LINUX.ORG.RU

Работающий компилятор Pascal под Linux

 , , ,


0

1

(Прошу извинить если не туда написал) В глубокой древности я использовал Windows. Там понятно проблем с паскалем не было, использовал старый Turbo Pascal. Но потом я перешел на Пингвина и влюбился :). Очень понравился Си/Си++. Про паскаль забыл. Но сейчас перехожу в новою школу, и по этом придется опять некоторое время писать на Pascal. Собственно вопрос, посоветуйте пожалуйста компилятор паскаля, который имеет частичною совместимости (на уровне исходников) с Turbo Pascal, а особенно графический модуль. Варианты с DOSBox + BTP7.1 не предлагать, нужен голый компилятор, что-то вроде gcc. Также я бы не хотел использовать всякие IDE, пишу программы в основном в Vim + make и переучиваться не хочется.

FreePascal имеет разные реализации модуля Graph, рекомендую PtcGraph.

AITap ★★★★★ ()

В глубокой древности я использовал Windows
Но сейчас перехожу в новою школу,

Спасибо, посмеялся.

gnu-eabi ()
Ответ на: комментарий от gnu-eabi

Спасибо, посмеялся.

Что тут смешного? Может человека несколько раз на второй год оставляли?

anonymous ()

Но потом я перешел на Пингвина и влюбился :).

Тред-детектор.

slackwarrior ★★★★★ ()

FreePascal.

Там есть дефолтный Graph, основанный на svgalib, а есть, например, PTCGraph.

buddhist ★★★★★ ()

и по этом придется опять некоторое время писать на Pascal

не придётся. пишите на любимом языке. то что преподаватель не понимает C/C++ - это не ваши проблемы. будет сопротивляться - стреляйте обращайтесь сначала к директору, потом в гороно и т.д.

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

*посмотрел мануал: да, это ненужно не канонично, вместо ^ предлагает использовать нескучные функции.

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

Что тут смешного? Может человека несколько десятков раз на второй год оставляли?

Очевидный фикс.

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

В TP это возведение в степень... И так получилось, что в большинстве уч. зав. TP - стандарт.

Old_Hamster ★★★ ()

есть еще graphix.

А вообще рекомендую сразу на SDL перейти.

dikiy ★★★★☆ ()

FreePascal однозначно. Сам на нём много писал.

post-factum ★★★★★ ()
Ответ на: комментарий от Old_Hamster

В TP это возведение в степень...

Ни в TP, ни в BP никогда не было операции возведения в степень. Для этого в каменном веке писалась на коленке известная функция с участием log() и exp(). А ^ родом из васика.

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

В TP - это операция объявления адресной переменной/разыменования указателя.

Значение «возведения в степень» этот символ имеет в BASIC и FORTRAN.

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

А вообще рекомендую сразу на SDL перейти.

У учней мозги лопнут

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