pascalabc net



Автор Алексей Сковородников задал вопрос в разделе Другие языки и технологии

чем отличается Delphi 7 от PascalABC.net ??? и получил лучший ответ

Ответ от Krab Bark[гуру]
На сайте PascalABC.NET специально описаны описаны различия.
"Язык PascalABC.NET близок к реализации Delphi (Object Pascal). В нем отсутствует ряд специфических языковых конструкций Delphi, таких как открытые массивы, записи с вариантами, Variant-тип и т. п. , некоторые конструкции изменены (не требуется писать overload, иной синтаксис перегрузки операций, вместо процедурных переменных используются делегаты .NET, интерфейсы реализованы в стиле C# и т. д.) . Кроме этого, добавлен ряд возможностей: можно описывать переменные внутри блока, методы в записях, подпрограммы с переменным числом параметров, имеются операции +=, -=, *=, /=, в секции uses можно подключать пространства имен .NET, методы можно описывать непосредственно в теле класса или записи, поля классов можно инициализировать при описании, множества set могут быть на базе произвольных типов, введены операторы foreach и lock, переменные циклов for и foreach можно описывать непосредственно в заголовке цикла, имеются обобщенные классы (generics) и др. "
Подробный перечень тут -
ссылка
P..S. Карина, начала за упокой, а кончила за здравие. Начала с того, что они разные, а кончила тем, что они одинаковые. Ни PascalABC, ни Delphi - это не стандартный Pascal, это языки, происходящие от Паскаля и далеко от него ушедшие. А разница.. .Delphi родился, когда Pascal согрешил с C++, а PascalABC.NET - когда Pascal согрешил с C#.

Ответ от Карина[эксперт]
паскале ты не можешь редактировать и создавать окна.. . а в делфи можешь.. . а язык делфи это и есть паскаль

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: чем отличается Delphi 7 от PascalABC.net ???
спросили в System V
Выдает такую ошибку в PascalABC.NET: Ошибка времени выполнения: Выдано исключение типа "System.OutOfMemoryException".
Чувак, ты пытаешься описать массивчег размером в 8 ГБ. Не говоря уже о том, что 32-битному
подробнее...
спросили в Borland
microsoft.net framework, Зачем это надо, и что будет, если я удалю это с компа???
.NET Framework — программная технология от компании Microsoft, предназначенная для создания обычных
подробнее...

Чем pascal abc отличается от pascal abc.net???
Pascal ABC не умеет создавать EXEшники! То есть программа, написанная на нем, может быть только в
подробнее...
спросили в Eclipse
microsoft .net framework 2.0 что это и для чего, устанавливаю игру запрашивает восстановить, удалить microsoft .net fram
NET Framework — программная технология от компании Microsoft, предназначенная для создания обычных
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Free Pascal
Помогите с PascalABC Какая команда нужна для очищения экрана cls и ClrScr не помогают !!!
Конечно, нужен модуль crt
В начале программы напишите:
uses crt;

ClrScr -
подробнее...

Чем отличается PascalABC от Turbo pascal?
PascalABC, если это не PascalABC.NET, а именно PascalABC - не имеет никакого компилятора, поэтому в
подробнее...
спросили в Free Pascal Object Pascal
Что лучше Free pascal или Pascal ABC net? что лучше использовать?
Без разницы, во втором правда удобнее будет

Imobilazer
(183103)
Как
подробнее...

Pascal ABC.NET и Excel
В Делфи можно, в Паскале нельзя.
Может это подойдёт -
подробнее...
спросили в Отладчики
Где скачать Pascal?
Потому что "нормальный Pascal" - это только сам язык, его не скачаешь, а Turbo, Borland; ABC,
подробнее...

Delphi, процедуры.
procedure TForm1.ButtonClick(Sender: TObject);
begin
form1.button1.click;
end;

подробнее...

Уважаемые программисты, напишите пожалуйста в Паскале ABC генератор случайных чисел 5 из 12 разных чисел.
Ну, просто ABC я уже не помню, да и кому нужна среда, не умеющая создать работающую отдельно от нее
подробнее...

Срочное обучение pascal ABC.
Справка на сайте pascalabc.net, в ней и куча примеров, есть там и
подробнее...
PascalABCNET на Википедии
Посмотрите статью на википедии про PascalABCNET
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*