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

Реферат Розробка програми &Обчислювальна електронна лабораторія& з фізики для розділу &Електрика і Магнетизм&





ограмування Delphi


Короткий огляд мов програмування


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

З часу створення перших програмованих машин людство придумало більше двох з половиною тисяч мов програмування (включаючи абстрактні і нестандартні мови). Щороку їх кількість збільшується. Деякими мовами вміє користуватися тільки невелике число їх власних розробників, інші стають відомі мільйонам людей. Професійні програмісти іноді застосовують у своїй роботі більше десятка різноманітних мов програмування.

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

Функція: мова програмування призначений для написання комп'ютерних програм, які застосовуються для передачі комп'ютеру інструкцій з виконання того чи іноговичіслітельного процесу та організації управління окремими пристроями.

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

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

Види і типи сучасних мов програмування

Поділ мов на універсальні і спеціалізовані.

Всі популярні мови можна поділити на універсальні і спеціалізовані. Універсальні мови використовуються для вирішення різних завдань. Спеціалізовані мови призначені для вирішення завдань одного, максимум декількох, видів завдань. (Наприклад, роботи з базами даних, web-програмування або написання скриптів для адміністрування операційних систем).

Види спеціалізованих мов:

. Мови для роботи з базами даних:

а) Мови, що входять до складу промислових клієнт-серверних систем управління базами даних. (СКБД) (PL-SQL в СУБД Oracle, Transact-SQL в Microsoft SQL Server)

б) Мови є частиною інших видів СУБД (Visual FoxPro, Microsoft Access, Paradox і т.п.)

. Мови призначені для web-програмування.

а) Мови, що виконуються на сервері, що підтримує Web-сайт. (РНР, Perl, VBScript)

б) Мови, що виконуються на браузері (програмі перегляду) клієнта JavaScript, JScript, VBScript

. Мови для математичних розрахунків

. Мови для автоматизації роботи певних програмних продуктів. (VBA в Microsoft Office)

. Спеціалізовані мови інших видів.

До універсальних мов можна віднести мови Visual C ++, Visual C ++. Net, Visual C # .Net, Visual J # .Net, Java, Delphi, Borland C #, Borland C ++ Builder.

Хоча найчастіше спеціалізовані мови походять від універсальних мов наприклад PHP, Perl і JаvаScript походять від мови С ++, VBScript і VBA походять від мови Visual Bаsic'а, відмінності між спеціалізованими і універсальними мовами дуже значні.

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

Основна відмінність спеціальних мов від універсальних:

) У них менше об'єктно-орієнтованих засобів і засобів доступу технологій COM +, DCOM, CORBA, до функцій API операційних систем;

) Менше коштів багатопотокового програмування і розподіленого програмування;

) Використовуються тільки динамічні типи (тобто тип змінної визначається залежно від її значення, а не при оголошення змінної), а не статичні. Єдиний виняток: у версії 9 мови Visual FoxPro можна використовувати і статичні типи змінних.

Структура сучасних мов програмування.

Універсальні мови (...


Назад | сторінка 2 з 17 | Наступна сторінка





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

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