Re[3]: Где Борланд свернул не туда?
От: dsorokin Россия  
Дата: 02.06.25 09:04
Оценка: 2 (2) +1
Здравствуйте, Kocur, Вы писали:

D>>Ну, а то, что Дельфи были популярны в России, разве это сильно помогло Борланду? Разве многие платили деньги? Риторический вопрос.


K>А сейчас кто платит?


Вот в том и дело, что на Java и .NET гораздо реже возникает необходимость в оплате инструментов. Там можно полностью легально (смысл слова сильно размыт сейчас в 2025) вести разработку. И так было с самого начала появления этих технологий. Компиляторы у них бесплатные. Можно найти и бесплатные редакторы. Правда, с отладкой будет тяжелее, но навороченная отладка нужна не всегда (по моим ощущениям сверх-заумная отладка чаще нужна или для какого-то запущенного легаси, где на проекте команда полностью сменилась уже раз по пять или по десять, или где авторы явно злоупотребляют императивным программированием, но, тем не менее, хороший отладчик может пригодиться всегда). Да и к тому же, есть всякие Community Edition для IDE, которые подходят для небольших групп разработчиков. То есть, Java и .NET с самого начала были доступными платформами для большинства разработчиков.

Теперь пункт два. В Java и .NET — сборщики мусора. В нише корпоративного софта для доступа к БД (чуть ли не основной нише Дельфи) этого хватает за глаза, а само программирование сильно упрощается. Это доказал еще Смолток, но он по-сложнее будет как и язык, как и платформа (в использовании). Да и опять же, в 90-е основные реализации Смолтока были коммерческими, то есть не такими и доступными.

Сейчас сборщики мусора достаточно эффективны, а порой даже поражают в некоторых сценариях использования своей результативностью (например, если писать код в стиле функционального программирования, где объекты короткоживущие, и почти нет ссылок со старого поколения на новое, что позволяет быстро очищать и удалять самое молодое поколение объектов — тут даже джемаллоки и тисималлоки могут напрячься). А в случае эрланга так, вообще, сборка мусора становится soft real time (там плодятся тысячи и миллионы сборщиков мусора по одному на каждый процесс, чтобы рилтайм работал)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.