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

Реферат Сучасні системи програмування





ня трансляторів. Практично будь-який клас ЕОМ має свою мову асемблера. На сьогоднішній день мова асемблера використовується для створення системних програм, що використовують специфічні апаратні можливості даного класу ЕОМ. p align="justify"> Наступний етап характеризується створенням мов високого рівня (МВР). Ці мови є універсальними (на них можна створювати будь прикладні програми) і алгоритмічно повними, мають більш широкий спектр типів даних і операцій, підтримують технології програмування. На цих мовах створюється незліченна безліч різних прикладних програм. Мови програмування високого рівня діляться на кілька видів. (Додаток А)

Серед принципових відмінностей ЯВУ від мов низького рівня виділяють наступне:

- використання змінних;

- можливість запису складних виразів;

- розширюваність типів даних за рахунок конструювання нових типів з базових;

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

- слабка залежність від типу ЕОМ.

З ускладненням ЯП ускладнюються і транслятори для них. Тепер у набір інструментів програміста, окрім транслятора, входить текстовий редактор для введення тексту програм, налагоджувач для усунення помилок, бібліотекар для створення бібліотек програмних модулів і безліч інших службових програм. Всі разом це називається системою програмування. Найбільш яскравими представниками ЯВУ є FORTRAN, PL/1, Pascal, C, Basic, Ada. p align="justify"> Як можна помітити, було створено велику кількість мов одного класу. Кожен з розробників МВР прагнув створити найкращий і самий універсальний мову, який дозволяв би швидко отримувати найефективніші, надійні і безпомилкові програми. Проте в процесі цього пошуку з'ясувалося, що справа не в самій мові, а в технології його використання. Тому подальший розвиток мов стало визначатися новими технологіями програмування. p align="justify"> Одночасно з розвитком універсальних МВР стали розвиватися проблемно-орієнтовані ЯП, які вирішували економічні задачі (COBOL), задачі реального часу (Modula-2, Ada), символьної обробки (Snobol), моделювання (GPSS, Simula , SmallTalk), чисельно-аналітичні задачі (Analitic) та інші. Ці спеціалізовані мови дозволяли більш адекватно описувати об'єкти і явища реального світу, наближаючи мову програмування до мови фахівця в проблемній області. p align="justify"> Іншим напрямком розвитку ЯП є створення мов надвисокого рівня (ЯСВУ). За допомогою ЯП програміст задає процедуру (алгоритм) одержання результату по відомим вихідним даним, тому вони називаються процедурними МП. На ЯСВУ програміст задає відношення між об'єктами в програмі, наприклад систему лінійних рівнянь, і визначає, що потрібно знай...


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





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

  • Реферат на тему: Мови програмування високого рівня
  • Реферат на тему: Програмування на мовах високого рівня
  • Реферат на тему: Рішення інженерних завдань із застосуванням алгоритмічної мови програмуванн ...
  • Реферат на тему: Програмування на мові високого рівня
  • Реферат на тему: Програмування на мові високого рівня