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


Сьогодні є кілька рейтингів популярності мов програмування. Я скористався гітхабовським: Python, Java, JavaScript та С лідирують. А якщо брати мутний рейтинг TIOBE, то те саме, тільки C всіх порвав. І скрізь Делфі в кінці списку. Навіть Visual Basic, про який прохолодно відзивались у передмові, входить в десятку.
По суті, окрім хайпу, Делфі в програмування нічого не внесла. Її компонентна модель вкрай невдала, основна мова — нечитабельна. Стиль програмування на який вона провокувала — складний у підтримці. Доступ до баз даних — незручний, робити графічний інтерфейс чи обробляти текст — сумно. І все це за чималі гроші.
Мови-лідери теж, м'яко кажучи, далекі від ідеалу, якщо не сказати, що вони, місцями, жахливі. Але вони перекривають вирішення переважної більшості задач. Хайп, як та хвиля, завжди відходить. Залишаться якісь базові речі. С нікуди не дівся і не дінеться, як і Java чи її потомки. Завжди буде потреба у чомусь Python-подібному. Нікуди вже не дінеться JavaScript чи SQL.
І це найпродуктивніші молотки та гаєчні ключі в програмуванні на роки перед. Класика мов ппрограмування вже сформована.
ЗІ. Кому цікаво, ще одна сторінка передмови.
ЗІ. Кому цікаво, ще одна сторінка передмови.
no subject
Date: 2021-07-08 05:35 pm (UTC)О, какие забытые имена! Гари Визин, Зак Урлокер...
Я, кстати, в Дельфи вклад сделал - ускорил им (почему им, сам не знаю) функцию strlen. То ли в 4 раза, что-то такое.
Но вообще, к тому времени, когда я был в Борланде, команда Дельфи была уже порядочно деморализована. Однажды украли в Джейбилдере какое-то техническое решение и пошли патентовать, например. А однажды их умоляли работать быстро и много, чтобы к новому году релизнуть, уж не помню, к какому. Как только релизнули, треть команды сократили нах. Но народ был не дураки, все свои лишние часы и выходные записывали, и подали на Борланд в суд, и слупили какие-то хорошие деньги, но деталей я уже не помню.
no subject
Date: 2021-07-08 07:04 pm (UTC)Те, що деморалізовані не дивно. Продукт вичерпав себе десь з другої-третьої версії. А куди його розвивати незрозуміло. І їх підхід так досі розвитку і не отримав. То й забуксовало, а потім заглохло.