Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Порівняльний аналіз мов програмування

Реферат Порівняльний аналіз мов програмування





lphi якнайкраще перегукується з таким заслуженим ім'ям в цій області, як Oracle, принаймні для тих, кому поєднання Дельфійський Оракл про щось говорить .

Так щороку з'являлася нова версія Delphi, але після п'ятої щось трапилося і нова версія не з'явилася в строк. Виявилося, що паралельно з розробкою нової версії Delphi, велася розробка нового, Delphi-подібного мови програмування для Linux. Новий продукт отримав назву Kylix. Delphi зробив величезний вплив на створення концепції мови C # для платформи .NET. Багато його елементи і концептуальні рішення увійшли до складу С #. Однією з причин називають перехід Андерса Хейлсберг, одного з провідних розробників Дельфі, з компанії Borland Ltd. в Microsoft Corp. Версія 1 була призначена для розробки під 16-ти розрядну платформу Win16; Версії з другої компілюють програми під 32-х розрядну платформу Win32; Разом з 6-й версією Delphi вийшла сумісна з ним з мови та бібліотекам середу Kylix, призначена для компіляції програм під операційну систему Linux; Версія 8 здатна генерувати байт-код виключно для платформи .NET. Це перша середа, орієнтована на розробку багатомовних додатків (лише для платформи .NET); Подальші версії (що позначаються роками виходу, а не порядковими номерами, як це було раніше) можуть створювати як додатки Win32, так і байт-код для платформи .NET; Delphi for .NET - середа розробки Delphi, а так само мова Delphi (Object Pascal), орієнтовані на розробку додатків для .NET. Перша версія повноцінного середовища розробки Delphi для .NET - Delphi 8. Вона дозволяла писати програми тільки для .NET.

В даний час, в Delphi 2006, можна писати програми для .NET використовуючи стандартну бібліотеку класів .NET, VCL для .NET. Середа також дозволяє писати NET-додатки на C # і Win32-додатки на C ++. Delphi 2006 містить функції для написання звичайних додатків з використанням біліотеку VCL і CLX. Delphi 2006 підтримує технологію MDA за допомогою ECO (Enterprise Core Objects) версії 3.0. У березні 2006 року компанія Borland прийняла рішення про припинення подальшого вдосконалення інтегрованих середовищ розробки JBuilder, Delphi і C ++ Builder з причини збитковості цього напрямку. Планується продаж IDE-сектора компанії. Група прихильників вільного програмного забезпечення організувала збір коштів для покупки у Borland прав на середовище розробки і компілятор Однак у листопаді того ж року було прийнято рішення відмовитися від продажу IDE бізнесу. Тим не менш, розробкою IDE продуктів тепер займатиметься нова компанія - CodeGear, яка буде фінансово повністю підконтрольна Borland. Borland продовжив розвиток IDE систем під ім'ям Turbo: Turbo Delphi, Turbo Delphi for .NET, Turbo C #, Turbo C ++. А в березні 2007 року CodeGear порадувала користувачів оновленою лінійкою продуктів Delphi +2007 for Win32 і виходом абсолютно нового продукту Delphi +2007 for PHP. У Росії Borland Delphi з'являється наприкінці 1993 р і відразу ж завойовує широку популярність. Нові версії виходять практично щороку. У них реалізуються всі нові майстри, компоненти та технології програмування. Дійсно, процес розробки в Delphi гранично спрощений. У першу чергу це відноситься до створення інтерфейсу, на який йде 80% часу розробки програми. Ви просто поміщаєте потрібні компоненти на поверхню Windows-вікна (в Delphi воно називається формою) і налаштовуєте їх властивості за допомогою спеціального інструменту (Object Inspector). З його допомогою можна пов'язати події цих компонентів (натискання на кнопку, вибір мишею елемента в списку і т.д.) з кодом його обробки - і ось простий додаток готове. Причому розробник отримує в своє розпорядження потужні засоби налагодження (аж до покрокового виконання команд процесора), зручну контекстну довідкову систему (в тому числі і по Microsoft API), засоби колективної роботи над проектом, всього просто не перелічити. Ви можете створювати компоненти ActiveX без використання Microsoft IDL, розширювати можливості web-сервера (скрипти на стороні сервера), практично нічого не знаючи про HTML, XML або ASP. Можна створювати розподілені додатки на базі СОМ і CORBA, Інтернет і intranet-додатки, використовуючи для доступу до даних Borland DataBase Engine, ODBC-драйвери або Microsoft ADO. Розгромна, починаючи з Delphi 3, підтримка багатоланкової технології (multi-tiered) доступу до даних дозволяє створювати масштабовані додатки (відносно слабко залежать від сервера БД) за рахунок перенесення методів обробки інформації (бізнес-правил) на середню ланку.

Як вже говорилося раніше, в Delphi використовується мова Object Pascal, який постійно розширюється і доповнюється Borland. Мова повною мірою підтримує всі вимоги, пропоновані до об'єктно-орієнтованого мови програмування. Як і належить строго універсальна мова, класи підтримують тільки просте спадкування, але зате інтерфейси можуть мати відразу кілька предків. До числа особливостей мови слід віднести підтримку обробки винятк...


Назад | сторінка 3 з 24 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Середа розробки і мова програмування Delphi, його графічні засоби
  • Реферат на тему: Вивчення мови об'єктно-орієнтованого програмування Borland Delphi та ро ...
  • Реферат на тему: Розробка мультимедійного навчального посібника з Borland Developer Studio з ...
  • Реферат на тему: Середовище програмування Borland Delphi
  • Реферат на тему: Розробка додатків в Borland Delphi