Другие языки программирования и технологии
Можно ли назвать Turbo Pascal или Delphi мёртвым языком программирования?
Дело в том, что TP до сих пор изучают в школах, а на Delphi возможно создают приложения. Как считаете, что из этого относительно мертво?
TP dead, т. к. компилирует код для DOS и он работает до тех пор пока поддержку DOS совсем не уберут, если уже не убрали в последних Windows и я уж не говорю про возможность использовать оконный GUI.
Delphi отличная RAD для прикладных задач, как по мне так ни чего лучше пока не придумали. Позволяет быстро, с наименьшими затратами сил создать приложение для бизнеса например. Меня Delphi кормила много лет (есть купленные лицензии до Delphi XE), если бы не она, я бы скорее всего не осилил, то что провернул за свою жизнь. Но к сожалению Delphi стала двигаться в сторону кросс-платформенности не так как я ожидал и я ушел на FPC + Lazarus.
Сейчас, я бы рекомендовал лучше FPC + Lazarus, я весь код перенес на них, избавился от сторонних коммерческих компонент и теперь не плачу ни копейки, но при этом с тем-же успехом продолжаю зарабатывать себе на хлеб, собираю корпоративные приложения для Windows, Linux, ARM-Linux. Delphi, FPC и Lazarus развиваются, в них добавляют поддержку новых процессоров, расширяют кол-во поддерживаемых операционных систем.
Delphi отличная RAD для прикладных задач, как по мне так ни чего лучше пока не придумали. Позволяет быстро, с наименьшими затратами сил создать приложение для бизнеса например. Меня Delphi кормила много лет (есть купленные лицензии до Delphi XE), если бы не она, я бы скорее всего не осилил, то что провернул за свою жизнь. Но к сожалению Delphi стала двигаться в сторону кросс-платформенности не так как я ожидал и я ушел на FPC + Lazarus.
Сейчас, я бы рекомендовал лучше FPC + Lazarus, я весь код перенес на них, избавился от сторонних коммерческих компонент и теперь не плачу ни копейки, но при этом с тем-же успехом продолжаю зарабатывать себе на хлеб, собираю корпоративные приложения для Windows, Linux, ARM-Linux. Delphi, FPC и Lazarus развиваются, в них добавляют поддержку новых процессоров, расширяют кол-во поддерживаемых операционных систем.
ТП в качестве языка разработки помер уже в 90-ых.
На Дельфи практически нет новых вакансий. Обычно это поддержка каких-то legacy-проектов. Попытки Embarcadero оживить это дело выглядят слабыми и запоздалыми. Да, новые версии, широкие возможности, современный язык - и при этом никому нафиг не уперся. Такой вот парадокс.
Так что да - можно считать их полумертвыми.
На Дельфи практически нет новых вакансий. Обычно это поддержка каких-то legacy-проектов. Попытки Embarcadero оживить это дело выглядят слабыми и запоздалыми. Да, новые версии, широкие возможности, современный язык - и при этом никому нафиг не уперся. Такой вот парадокс.
Так что да - можно считать их полумертвыми.
Turbo Pascal - да, Delphi нет. Delphi - современный язык программирования, регулярно выпускаются новые версии. Собственно, Turbo Pascal является исключительно древней версией того же языка. Постепенно перерабатывая Turbo Pascal, его разработчики на одном из этапов переименовали его в Delphi, но с тех пор появилось уже несколько десятков переработок, расширивших средства Turbo Pascal в сотню раз...
Дмитрий Бунеев
Правда, C# и C++ сейчас значительно популярнее Delphi с тяжелой руки Microsoft... Но что изучают в школе, не имеет большого значения, это по сравнению с тем, что требуется для профессионально программирования как детская игра в кубики по сравнению со строительством небоскреба. Хотя Turbo Pascal уже и для школы сильно устарел.
ничто на Земле не проходит бессле-е-едно,
и юность ушедшая всё же бессме-е-ертна...
на дельфях в конторах куча разношерстных проектов, и эти проекты приходится поддерживать. Космические рейнджеры, говорят, на них же частично сделаны. и такая глобальная лабуда как Этран.
https://ru.wikipedia.org/wiki/ЭТРАН
на турбопаскале не знаю, но, наверно, тоже есть что-то. ТеХ вон был написан на паскале, а он живее всех живых.
и юность ушедшая всё же бессме-е-ертна...
на дельфях в конторах куча разношерстных проектов, и эти проекты приходится поддерживать. Космические рейнджеры, говорят, на них же частично сделаны. и такая глобальная лабуда как Этран.
https://ru.wikipedia.org/wiki/ЭТРАН
на турбопаскале не знаю, но, наверно, тоже есть что-то. ТеХ вон был написан на паскале, а он живее всех живых.
Оба.
Приложения кто-то еще создает. Но эти приложения ценны только как приложения. Если, например, это стартап - то он ценен только как стартап и только если взлетит. А если нет, то свой код ты никому не покажешь в качестве портфолио, никто не оценит его качество. Вакансию под такое портфолио будет найти очень сложно. Так какой же дурак будет ограничивать сам себя? Только дурак и будет.
...А, между прочим, при таком подходе получается, что устарело не только Delphi, но и кое-что поновее. Например, C# и все что связано с Microsoft (не считая Unity и игр) - хоть и поновее, но тоже не оч эффективно)
Приложения кто-то еще создает. Но эти приложения ценны только как приложения. Если, например, это стартап - то он ценен только как стартап и только если взлетит. А если нет, то свой код ты никому не покажешь в качестве портфолио, никто не оценит его качество. Вакансию под такое портфолио будет найти очень сложно. Так какой же дурак будет ограничивать сам себя? Только дурак и будет.
...А, между прочим, при таком подходе получается, что устарело не только Delphi, но и кое-что поновее. Например, C# и все что связано с Microsoft (не считая Unity и игр) - хоть и поновее, но тоже не оч эффективно)
Любой паскаль - однозначно сдох. Не стоит тратить время на его долбёжку, лучше начинать с C#
Похожие вопросы
- Почему се считают Delphi ужасным языком программирования?
- Вопрос опытным программистам. Назовите несколько, больше 5, самых востребованных языков программирования и технологий в
- Стоит ли начинать с языка программирования Pascal
- Значит такой вопрос. Для чего нужен компилятор Free pascal. Не я понимаю что это язык программирования и...
- Программисты Pascal или Python какой язык выбрать для обучения программированию?
- pascal or delphi
- Один вопрос по Pascal (или Object Pascal, или Delphi) (не надо ничего решать, просто один вопрос)
- Язык программирования Pascal сложен в изучении?
- почему процессор компьютера не может исполнять программы написанные на языке программирования Basic или Pascal
- Какой язык программирования сможет решить задачу? (Pascal не смог)