LINUX.ORG.RU

Почему не FreePascal+Lazarus?

 , ,


0

5

На паскале пишешь? Фу таким быть...

Почему не принято для Linux писать что-то на FreePascal? Да, язык немного менее гибкий, чем C/C++, более тяжеловатый синтаксис и begin end вместо скобочек кое-кого реально задалбывают. Но зато благодаря более развитой типизации и другим более безопасным вещам меньше шансов «выстрелить в ногу» при сохранении в тоже время и достаточной при необходимости низкоуровневости, чтобы писать даже системные вещи.

Реально раздельная компиляция на уровне языка, при том, что поддерживается и заголовочно-линкерская раздельность как в Си.

Да, есть некоторое отставание по таким возможностям, как всякие там лямбды, хотя в Delphi их добавляют, но не будем о Delphi. Вот положа руку на сердце, прям так жить без них нельзя в том же C++? Или лучше использовать для них Лисп, Haskell, OcaML и тп. а не скрещивать ежа с ужом, превращая язык в какого-то необозримого монстра, все возможности которого мало кто знает. При том, что в том же FreePascal/Delphi тип процедура/функция и object дают возможность совершать некоторые фукциональные трюки.

Стандарт? Да, стандарта нет. Но как будто на практике с этим сильно лучше у C++? Фактически крупные программы пишутся под конкретный компилятор и даже версию компилятора, на других могут быть сюрпризы даже на одной платформе, заранее положиться без тестирования, что оно соберется и будет себя также вести нельзя.

★★★★★
Ответ на: комментарий от anonymous

При использовании лазарус - винда не нужна. Ну и да, конечно же скорость разработке на языке, который до сих пор динамические массивы не умеет - она выше, да.

anonymous
()
Ответ на: комментарий от anonymous

Разговор был о делфи :) А лазарус это лазарус... Проект с делфи перетащить на лазарус, да еще и не под винду - огромная работа, которая может быть вполне соизмерима с написанием «с нуля»

anonymous
()
Ответ на: комментарий от anonymous

до сих пор динамические массивы не умеет

Ненужно! Фортран 77 наше всё!

rupert ★★★★★
()
Ответ на: комментарий от anonymous

который до сих пор динамические массивы не умеет

--- это шутка? :)))

acukac
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.