Отличаются ли они вообще?
В книгах эти 2 вида очень отличаются, просто в турбо есть вроде компиляторы которых нету в абс, и при этом в турбо учебнике пишут с ними задачи. Вроде так, могу быть не точным.
Программы, сделанные на классическом Паскале и в рамках его возможностей будут работать в обоих компиляторах, по моим наблюдениям в ТурбоПаскале работают быстрее.
Просто Pascal - это язык, описанный его изобретателем Никлаусом Виртом в его книге. Он послужил основой для многих сильно расширенных его вариантов. Turbo Pascal - его лишь немного расширенная очень старая реализация. Одна из современных во много раз больше расширенных реализаций - PascalABC.NET, он имеет раз в десять больше средств и возможностей и позволяет делать программы с оконным интерфейсом Windows, в то время как Turbo Pascal - только с консольным интерфейсом. Кроме того, Turbo Pascal сделан для MS-DOS и 16-разрядный, он безнадежно устарел, на современных 64-разрядных системах сделанные на нем программы и не запустишь, да и на 32-разрядных с графикой есть проблемы. Так что Turbo Pascal представляет сейчас только исторический интерес, но еще используется в школах на уроках программирования, что оправдывается только тем, что учителя когда-то выучили его и ничего современного не знают. А компиляторы есть у обоих языков.
Структура программы не отличается. Есть отличия по библиотечным функциям (названия разные, кое-где еще и интерфейс функций разный). Есть другие отличия, например, в паскале АБС нужно параметр цикла описывать в заголовке цикла. Еще есть отличия операторов, например, в АБС можно вместо c:=c+o; написать c+=o;, как в Си.
Загугли: PascalAbc.net отличия от Turbo Pascal Отличий много, но мне кажется есть совместимость: программы без графики для Turbo Pascal должны работать на PascalAbc.net. В PascalAbc.net гораздо больше возможностей.
PascalABC.net - Объектно ореинтированный язык. Я ошибся это Ide. Язык этот называется Object Pascal. А turbo, free, borland, abc - одни из версий. Это тоже самое что Python 2 и Python 3.