t Pascal, який інтегрований в Microsoft Visual Studio. Також доступний у вигляді компілятора з вільної командним рядком CLI. Використовує. NET і моно платформи. На даний момент продається під маркою Embarcadero Delphi Prism. - Мова програмування з Delphi-подібним синтаксисом, і однойменний компілятор, який перетворює вихідний код в компактний і швидкий байт-код Java. - Заснована на Паскалі, IDE для Palm OS.Pascal - Безкоштовний компілятор і текстова IDE для Win32, OS/2 і Лінукса. На той момент дуже швидкий і дуже сумісний (частково підтримуються конструкції Delphi 5). Зовні дуже схожий на текстову середу Borland Pascal 7, хоча відсутня сумісна з ним графіка, наприклад. Однак розробка закінчилася в 2004 році, а вихідні коди відкриті не були. З тих пір FPC пішов набагато вперед і в цілому для програмування краще він. Тим не менш, VP залишається дуже непоганим варіантом швидкої заміни ще більш застарілих версій Borland Pascal для школи/інституту, враховуючи рідну роботу в Win32 без проблем з російськими кодуваннями. br/>
2.1.4 Синтаксис мови
Оператори. Список операторів через пробіл :: = + - */div mod not and or with xor shl shr ^ = <>> = <= <> @ in is as
Вирази. Вирази в Object Pascal (Delphi) бувають арифметичними, логічними і строковими. p align="justify"> Основні логічні вирази.
Логічні вирази в основному вживаються в умовних операторах. До логічних виразів належать такі операції як: - "НЕ", заперечення логічного виразу (NOT <логічний_вираз>);
and - "І", множення (перетин) логічних виразів (<логіческое_вираженіе1> AND <логіческое_вираженіе2>);
or - "АБО", об'єднання логічних виразів (<логіческое_вираженіе1> OR <логіческое_вираженіе2>);
xor - "Що виключає АБО", заперечення АБО, все що не підпадає під АБО (<логіческое_вираженіе1> XOR <логіческое_вираженіе2>).
Типи даних. Оброблювані в програмі дані поділяються на змінні, константи і літерали. Константи представляють собою дані, значення яких встановлені в розділі оголошення констант і не змінюються в процесі виконання програми. p align="justify"> Об'єкти. Об'єкти як екземпляри класу оголошуються в програмі в розділі var як звичайні змінні. p align="justify"> Наприклад:
var: TColorCircle;: TCircle;
Як і у випадку записів, для звернення до конкретного елементу об'єкту (полю, властивості або методу) вказується ім'я об'єкта та ім'я елемента, розділені крапкою, тобто ім'я елемента є складовим.
Класи. У мові Object Pascal класи - це спеціальні типи даних, що використовуються для опису об'єктів. Відповідно об'єкт, що має тип якого класу, є екземпляром (instance) цього класу або змінної цього типу. p align="justify"> Клас являє собою особливий тип, що має в своєму складі т...