LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

Читаю я вас, прямо так и подмывает забросить плюсы и написать что-нибудь на ненавистном «мёртвом» паскале. Кинуть бы ссылку на этот тред автору того же Double Commander, одного из лучших файловых менеджеров под линукс, пусть посмеётся.

Сейчас бы в 2022 году делать из ЯПов объекты культа и ненависти. Вот взять современный паскаль и современные плюсы. Если смотреть не на синтаксис (*), а на суть — общего у них гораздо больше, чем различий. Оба компилируются в нативный код. Оба со строгой типизацией и без сборки мусора. Есть и различия, в паскале нет шаблонов, в плюсах нет модулей (точнее, в последний стандарт подвезли, но пока они ещё вытеснят препроцессорную лапшу — я помереть успею). Паскаль — вполне нормальный язык для прикладного программирования, уж понадёжнее питона того же.

И уж тем более я не вижу проблемы для профессионального программиста знать пару-тройку идейно близких ЯПов. Какой-то всё равно будет основным, это понятно. Вот если ФП осваивать — там да, там мышление вывернуть надо хорошенько. Но нет, 28 страниц религиозных войн натрясли.

(*) Кстати, о синтаксисе. В Go и Rust объявление функций ближе к паскалевскому, чем к сишному, что меня лично радует. Скобки при этом взяли сишные, что тоже логично. Пока одни срутся, другие берут лучшее из обоих миров.

Исходная версия hobbit, :

Читаю я вас, прямо так и подмывает забросить плюсы и написать что-нибудь на ненавистном «мёртвом» паскале. Кинуть бы ссылку на этот тред автору того же Double Commander, одного из лучших файловых менеджеров под линукс, пусть посмеётся.

Сейчас бы в 2022 году делать из ЯПов объекты культа и ненависти. Вот взять современный паскаль и современные плюсы. Если смотреть не на синтаксис (*), а на суть — общего у них гораздо больше, чем различий. Оба компилируются в нативный код. Оба со строгой типизацией и без сборки мусора. Есть и различия, в паскале нет шаблонов, в плюсах нет модулей (точнее, в последний стандарт подвезли, но пока они ещё вытеснят препроцессорную лапшу — я помереть успею). Паскаль — вполне нормальный язык для прикладного программирования, уж понадёжнее питона того же.

И уж тем более я не вижу проблемы для профессионального программиста знать пару-тройку идейно близких ЯПов. Вот если ФП осваивать — там да, там мышление вывернуть надо хорошенько. Но нет, 28 страниц религиозных войн натрясли.

(*) Кстати, о синтаксисе. В Go и Rust объявление функций ближе к паскалевскому, чем к сишному, что меня лично радует. Скобки при этом взяли сишные, что тоже логично. Пока одни срутся, другие берут лучшее из обоих миров.