середа, 24 січня 2018 р.

Мови програмування. Складові мови програмування


Для запису алгоритмів, призначених для виконання комп’ютером, розробляють і використовують спеціальні мови – мови програмування.
За останні 70 років створено близько трьох тисяч різних мов програмування. Деякі з них уже не використовують, для деяких постійно з’являються нові версії, що зручніші для складання програм і мають більші можливості. Постійно створюються нові мови програмування. Деякі мови програмування використовуються для складання програм для розв’язування задач у різних галузях науки, техніки, виробництва, сфери побуту, тощо, а деякі програми написані саме для вирішення спеціального кола задач.
Мови програмування є прикладами так званих штучних мов. 
Іншими прикладами штучних мов є, наприклад, мова запису хімічних реакцій, мова запису розв’язування математичних рівнянь і нерівностей.
Кожна мова програмування має такі складові:
1. Алфавіт – множина символів, які використовуються в цій мові.
2. Словник – набір слів, які використовуються в цій мові.
3. Синтаксис – правила складання і запису мовних конструкцій: не словникових
слів і речень.
4. Семантику – встановлене однозначне тлумачення мовних конструкцій, правил
їх виконання.
Використання символів, що не входять до алфавіту мови програмування, неправильне написання словникових слів, порушення синтаксичних правил призводять до неможливості виконання комп’ютером відповідної команди. Такі порушення називають синтаксичними помилками. 
Мови програмування можна поділити на дві групи:
Машинно-залежні (низького рівня)
• Машинні (Адресна мова програмування, Фортран, Кобол, Алгол, Pascal, ,
Java , C, C++, Objective C, Smalltalk, C#)
• Асамблер
Машинно-незалежні (високого рівня)
• Універсальні мови (Visual C++, Visual C++, Visual C #, Visual J#, Java, Delphi,
Borland C #, Borland C++ Builder)
• Спеціалізовані мови
Мови для роботи з базами даних:
o а) мови, що входять до складу промислових клієнт-серверних систем
управління базами даних (PL-SQL в СУБД Oracle, Transact-SQL у
Microsoft SQL Server);
o б) мови є частиною інших видів СУБД (Visual FoxPro, Microsoft Access,
Paradox і т.п.).
Мови призначені для web-програмування:
o а) мова, яка виконується на сервері, що підтримує Web-сайт (РНР, Perl,
VBScript);
o б) мова, яка виконується на браузері (програмі перегляду) клієнта
JavaScript, JScript, VBScript.
Мови для математичних розрахунків.
Мови для автоматизації роботи певних програмних продуктів (VBA в Microsoft
Office).
Спеціалізовані мови інших видів.

Немає коментарів:

Дописати коментар

ТЕСТОВА ТЕХНОЛОГІЯ ПЕРЕВІРКИ ЗНАНЬ ЗАСОБАМИ ХМАРНИХ ТЕХНОЛОГІЙ

В даний час, в умовах реформування української освіти, тестова технологія стала одним із інноваційних форм перевірки знань.   Тестова ...