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

Реферат Теорія і практика мов програмування





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

Асемблер машинно-залежний мову, т. е. він відображає особливості архітектури конкретного типу комп'ютера. Вихідна програма, написана на асемблері, складається з одного або кількох вихідних модулів, а кожен модуль - з операторів.


. 2 Паскаль


Мова програмування Паскаль був розроблений професором кафедри обчислювальної техніки Швейцарського Федерального інституту технології Ніколасом Віртом в 1968 році як альтернатива існуючим і всі усложняющимся мовам програмування, таким, як PL/1, Algol, Fortran. Інтенсивний розвиток Паскаля призвело до появи вже в 1973 році його стандарту у вигляді переглянутого повідомлення, а число трансляторів з цієї мови в 1979 році перевалила за 80.

На початку 80-х років Паскаль ще більше зміцнив свої позиції з появою трансляторів MS-Pascal і Turbo-Pascal для ПЕОМ. З цього часу Паскаль стає одним з найбільш важливих і широко використовуваних мов програмування. Суттєво те, що мова давно вийшов за рамки академічного та вузько професійного інтересу і використовується в більшості університетів високорозвинених країн не тільки як робочий інструмент користувача. Найважливішою особливістю Паскаля є втілена ідея структурного програмування. Іншою істотною особливістю є концепція структури даних як одного з фундаментальних понять.

Основні причини популярності Паскаля полягають в наступному:

простота мови дозволяє швидко його освоїти і створювати алгоритмічно складні програми

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

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

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

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

При описі достоїнств Паскаля потрібно сказати, що він є прототипом для мов нового покоління (серед яких слід відзначити мови Ada і Modula-II). Паскаль дає дуже багато в розумінні сутності програмування, він прищеплює гарний стиль програмування, ретельну розробку алгоритму. Переваги цієї мови особливо відчутні при написанні досить складних і мобільних (т. Е. Легко переносите на інші PC) програм.


. 3 Сі


Співробітник фірми Bell Labs Денис Рітчі створив мову Сі в 1972 році під час спільної роботи з Кеном Томпсоном, як інструментальний засіб для реалізації операційної системи Unix, проте популярність цієї мови швидко переросла рамки конкретної операційної системи і конкретних завдань системного програмування. В даний час будь інструментальна і операційна система не може вважатися повною якщо до її складу не входить компілятор мови Сі.

Рітчі не вигадував Сі просто з голови - прообразом служив мову Бі розроблений Томпсоном. Мова програмування Сі був розроблений як інструмент для програмістів-практиків. Відповідно до цього головною метою його автора було створення зручного і корисного в усіх відношеннях мови.

Сі є знаряддям системного програміста і дозволяє глибоко влізати у найтонші механізми обробки інформації на ЕОМ. Хоча мова вимагає від програміста високої дисципліни, він не строгий у формальних претензіях і допускає короткі формулювання.

Сі - сучасну мову. Він включає в себе ті управляючі конструкції, які рекомендовані теорією і практикою програмування. Його структура спонукає програміста використовувати у своїй роботі спадний проектування, структурне програмування і покрокову розробку модулів.

Сі - ефективний мову. Його структура дозволяє щонайкраще використовувати можливості сучасних ПЕОМ. Програмування на цій мові відрізняється компактністю і швидкістю виконання.

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

Сі - потужний і гнучкий мову. Велика частина операційної системи Unix, компілятори та інтерпретатори мов Фортран, Паскаль, Л...


Назад | сторінка 6 з 10 | Наступна сторінка





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

  • Реферат на тему: Засоби мови програмування Паскаль для вирішення математичних завдань
  • Реферат на тему: Програмування на мові Паскаль в середовищі Турбо Паскаль
  • Реферат на тему: Розробка інформаційно-пошукової системи &Послуги фотоцентра& на мові програ ...
  • Реферат на тему: Розробка програми на алгоритмічній мові програмування Паскаль
  • Реферат на тему: Програмування на мові Паскаль