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

Реферат Засоби створення програмних продуктів





шення завдань, вони розроблені для складання програми користувачем. В даний час розроблено велику кількість мов програмування. Вони відрізняються один від одного різними властивостями і сферою застосування.

Клас машинно-залежних мов представлений асемблером. Мова асемблера робить доступними всі програмно-керовані компоненти комп'ютера, тому він застосовується для написання програм, що використовують специфіку конкретної апаратури. Асемблер - це найбільш трудомісткий мова програмування, і через його низьку рівня не вдається побудувати засоби налагодження, які суттєво знизили б трудомісткість розробки програм. Програмування на асемблері вимагає від програміста детальних знань технічних компонент персонального комп'ютера. Асемблер використовується в основному для системного програмування.

До класу машинно-орієнтованих мов можна віднести мови групи С, С + + , Турбо С. Ці мови є результатом спроби об'єднати можливості асемблера з вбудованими структурами даних.

Клас універсальних мов програмування представлений найбільш широко: Бейсік, Фортран, Паскаль і ін

Історично одним з найпоширеніших мов став Бейсік. Він простий в освоєнні і використанні. Написати на цій мові програму в 20-30 рядків і отримати результат можна за кілька хвилин. Для різних типів ПК розроблені різні версії мови Бейсік. p> Паскаль є одним з найпоширеніших, хоча він і створювався як навчальний. Використання в структурі мови спеціального коду дозволило в 4-5 разів зменшити довжину тексту програми і в 4-5 разів збільшити швидкодію програми. Версія Паскаля для ПК - Турбо-Паскаль - характеризується такими важливими особливостями, як повноекранне редагування і керування, графіка, звуковий супровід і розвинені зв'язки з DOS. Система програмування на Турбо-Паскалі є резидентної програмою. Це дозволяє користувачеві вводити тексти програм і негайно їх виконувати, не витрачаючи часу на компілювання.

Мова Кобол був розроблений спеціально для вирішення економічних завдань. Він дає можливість складати найбільш легким для читання програми, які зрозумілі й непрограмістів. У обробці даних складної структури Кобол буває ефективніше Паскаля.

Фірмою IBM у розвиток ідей Фортрана, Алгола і Кобола був запропонований мову PL/1, який отримав найбільше поширення на великих машинах. PL/1 розроблявся як універсальна мова програмування, тому він має в своєму розпорядженні великим набором засобів обробки цифрової і текстової інформації. Однак ці достоїнства роблять його вельми складним для навчання та використання.

Клас проблемно-орієнтованих мов програмування представлений мовами Лого, РПГ і системою програмування GPSS. Мова Лого був створений з метою навчання школярів основам алгоритмічного мислення та програмування. Лого - діалоговий процедурний мову, реалізований на основі інтерпретатора з можливістю роботи зі списками і на їх основі з текстами, оснащеними розвиненими графічними засобами, які доступні для дитячого сприйняття. Ця мова реалізований в більшості ПК, застосовуваних у школах. p> РПГ, або генератор звітів, являє собою мову, що включає багато понять і вираження, які пов'язані з машинними методами складання звітів і проектування форм вихідних документів. Мова використовується головним чином для друку звітів, записаних в одному або декількох файлах баз даних.

Система програмування GPSS орієнтована на моделювання систем за допомогою подій. У термінах цієї мови легко описується і досліджується клас моделей масового обслуговування та інші системи, що працюють в реальному масштабі часу.

В останні роки розвивається об'єктно-орієнтований підхід до програмування. Найбільш повно він реалізований в мовах Форт і Смолток. Форт поєднує в собі властивості операційної системи, інтерпретатора і компілятора одночасно. Основний рисою мови є його відкритість. Програміст може легко додавати нові операції, типи даних і визначення основного мови. Форт дозволяє підтримувати багатозадачність роботи, використовує принцип одночасного доступу програм. До об'єктно-орієнтованим середах розробки програм можна віднести Delphi, Visual Basic, Visual FoxPro.

До функціональних мовам програмування можна віднести мови Лієп, Пролог І Снобол. Лієп є інструментальним засобом для побудови програм з використанням методів штучного інтелекту. Особливість цієї мови полягає в зручності динамічного створення нових об'єктів. В якості об'єктів можуть виступати і самі вихідні об'єкти. В даний час для Лієпа визначилися дві сфери активного застосування: проектування систем штучного інтелекту та аналіз текстів на природній мові.

Неважко помітити, що мови, який був би ідеальним для всіх випадків, не існує. Яка мова , найкращий, треба визначати в кожній конкретній ситуації. Тому перед розробкою програми слід встановити:

1. призначення розроблюваної програми;

2. час виконання програми;

3. очікуваний розмір прог...


Назад | сторінка 4 з 7 | Наступна сторінка





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

  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...
  • Реферат на тему: Розробка та налагодження програм з використанням мови програмування C + +
  • Реферат на тему: Засоби мови програмування Паскаль для вирішення математичних завдань
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...