Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Почему Object Pascal считают полностью устаревшим?

Этот язык в отличии например от C#, или Java не требует для запуска и исполнения программ написанных на нём установки на компьютер никаких виртуальных машин, а скорость работы таких программ зачастую превосходит скорость программ написанных на C# и Java и потребляется меньше ресурсов компьютера. Я уж не говорю о таких монстрах, как Electron - созданные на нём десктопные приложения жутко тормозят и безбожно жрут память далеко не на самых слабых компьютерах.
С моей точки зрения он проще этих языков, и всем известные Begin/End никак не портят этой изящности, его код читается легче.
Компания Embarcadero регулярно обновляет свою студию в которой кроме поддержки С++ включена и поддержка Delphi. Студия стоит более 3-х тысяч долларов и её покупают. Как это обстоятельство согласуется с постоянными утверждениями о том, что язык Object Pascal и его компилятор Free Pascal мертвы? Ведь кроме Rad Studio есть ещё бесплатный Lazarus, который постоянно скачивают по всему миру и даже пишут на нём приложения для науки, медицины и коммерческие приложения для  различных компаний.
Я лично знаю двух программистов ведущих разработку приложений для своих компаний на Lazarus  чьё начальство  даже не думает переходить на другие технологии и языки. В одной из этих компаний даже  сайт создан на паскалевском фреймворке Fano.
Так всё-таки, Object Pascal мёртв, или просто многие страдают пристрастием к гонке за модой - то Python, то Gollang, то C++, то Rust?
И для чего используют полностью уродливый Eleсtron, или не менее тормозной Python с его PyQt для десктопа?
ПрограммированиеЯзык+2
Александр Тимофеев
  · 5,4 K
Увлекаюсь естественными науками и математикой. Разбираюсь в производстве корпусной...  · 29 мар 2023
Object Pascal и Delphi (далее OP/D) – пока ещё живые языки общего назначения, но производительность (из-за неполноценности ассемблерных вставок невозможно использовать повышающие эффективность процессорные инструкции BMI2 и AVX-512), возможности (в частности, работать через OP/D с API для видеокарт неудобно), удобство разработки и использования пользовательских классов всё-таки значительно уступают таковым в C++. Кроме того, вспомогательных библиотек на все случаи жизни под C++ гораздо больше, перенос кода с OP/D на другие языки и с других языков сложнее чем перенос кода между этими языками, потому что большинство других популярных языков общего назначения имеют очень сходный между собой C-подобный синтаксис. Где важна наиболее высокая производительность, там для Desktop используют C и C++, для Mobile разработку ведут на Swift, Java и Kotlin; где важнее всего скорость разработки, там используют Python; где нужен эффективный компромисс производительности и скорости разработки, там используют C# и Go. У OP/D просто не осталось ниши, в которой целесообразно предпочесть именно их. Индекс TIOBE OP/D стабилен и в последний год составляет чуть более 1% без всплесков популярности, по состоянию на март 2023 это соответствует 13 месту. С вакансиями вообще всё очень плохо, на рынке труда значительный переизбыток специалистов OP/D.
Помощь пользователям ПК и ноутбуков - спрашивайте   · 11 апр 2023  · itmen.help
Некоторые люди могут считать Object Pascal устаревшим, потому что он не получил такого распространения, как Java или C#, и не используется в таком объеме для создания новых проектов. Кроме того, существует множество других современных языков программирования, которые могут предоставить более широкий функционал, удобные инструменты разработки и большое сообщество разработ... Читать далее
Компьютерная помощь в вашем городеПерейти на itmen.help/uslugi
Инженер. Электроника, программирование.  · 24 мар 2023
Оценивать и сравнивать языки программирования следует в начале учебы на специальность, связанной с информационными технологиями. Если же Вы уже программист и успешно решаете конкретные задачи в конкретной организации на конкретном языке программирования, то мнения других программистов о Вашем выборе ЯП можно игнорировать. О вкусах не спорят. Правда, возможен вариант... Читать далее
Инженер путей сообщения – строитель  · 24 мар 2023
Потому-что те, кто так считают, просто настолько умственно отсталы, что просто не в состоянии писать сколь-нибудь нормальные программы, хотя и считаются «программистами». А настоящие программисты ставят его в один ряд с нормальными ср-вами разработки программного обеспечения.