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 ★★★★★
()

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

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

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

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

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

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

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

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

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

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

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