UkrReferat.com
найбільша колекція україномовних рефератів

Всього в базі: 75843
останнє поновлення: 2016-12-04
за 7 днів додано 10

Реферати на українській
Реферати на російській
Українські підручники

$ Робота на замовлення
Реклама на сайті
Зворотній зв'язок

 

ПОШУК:   

реферати, курсові, дипломні:

Українські рефератиРусские рефератыКниги
НазваЕволюція мов програмування (реферат)
Автор
РозділІнформатика, компютерні науки
ФорматWord Doc
Тип документуРеферат
Продивилось3747
Скачало463
Опис
ЗАКАЧКА
Замовити оригінальну роботу

РЕФЕРАТ

 

на тему:

 

“Еволюція мов програмування”

 

Розвиток обчислювальної техніки супроводжується створенням нових і

вдосконаленням існуючих мов програмування (МП)—засобів спілкування

програмістів з ЕОМ. Під МП розуміють правила подання даних і запису

алгоритмів їх обробки, що автоматично виконуються ЕОМ. У більш

абстрактному вигляді МП є засобом створення програмних моделей об’єктів

і явищ зовнішнього світу. На сьогодні вже створено десятки різних МП (як

примітивних, так і близьких до мови людини). Щоб розібратися в

розмаїтті МП, потрібно знати їх класифікацію, а також історію створення,

еволюцію і тенденції розвитку. Ця стаття і присвячена розгляду

зазначених питань. Рушійні сили еволюції МП Щоб розуміти тенденції

розвитку МП, потрібно знати рушійні сили їх еволюції. Для з’ясування

цього питання будемо розглядати МП з різних точок зору. По-перше, МП є

інструментом програміста для створення програм. Для створення якісних

програм потрібні зручні МП. Тому однією з рушійних сил еволюції МП є

прагнення розробників до створення більш досконалих програм. По-друге,

процес розроблення програми можна порівнювати з промисловим

виробництвом, в якому визначальними чинниками є продуктивність праці

колективу програмістів, собівартість і якість програмної продукції.

Створюються різноманітні технології розроблення програм (структурне,

модульне, об’єктно-орієнтоване програмування та ін. ), що повинні

підтримуватися МП. Тому другою рушійною силою еволюції МП є прагнення

до підвищення ефективності процесу виробництва програмної продукції.

По-третє, програми можна розглядати як аналог електронних приладів

обробки інформації, в яких замість радіодеталей і мікросхем

використовують конструкції МП (елементна база програми). Як і

електронні прилади, програми можуть бути найпростішими (рівня

детекторного приймальника) і дуже складними (рівня автоматичної

космічної станції), при цьому рівень інструменту повинен відповідати

складності виробу. Крім того, людині зручніше описувати об’єкт, що

моделюється, використовуючи терміни предметної галузі, а не мовою цифр.

Тому третьою рушійною силою, що веде до створення нових,

спеціалізованих, орієнтованих на проблемну галузь, потужних МП, є

збільшення різноманітності і підвищення складності задач, які

розв’язуються за допомогою ЕОМ. По-четверте, вдосконалення самих ЕОМ

призводить до необхідності створення мов, що максимально реалізують нові

можливості ЕОМ. По-п’яте, програми є інтелектуальним продуктом, який

потрібно накопичувати і примножувати. Але програми, як і технічні

вироби, мають властивість морального старіння, однією з причин якого є

їх залежність від типу ЕОМ і операційного середовища. З моральним

старінням програм борються шляхом їх модернізації і випуску нових

версій, проте в умовах частої зміни типів ЕОМ і операційних середовищ

розробники будуть тільки тим і займатися, що модернізувати старі

програми. Мова програмування повинна забезпечувати тривалий життєвий

цикл програми. Прагнення до цього є п’ятою рушійною силою розвитку МП.

-----> Page:

0 [1] [2] [3] [4] [5]

ЗАМОВИТИ ОРИГІНАЛЬНУ РОБОТУ