З чого складається система програмування

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

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

Інтегроване середовище - це особливий комплекс вбудованих підпрограм. Головне завдання інтегрованого середовища - бути універсальною, пристосовується під різні види завдань, мати «дружній» інтерфейс і довідкову службу.

Найпоширеніші і популярні системи програмування

З найбільш популярних систем можна виділити Turbo Pascal, Turbo Basic, Turbo C. Для кожної системи існує свій пакет для розробки додатків.

Для Turbo Pascal - пакет Borland Delphi. Це одна з найпопулярніших оболонок для створення прикладних програм, вона проста і в той же час зручна. Об`єктно - орієнтоване середовище, що використовує мову Pascal, має в своєму арсеналі багато різноманітних компонентів для розробки, а також швидкий і ефективний компілятор.

Для Turbo Basic - пакет Microsoft Visual Basic, це хороший інструмент для створення додатків і макросів. Для Turbo C - пакет Borland C ++, він зручний для розробки програм під DOS.

Система програмування безпосередньо прив`язана до певної мови програмування. Мов програмування існує велика кількість, реалізованих під свої конкретні завдання, в залежності від сфери використання та операційної системи.

Мови програмування можу використовуватися для написання прикладних комерційних програм, веб-додатків, ігор, додатків під Android. Всього зареєстровано близько 25 мов, деякі з них є дочірніми, тобто синтаксис і алгоритмізація їх схожа. Можна виділити кілька найпоширеніших мов у світі: Delphi, PHP, C / C ++.

Мова Delphi заснований на Pascal, він відрізняється своєю простотою при створенні алгоритму, логічністю, підтримкою процедурного програмування, роботою з класами і динамічною пам`яттю.

Мова C / C ++ не такий простий у програмуванні як Pascal, на його основі формується алгоритмізації та іншими мовами, наприклад, Java. Також ця мова має безпосередньо доступ до апаратури комп`ютера, має властивість перетворювати типи, і відноситься до розряду системного програмування.

PHP - мова для створення веб-сторінок за допомогою скриптів, він відрізняється своєю багатофункціональністю і кроссплатформенную.

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