озробка була припинена, і, незабаром після цього , було оголошено про підтримку Microsoft. NET.
Реалізація середовища розробки проектом Lazarus (Free Pascal, компіляція в режимі сумісності з Delphi) дозволяє використовувати його для створення додатків на Delphi для таких платформ, як Linux, Mac OS X і Windows CE.
Також робилися спроби використання мови в проектах GNU (наприклад, Notepad GNU) і написання компілятора для GCC.
2.1.2 Історія язикаPascal - результат розвитку мови Турбо Паскаль, який, у свою чергу, розвинувся з мови Паскаль. Паскаль був повністю процедурною мовою, Турбо Паскаль, починаючи з версії 5.5, додав до Паскаль об'єктно-орієнтовані властивості, а в Object Pascal - динамічну ідентифікацію типу даних з можливістю доступу до метаданих класів (тобто до опису класів та їх членів) у компилируемая коді , також званому інтроспекцією - дана технологія отримала позначення RTTI. Так як всі класи успадковують функції базового класу TObject, то будь-який покажчик на об'єкт можна перетворити до нього, після чого скористатися методом ClassType і функцією TypeInfo, які й забезпечать интроспекцию. p align="justify"> Також відмітною властивістю Object Pascal від С + + є те, що об'єкти за замовчуванням розташовуються у динамічній пам'яті. Однак можна перевизначити віртуальні методи NewInstance і FreeInstance класу TObject. Таким чином, абсолютно будь-який клас може здійснити "бажання" "де хочу - там і буду лежати". Відповідно організується і "многокучность". Pascal (Delphi) є результатом функціонального розширення Turbo Pascal.оказал величезний вплив на створення концепції мови C # для платформи. NET. Багато його елементи і концептуальні рішення увійшли до складу С #. Однією з причин називають перехід Андерса Хейлсберг, одного з провідних розробників Дельфі, з компанії Borland Ltd. в Microsoft Corp.
Версія 8 здатна генерувати байт-код виключно для платформи. NET. Це перша середа, орієнтована на розробку багатомовних додатків (лише для платформи. NET);
Подальші версії (що позначаються роками виходу, а не порядковими номерами, як це було раніше) можуть створювати як додатки Win32, так і байт-код для платформи. NET.for. NET - середовище розробки Delphi, а також мову Delphi (Object Pascal), орієнтовані на розробку додатків для. NET.
Перша версія повноцінного середовища розробки Delphi для. NET - Delphi 8. Вона дозволяла писати програми тільки для. NET. Delphi 2006 підтримує технологію MDA за допомогою ECO (Enterprise Core Objects) версії 3.0. p align="justify"> У березні 2006 року компанія Borland прийняла рішення про припинення подальшого вдосконалення інтегрованих середовищ розробки JBuilder, Delphi і C + + Builder з причини збитковості цього напрямку. Планувався продаж IDE-сектору компанії. Група прихильників вільного програмного забезпечення організувала збір ко...