Про моду та класику в програмуванні
Jul. 8th, 2021 11:36 amЗнайшов у мотлоху стару книгу Рея Конопки "Создание оригинальных компонент в среде Delphi". Я купив її наприкінці 90-х як вчився програмувати. Тоді навколо Делфі був хайп. Досі пам'ятаю яке враження справила тоді на мене передмова. Я в картинці спеціально виділив ті місця. Ого, думав я, яка розумна людина... З того часу пройшла майже чверть століття. Я й досі толком не розумію що хотіли сказати в передмові, окрім того, що там гонять на конкурентів.


Сьогодні є кілька рейтингів популярності мов програмування. Я скористався гітхабовським: Python, Java, JavaScript та С лідирують. А якщо брати мутний рейтинг TIOBE, то те саме, тільки C всіх порвав. І скрізь Делфі в кінці списку. Навіть Visual Basic, про який прохолодно відзивались у передмові, входить в десятку.
По суті, окрім хайпу, Делфі в програмування нічого не внесла. Її компонентна модель вкрай невдала, основна мова — нечитабельна. Стиль програмування на який вона провокувала — складний у підтримці. Доступ до баз даних — незручний, робити графічний інтерфейс чи обробляти текст — сумно. І все це за чималі гроші.
Мови-лідери теж, м'яко кажучи, далекі від ідеалу, якщо не сказати, що вони, місцями, жахливі. Але вони перекривають вирішення переважної більшості задач. Хайп, як та хвиля, завжди відходить. Залишаться якісь базові речі. С нікуди не дівся і не дінеться, як і Java чи її потомки. Завжди буде потреба у чомусь Python-подібному. Нікуди вже не дінеться JavaScript чи SQL.
І це найпродуктивніші молотки та гаєчні ключі в програмуванні на роки перед. Класика мов ппрограмування вже сформована.
ЗІ. Кому цікаво, ще одна сторінка передмови.
ЗІ. Кому цікаво, ще одна сторінка передмови.