Интересное и Юмор - страница 4550

 

Мнение: объектно-ориентированное программирование — катастрофа на триллион долларов

По мнению многих, ООП является жемчужиной информатики. Идеальное решение для организации кода. Конец всем проблемам. Единственный верный способ написания программ. Дарован нам самим истинным Богом программирования.

Но это не так. Люди начинают уступать под тяжестью абстракций и сложного графа беспорядочно разделяемых изменяемых объектов. Драгоценное время и силы тратятся на размышления об абстракциях и шаблонах проектирования вместо решения реальных проблем. Многие критикуют объектно-ориентированное программирование, в том числе очень выдающиеся разработчики программного обеспечения. Даже сам изобретатель этой парадигмы известен своей критикой современного ООП.


Мнение: объектно-ориентированное программирование — катастрофа на триллион долларов
Мнение: объектно-ориентированное программирование — катастрофа на триллион долларов
  • 2019.09.04
  • Klara Oswald
  • tproger.ru
Мнение редакции может не совпадать с мнением автора оригинала. По мнению многих, ООП является жемчужиной информатики. Идеальное решение для организации кода. Конец всем проблемам. Единственный верный способ написания программ. Дарован нам самим истинным Богом программирования. Но это не так. Люди начинают уступать под тяжестью абстракций и...
 
СанСаныч Фоменко:

////


Мнение: функции в программировании — катастрофа на триллион долларов


Весь код надо писать одной портянкой!

Да и... массивами нельзя пользоваться, только переменным, а то программа из под контроля программиста выйдет.

Да и раз уж избавляемся от ООП, надо вернуться к однозадачным операционным системам. А то ведь параллельно и независимо работающая программа - это все-таки тоже программный объект. Не должно быть возможности запускать несколько экземпляров одной программы - это же   к а т а с т р о ф а.

И эта... https://ru.wikipedia.org/wiki/Список_фобий - пора добавлять еще одну - оопофобию.

 

 

Кстати о птичках...

Еще одно преимущество ООП открывается, когда в функцию надо передавать много параметров. Мелочь, но все же.

 
Dmitry Fedoseev:

Мнение: функции в программировании — катастрофа на триллион долларов


Весь код надо писать одной портянкой!

Да и... массивами нельзя пользоваться, только переменным, а то программа из под контроля программиста выйдет.

Да и раз уж избавляемся от ООП, надо вернуться к однозадачным операционным системам. А то ведь параллельно и независимо работающая программа - это все-таки тоже программный объект. Не должно быть возможности запускать несколько экземпляров одной программы - это же   к а т а с т р о ф а.

И эта... https://ru.wikipedia.org/wiki/Список_фобий - пора добавлять еще одну - оопофобию.

 

Чепуху пишешь, такое впечатление что не дочитал до конца.

Никто никогда не писал одной портянкой: функциональное программирование потому функциональное, что обязывает разбивать текст на функции. Идеал функции - должна умещаться ВСЯ на экране.

Массивы и не только, были всегда, задолго до ООП. 

Мультизадачные ОС появились в начале 70-х.

Сегодня в R (другого просто не знаю) в рамках функционального программирования параллельный запуск нескольких экземпляров функции - стандарт. Более того, параллельно можно запускать просто куски кода - сам пользуюсь. А вот как запустить параллельно "объект" - вопрос, не могу вспомнить, скорее всего нельзя.

И последнее. 

Открываем документацию по мкл и смотрим оглавление - перечень функций.

 
Dmitry Fedoseev:

Кстати о птичках...

Еще одно преимущество ООП открывается, когда в функцию надо передавать много параметров. Мелочь, но все же.

В R не проблем с передачей параметров: можно поштучно, можно сгруппировать в более сложные однотипные, можно в сложные из разных типов, можно передать в качестве параметра передать функцию, можно передать в качестве параметра СРЕДУ (включая тип процессора, версию ОС...), в которой должна исполняться программа.

Дочитай статью.

 
СанСаныч Фоменко:

Чепуху пишешь, такое впечатление что не дочитал до конца.

Никто никогда не писал одной портянкой: функциональное программирование потому функциональное, что обязывает разбивать текст на функции. Идеал функции - должна умещаться ВСЯ на экране.

Массивы и не только, были всегда, задолго до ООП. 

Мультизадачные ОС появились в начале 70-х.

Сегодня в R (другого просто не знаю) в рамках функционального программирования параллельный запуск нескольких экземпляров функции - стандарт. Более того, параллельно можно запускать просто куски кода - сам пользуюсь. А вот как запустить параллельно "объект" - вопрос, не могу вспомнить, скорее всего нельзя.

И последнее. 

Открываем документацию по мкл и смотрим оглавление - перечень функций.

Даже и не начинал читать. Читать всех авторов с поехавшей крышей - читалка отвалится.

Ну и были массивы раньше, ну и что? 

Ни и что с того, что то мультизадачные ОС появились в 70-ых? ООП еще раньше появилось. Мультизадачность означает, что операционная система второй (и 3-ий... и т.д.) раз загружает в память туже саму программу - то же самое, что делается в ООП. 

Ту-дуннн! Если кроме R ничего не знаем... то о чем можно говорить?

 
СанСаныч Фоменко:

В R не проблем с передачей параметров: можно поштучно, можно сгруппировать в более сложные однотипные, можно в сложные из разных типов, можно передать в качестве параметра передать функцию, можно передать в качестве параметра СРЕДУ (включая тип процессора, версию ОС...), в которой должна исполняться программа.

Дочитай статью.

Ага... все-таки можно сгруппировать...

Те кусочки ООП, которые понятны - это хорошо, да? А те, которые не понятны, это плохо, да?

 
Есть отдельная тема про ооп. Переходите, пожалуйста, туда.
 
Dmitry Fedoseev:

Даже и не начинал читать. Читать всех авторов с поехавшей крышей - читалка отвалиться.


Как всегда прав.

Ухожу, тут и совет кстати

 
Alexey Volchanskiy:

Ну, я уже старый, молодость прошла в Бандитском Питере, а там было важно не кривляться, а выйти из кабака живым. Все с пушками, ментам пофиг. Так что четверо танцуют, четверо на стреме. Было не до того, кто больше кривляется.

...

Ты себя не дооцениваешь... Леха - ИМХО - хватит лирики!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Давай к "нашим  баранам" - скальпер, условия, вход - выход, все остальное. Плюшки на входАх... т.д.

Надо...

П.С. Выставись на ТНТ - Танцы. МОЖЕТ ТАТЬЯНА - ЗАЦЕНИТ!!! Не размышлял? Это к о "кривляться"... 

:-) ВСЕ ГУД И ВЕРИ ВЕЛЛ. ЖДУ.