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

Реферат Класифікація програмного забезпечення





редовище розробки;

засоби створення та редагування текстів програм;

великі бібліотеки стандартних програм і функцій;

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

"дружня" до користувача діалогова середовище;

багатовіконний режим роботи;

потужні графічні бібліотеки; утиліти для роботи з бібліотеками;

вбудований асемблер;

вбудована довідкова служба;

інші специфічні особливості.

Транслятор (англ. translator - перекладач) - це програма-перекладач. Вона перетворює програму, написану на одній з мов високого рівня, в програму, що складається з машинних команд. p align="justify"> Перекладачі реалізуються у вигляді компіляторів або інтерпретаторів. З точки зору виконання роботи компілятор і інтерпретатор істотно розрізняються. p align="justify"> Компілятор (англ. compiler - упорядник, збирач) читає всю програму цілком, робить її переклад і створює закінчений варіант програми на машинній мові, який потім і виконується.

Інтерпретатор (англ. interpreter - тлумач, усний перекладач) перекладає і виконує програму рядок за рядком.

Після того, як програма відкомпільована, ні сама вихідна програма, ні компілятор більш не потрібні. У той же час програма, що обробляється інтерпретатором, повинна заново переводитися на машинну мову при кожному черговому запуску програми. p align="justify"> Відкомпілювати програми працюють швидше, але інтерпретуються простіше виправляти і змінювати.

Популярні системи програмування - Turbo Basic, Quick Basic, Turbo Pascal, Turbo C. Borland C + +, Borland Delphi і ін

Кожен конкретний мова орієнтований або на компіляцію, або на інтерпретацію - залежно від того, для яких цілей він створювався. Наприклад, Pascal зазвичай використовується для вирішення досить складних завдань, в яких важлива швидкість роботи програм. Тому даний мову зазвичай реалізується за допомогою компілятора. З іншого боку, Basic створювався як мова для початківців програмістів, для яких порядкове виконання програми має незаперечні переваги. p align="justify"> Іноді для однієї мови є і компілятор, і інтерпретатор. У цьому випадку для розробки і тестування програми можна скористатися інтерпретатором, а потім відкомпілювати налагоджену програму, щоб підвищити швидкість її виконання. br/>

.5 Тенденції розвитку програмного забезпечення


Бурхливе зростання і швидкі темпи розвитку ринку ПЗ.

Створення програмного забезпечення для персональних комп'ютерів за останнє десятиліття перетворилося із заняття окремих програмістів в важливу і потужну сферу промисловості. Тому розвиток програмног...


Назад | сторінка 9 з 11 | Наступна сторінка





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

  • Реферат на тему: Створення програми з використанням програмного продукту Turbo Assembler
  • Реферат на тему: Розробка ігрової програми на мові програмування Turbo Pascal
  • Реферат на тему: Створення довідника "Парфумерний магазин" за допомогою програми T ...
  • Реферат на тему: Розробка програми мовою Turbo Pascal 7.0 для вирішення диференціальних рівн ...
  • Реферат на тему: Програми в середовищі Turbo Pascal