Чем отличается pascal от free pascal? - Вопросы по Pascal

Вопрос Чем отличается pascal от free pascal?

Регистрация
18 Дек 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
В чем различие между этими языками? Если написать одну программу она корректно будет работать на другой? В чем их разница? Нужно написать код под преобразование Фурье, могу ли я использовать Pascal вместо FP?
 
Регистрация
13 Дек 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
фри паскаль это бесплатный
 
Регистрация
27 Дек 2013
Сообщения
90
Репутация
-3
Спасибо
0
Монет
0
Паскаль - это стандарт языка от Вирта. Одной из ближайших к нему реализаций является Berkeley Pascal. Стандарт языка таков, что написать на нём что бы то ни было серьёзное не представляется возможным. Нет ни инструментальных средств, ни абстракций достаточно высокого уровня. Поэтому Вирт не остановился на Паскале, а наплодил множество более развитых языков: Оберон, Модула (и все с номерами версий 1, 2, 3, ...).

Фри Паскаль - это реализация, в которой добавлены расширения, чтобы сделать язык хоть немного пригодным к решению практических задач. По уровню абстракции язык улучшился ненамного, но хоть появились библиотеки и некоторые синтаксические полезности: тип string, динамическая обработка массивов и др.
 
Регистрация
17 Дек 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
Есть язык, а есть системы программирования на этом языке.

Паскаль — язык, придуманный кем-то на бумаге.

А Free Pascal, Turbo Pascal, PascalABC и прочие — это системы программирования, позволяющие компилировать и исполнять программы на языке Паскаль или на каком-нибудь его диалекте.
 
Сверху Снизу