Системи програмування: приклади, опис, особливості

Застосування

Представляємо приклад машинного коду:

110101010010001000111001001 010101001000100001011101001 000111001101110001101101010 001111010010010101011001010 001010101111110100101010001.

Як бачимо, в цьому типі коду дуже мало помітною структури. У мовах програмування семантичний розрив – це різниця між мовою, яка використовується для програмування апаратного забезпечення (машинний код), і тим, який потрібно використовувати для програмування комп’ютера, як системи. Приклад системи програмування: для клієнтської сторони JavaScript потрібно використання двох мов, за винятком того, який генерує JavaScript (CoffeScript або Elm).

Для серверної сторони PHP тримає верхні позиції, але Python і Ruby теж активно застосовуються. JavaScript також використовується на стороні сервера, завдяки NodeJS. Для відеоігор в Windows застосовують C ++, Python і C #. Однак вони далеко не єдині. Будь-яка мова, що робить його досить легким для створення графічного інтерфейсу, може бути підходящим (C, Java, Ruby або Tcl / Tk).

Дивіться також:  Ан-178: опис, технічні характеристики, катастрофи

Для великих додатків на ринку домінують C ++ і Java, хоча C # теж набирає силу. Для невеликих утилітарних програм, зокрема, в командному рядку, легко знайти C, Perl, Python або Ruby. В області наукових обчислень Фортран залишається королем. Він все частіше конкурує з C ++, Python або зі спеціалізованими мовами, такими як Matlab і R.