История изменений
Исправление rumgot, (текущая версия) :
Зачем классы, если можно без классов? Какую роль классы играют в выполнении алгоритма? (кроме «никакой»)
Классы - это парадигма. Ее нужность субъективна, так же как и нужность других парадигм. Но если я например несколько лет разрабатывал с использованием в основном ООП, и умею эффективно решать рабочие задачи с использованием ООП, то нахера мне тратить время на изучение новой парадигмы, если по итогу будет такой же результат, но полученный через другой путь? Или еще вопрос: вот есть Qt, написанный в ООП парадигме. Может им взять и все с нуля переписать без ООП потому что кто-то много умный вдруг решил, что ООП устарел?
Да это все сраная мода - не более. Думаю мудрее поступает тот, кто знает инструмент на высоком уровне, а глупец будет радостный скакать за каждой новомодной фиговиной.
Суть в программировании - алгоритмы, которые можно реализовывать используя любую парадигму.
Исходная версия rumgot, :
Зачем классы, если можно без классов? Какую роль классы играют в выполнении алгоритма? (кроме «никакой»)
Классы - это парадигма. Ее нужность субъективна, так же как и нужность других парадигм. Но если я например несколько лет разрабатывал с использованием в основном ООП, и умею эффективно решать рабочие задачи с использованием ООП, то нахера мне тратить время на изучение новой парадигмы, если по итогу будет такой же результат, но полученный через другой путь? Или еще вопрос: вот есть Qt, написанный в ООП парадигме. Может им взять и все с нуля переписать без ООП потому что кто-то много умный вдруг решил, что ООП устарел?