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

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





/P>

У мові С ++ повністю підтримуються принципи об'єктно-орієнтованого програмування, включаючи три кити, на яких воно коштує: інкапсуляцію, успадкування і поліморфізм. Інкапсуляція в С ++ підтримується за допомогою створення нестандартних (користувальницьких) типів даних, званих класами. Мова С ++ підтримує спадкування. Це означає, що можна оголосити новий тип даних (клас), який є розширенням існуючого.

Хоча мова С ++ справедливо називають продовженням С і будь-яка працездатна програма мовою С буде підтримуватися компілятором С ++, при переході від С до С ++ був зроблений досить істотний стрибок. Мова С ++ вигравав від своєї спорідненості з мовою С протягом багатьох років, оскільки багато програмісти виявили, що для того, щоб повною мірою скористатися перевагами мови С ++, їм потрібно відмовитися від деяких своїх колишніх знань і набути нові, а саме:вивчити новий спосіб концептуальності та вирішення проблем програмування. Перед тим як починати освоювати С ++, Страуструп і більшість інших програмістів, іспользущіх С ++ вважають вивчення мови З необов'язковим. ++ В даний час вважається панівною мовою, використовуваним для розробки комерційних продуктів, 90% ігор пишуться на С ++ з прмененія DirectX.


. 2 Визначення мови програмування Delphi

(Дельфі) - середа програмування, що використовує мову Object Pascal, розроблений фірмою Borland і спочатку реалізований у її пакеті Borland Delphi, від якого і отримав в 2003 році свою нинішню назву. По суті є спадкоємцем мови Pascal з об'єктно-орієнтованими расшіреніямі.Свою історію мову Object Pascal веде з першого Turbo Pascal`ей розроблених Ніклаус Віртом.

Мова Pascal, повністю процедурний мову, був запропонований Н. Віртом в кінці 70-х років як добре структурований навчальний мову. Розширення, привнесені в мову компанією Borland, переслідували дві основні мети:

) спрощення обробки в мові структур, що представляють найбільш поширені типи даних рядка і файли (наприклад, в мову було внесено новий тип даних string);

) реалізація в мові основних можливостей об'єктно-орієнтованих мов програмування.

Останнє нововведення зажадало серйозної доробки синтаксису мови. У нього були внесені нові ключові слова, синтаксичні конструкції і типи даних. Однак запропонований варіант мови можна визнати вдалим, хоча б тому, що в ньому не повністю реалізовані всі механізми об'єктно-орієнтованого програмування. Наприклад, відсутні такі потужні засоби, як виключення і шаблони. Є й інші складності у використанні язика.бил унікальним у своєму роді - він мав найшвидший компілятор в світі, та й у ньому вперше була розроблена технологія створення платформенно незалежних програм, яка знайшла широке застосування в такій мові, як Java. Своє ім'я він отримав на честь великого французького фізика Паскаля. Пізніше, розробкою Pascal`ей зайнялася компанія Borland, за допомогою якої Pascal встав на серійне виробництво. треба зауважити, що крім Turbo Pascal компанією випускався Borland Pascal, який виходив у світ дещо пізніше, ніж Turbo Pascal, але на відміну від нього володів великими здібностями, як то різні режими компіляції програми, більш розширений набір функцій. Так, версія за версією було випущеної сьомій Turbo і Borland Pascal`ей.

З появою Windows у Pascal`я з'явився новий різновид - Turbo і Borland Pascal for Windows. Дана програма була не майже краще звичайного блокнота, хіба що тільки цифри відображала синім. Але час минав, вимоги до якості оформлення програм росли, а мови программіраванія залишалися все тими ж - Dos`овскімі. І ось, нарешті, компанією Microsoft був здійснений переворот в області прикладного програмування - ними вперше була створена візуальна система розробки прикладних програм, яку вони реалізували в Visual Basic. До нового стандарту стали долучати всі мови програмування, не уникнув своєї долі і Pascal. У той момент, коли розробники Pascal`я в компанії Borland нарешті дісталися до нього - перебував він досить у занедбаному стані. Було переглянуто і перероблено безліч функцій, доданих, а вірніше сказати створено, багато чого. І в підсумку внесення виявилися настільки колосальними, що розробники створили, можна сказати, нову мову програмування. Своє ім'я нова система (Delphi) отримала на честь давньогрецького міста Дельфи. Назва була вибрана не спроста: місто Дельфи пов'язаний з ім'ям бога мудрості і покровителем мистецтв Аполона. Згідно з легендою головне святилище Аполона знаходилося саме в цьому місті. Його жриці-сивіли звіщали пророцтва бажаючим дізнатися свою долю. Ось що зазначив керівник дослідної групи з розробки системи Delphi Чак Язджевскі: Ім'я Delphi було запропоновано Денні Торпом під час однієї мозкової атаки. Ми хотіли, щоб в імені системи відбилися унікальні здібності продукту до роботи з базами даних, і De...


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





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

  • Реферат на тему: Основи мови програмування Turbo Pascal
  • Реферат на тему: Рішення геодезичних задач за допомогою мови програмування Turbo Pascal і та ...
  • Реферат на тему: Вивчення мови об'єктно-орієнтованого програмування Borland Delphi та ро ...
  • Реферат на тему: Розробка ігрової програми на мові програмування Turbo Pascal
  • Реферат на тему: Розробка програм у середовищі програмування Turbo Pascal 7.0