Другие языки программирования и технологии
Что думаете о Pascal?
Хороший язык для начального знакомства с программтрованием. Для этого и придуман.
Хороший язык для обучения основным парадигмам. Прочищает мозг, доходчиво разъясняет неофитам, что программирование - это не кнопочка "сделать как я хочу", оно требует некоторого напряжения мозга. Дает базовые стилистические навыки. Простой, легко читаемый синтаксис. В общем, хорошо для начала. Главное - вовремя остановиться и переключиться на что-то более современное и объектно-ориентированное.
Экспериментальный язык, созданный Виртом 48 лет назад в качестве альтернативы переусложнённому Algol-68 и реализующий как придуманную Хоаром революционную (на тот момент) концепцию типов данных, так и придуманные самим Виртом грамматики предшествования. В силу своей простоты и логичности прекрасно подошёл в качестве языка обучения основам программирования. Но в силу допущенных ошибок дизайна (именно потому, что экспериментальный) оказался непригоден для промышленного использования.
Последующие "улучшатели" превратили маленький и логичный классический Pascal в большую бесформенную груду рющечек (Delphi, PascalABC.Net), более-менее годящуюся для промышленного использования, но совершенно непригодную для обучения.
Тогда как сам Вирт исправил свои ошибки в языках серий Modula и Oberon - которые прекрасно подходят и для обучения, и для промышленного использования. При этом Modula проще и мощнее, чем Pascal, а Oberon проще и мощнее, чем Modula.
Последующие "улучшатели" превратили маленький и логичный классический Pascal в большую бесформенную груду рющечек (Delphi, PascalABC.Net), более-менее годящуюся для промышленного использования, но совершенно непригодную для обучения.
Тогда как сам Вирт исправил свои ошибки в языках серий Modula и Oberon - которые прекрасно подходят и для обучения, и для промышленного использования. При этом Modula проще и мощнее, чем Pascal, а Oberon проще и мощнее, чем Modula.
Я думаю, что это язык, который используется неправильно в большинстве случаев, поэтому никогда не рекомендую к применению ни сам Паскаль, ни его "производные".
А о Бейсике я думаю, что он безвкусен. У человека, который его придумал, не было таланта, и, следовательно, язык этот нужно игнорировать всегда, когда есть такая возможность.
А о Бейсике я думаю, что он безвкусен. У человека, который его придумал, не было таланта, и, следовательно, язык этот нужно игнорировать всегда, когда есть такая возможность.
Сегодня о Pascal не думал
Язык программирования, создатель Никлаус Вирт
Pascal о сегодня не думал
Похожие вопросы
- pascal or delphi
- Один вопрос по Pascal (или Object Pascal, или Delphi) (не надо ничего решать, просто один вопрос)
- Зачем изучают Pascal если есть Python?
- Программисты Python, Pascal или Scheme для обучения программированию?
- Язык программирования Pascal сложен в изучении?
- Стоит ли параллельно школьной программе изучать другой язык программирования? Или углубляться в школьный Pascal?
- Pascal
- добрый день подскажите пожалуйста программисты есть отличия между turbo и object Pascal я знаю что object pascal
- народ помогите пожалуйста) надо сделать прогу на pascal)
- Помогите разобраться, Pascal!