Другие языки программирования и технологии

Pascal PascalABC net и Turbo Pascal какая между ними разница? Вообщем какая, для написания програм разница большая??

Отличаются ли они вообще?
В книгах эти 2 вида очень отличаются, просто в турбо есть вроде компиляторы которых нету в абс, и при этом в турбо учебнике пишут с ними задачи. Вроде так, могу быть не точным.

А если просто для написание задач/кодов
Загугли: PascalAbc.net отличия от Turbo Pascal
Отличий много, но мне кажется есть совместимость: программы без графики для Turbo Pascal должны работать на PascalAbc.net.
В PascalAbc.net гораздо больше возможностей.
MR
Maxim Reshetov
58 065
Лучший ответ
Евгений Русалкин Добрый вечер Дед Мазай.
Какими проверочными/check + share сайтами пользуетесь при кодинге ?
Просто Pascal - это язык, описанный его изобретателем Никлаусом Виртом в его книге. Он послужил основой для многих сильно расширенных его вариантов. Turbo Pascal - его лишь немного расширенная очень старая реализация, созданная 35 лет назад и еще несколько лет совершенствовавшаяся, после чего уступившая место дальнейшим расширениям исходного языка. Одна из современных во много раз больше расширенных реализаций - PascalABC.NET, он имеет раз в десять больше средств и возможностей и позволяет делать программы с оконным интерфейсом Windows, в то время как Turbo Pascal - только с консольным интерфейсом. Кроме того, Turbo Pascal сделан для MS-DOS и 16-разрядный, он безнадежно устарел, на современных 64-разрядных системах сделанные на нем программы и не запустишь, да и на 32-разрядных с графикой есть проблемы. Так что Turbo Pascal представляет сейчас только исторический интерес, но еще используется в школах на уроках программирования, что оправдывается только тем, что учителя когда-то выучили его и ничего современного не знают.
А компиляторы есть у обоих языков.
Александр Шибанов P.S."Может структура/написание кода отличается?"
Конечно, отличается. В PascalABC.NET можно и используют его гораздо более мощные средства, чем имеющиеся в Turbo Pascal. Например, поддержку объектно-ориентированного программирования (ООП), и многое другое.
Обе эти среды программирования используют один и тот же язык программирования - Паскаль. Отличия есть и существенные. Что конкретно вас интересует?
А:
Артур :-)
97 150
Дмитрий Хлопонин Ну я пробывал читать Turbo и обычный Pascal и у них вроде различаются компиляторы, к примеру там ключевые слова которые дают команды один, а в турбо ещё другие добавляют которых вроде нет в обычном паскале, Вот в турбо и задачи другие выходят вроде
Программы, сделанные на классическом Паскале и в рамках его возможностей будут работать в обоих компиляторах, по моим наблюдениям в ТурбоПаскале работают быстрее.
Dmitry Listopadov
Dmitry Listopadov
83 844
Для первоначального обучения и знакомства с алгоритмами можешь использовать любой, оба работают с Паскалем. Это школьный уровень и ничего зазорного тут нет. Но более серьезные программы создавать с их помощью нецелесообразно.
Виктор Бочихин
Виктор Бочихин
36 000
Дмитрий Хлопонин Мне сейчас нужен для PascalABC
Структура программы не отличается. Есть отличия по библиотечным функциям (названия разные, кое-где еще и интерфейс функций разный). Есть другие отличия, например, в паскале АБС нужно параметр цикла описывать в заголовке цикла. Еще есть отличия операторов, например, в АБС можно вместо c:=c+o; написать c+=o;, как в Си.
Aнатоль Удодофф
Aнатоль Удодофф
17 771
Нет, не большая. Ни тот, ни другой, ни третий (Pascal как таковой вообще) не подходит для написания большинства серьезных программ, создают больше проблем вроде отсутствия серьезных исходников в интернете, а преимуществ никаких.
Виталий Фирсов Всё что есть для C#, VBA и т. д. достаточно просто портируется на Pascal ABC.Net.

Разница между языками такова, что Pasal ABC.NET ударившись в синтаксический сахар уделывает C# н-р с использованием Linq, лямбдами и "функциональным" программированием.
Виталий Фирсов Оговорка по Фрейду... VB.NET, конечно.
PascalABC.net - Объектно ореинтированный язык. Я ошибся это Ide. Язык этот называется Object Pascal. А turbo, free, borland, abc - одни из версий. Это тоже самое что Python 2 и Python 3.
.V
. Volk. .
735
Maxim Reshetov IDE - это не язык, а среда разработки. Среда разработки есть и в Turbo Pascal и в PascalAbc.net.
Turbo Pascal - это реализация Object Pascal и предок современных версий Паскаля.
После Turbo Pascal было много версий Delphi, не полностью совместимых между собой.
PacsalAbc.net отличается и от Turbo Pascal и от Delphi.