LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

засирать себе мозги, читая толстые талмудины по ООП, ФП и прочим абстракциям ради абстракций.

Вот из-за этого тебя и называют необучаемым. Из-за воинствующего невежества.

То, что ты называешь «абстракциями ради абстракций» — это фундаментальные концепции, позволяющие бороться со сложностью больших проектов, повышать надёжность кода.

Вот например, как ты собираешься без ООП писать драйвера устройств, к примеру? Драйвер в любой современной ОС — это по сути дела класс, который предоставляет методы открытия, закрытия, позиционирования, чтения, записи… И есть внутренние структуры, в которых за пределами драйвера никто лазить не должен, вот тебе и инкапсуляция. И неважно, на каком языке это написано. Хоть на ассемблере. По сути это ООП.

Но у тебя подход «я не понял, зачем это надо, значит, надо обосрать».

Исходная версия hobbit, :

засирать себе мозги, читая толстые талмудины по ООП, ФП и прочим абстракциям ради абстракций.

Вот из-за этого тебя и называют необучаемым. Из-за воинствующего невежества.

То, что ты называешь «абстракциями ради абстракций» — это фундаментальные концепции, позволяющие бороться со сложностью больших проектов, повышать надёжность кода.

Вот например, как ты собираешься без ООП писать драйвера устройств, к примеру? Драйвер в любой современной ОС — это по сути дела класс, который предоставляет методы открытия, закрытия, позиционирования, чтения, записи… И есть внутренние структуры, в которых за пределами драйвера никто лазить не должен, вот тебе и инкапсуляция. И неважно, на каком языке это написано. Хоть на ассемблере. По сути это ООП.

Но у тебя подход «я не понял, значит, надо обосрать».