Другие языки программирования и технологии
Стоит ли учить язык программирования: Паскаль
Стоит ли учить язык программирования: Паскаль
Как учебный - вполне можно. Правда, его область применения и в учёбе ограничена: глобальные переменные, отсутствие параметрического полиморфизма, отсутствие гарантий на размеры типов данных и другие дефекты, вынуждающие делать из кода костыли. Но для простых учебных задач - вполне подходящий язык, можно весь Leetcode прорешать. Основные достоинства - строгая статическая типизация и структурная парадигма (не помню, есть ли в стандарте вообще goto или нет, но то, что без него можно написать любой алгоритм на Паскале - факт).
А для реальных применений - нет смысла. Средства системного программирования - только в расширениях (и в каждом - свои, естественно). Высокоуровневые фичи из теории категорий и лямбда исчисления есть только в PascalABC, и то напиханы туда кое-как. С т.з. конъюнктуры - на Паскале почти нет вакансий. Одно время была мода на Дельфи формочки лабать, но по-моему, рынок десктопного UI уже давно поглотил Микрософт.
А для реальных применений - нет смысла. Средства системного программирования - только в расширениях (и в каждом - свои, естественно). Высокоуровневые фичи из теории категорий и лямбда исчисления есть только в PascalABC, и то напиханы туда кое-как. С т.з. конъюнктуры - на Паскале почти нет вакансий. Одно время была мода на Дельфи формочки лабать, но по-моему, рынок десктопного UI уже давно поглотил Микрософт.
Pascal (именно классический Pascal Вирта, а не Delphi и не PascalABC.Net) - прекрасный инструмент для обучения программированию. Несравнимо более лучший, чем все модные императивные языки. И учить либо сам Pascal, либо его наследника (Modula-2, Oberon-07) безусловно стоит: как часть начального этапа изучения программирования.
Но как язык для написания реальных проектов Pascal не нужен.
Но как язык для написания реальных проектов Pascal не нужен.
Александр Ломакин
Помню, в детстве читал книжку по Модуле-2. Сам язык был не особо нужен, но в книге присутствовало несколько годных алгоритмов. И ещё я тогда понял, откуда Борланд натащил половину своих расширений языка.
Обычно его учат в некоторых заведениях первым просто для обучения программированию как таковому. А как язык для разработки сейчас он редко используется.
Учи С и петухон
с нуля стоит. главное освоишь принцип. дальше уже легче будет новые осваивать.
но я бы сразу посоветовал PHP и Javascript учить, они более доступны и массовые.
но я бы сразу посоветовал PHP и Javascript учить, они более доступны и массовые.
хоть скажи что собираешься делать, игры создавать, моды, или что-то связанное с нейросетями
Добрый день. Паскаль учить стоит. Он не является модным, но на нём работают, решают серьезные задачи. Например, есть огромное сообщество Embarcadero: https://blogs.embarcadero.com/ru/
Сегодня, когда мир расколот на Запад и Восток, Паскаль обретает новую жизнь.
Но всё это не главное. Паскаль был ИЗНАЧАЛЬНО создан, как учебный язык. Приведу пример. Военные летчики учатся на специальных учебных истребителях. Задумайтесь, многие страны специально производят именно УЧЕБНЫЕ самолёты для пилотов.
Удачи вам!
Сегодня, когда мир расколот на Запад и Восток, Паскаль обретает новую жизнь.
Но всё это не главное. Паскаль был ИЗНАЧАЛЬНО создан, как учебный язык. Приведу пример. Военные летчики учатся на специальных учебных истребителях. Задумайтесь, многие страны специально производят именно УЧЕБНЫЕ самолёты для пилотов.
Удачи вам!
Нет. Очень древний яп.
Нет
не
Похожие вопросы
- Стоит ли учить язык программирования "КУМИР"?
- Стоит ли учить язык программирования VBA?
- Для чего язык программирования Паскаль? Зачем его учат. И что на нём пишут
- Какие именно базовые знания нужны для того чтобы начать учить языки программирования?
- Что делает если не хочется учить язык программирования который тебе не нравится
- учит Язык программирования какой надо первый учить ?
- Подскажите сайт где можно обучиться языку программирования "паскаль"?
- Для чего нужен язык программирования паскаль?
- Язык программирования Паскаль
- Как учить язык программирования???