Please enable JavaScript.
Coggle requires JavaScript to display documents.
Класифікація мов програмування - Coggle Diagram
Класифікація мов програмування
За ступенем залежності від апаратних засобів
Мови високого рівня
мова програмування, розроблена для швидкого і зручного використання програмістом.
C++
- мова програмування, розроблена для швидкого і зручного використання програмістом.
C#
- це об'єктноорієнтована й багатопарадигмальна мова для створення сайтів, програм та ігор.
JavaScript
— це сценарна прототипна мова програмування з динамічною типізацією. Термін «динамічна типізація» означає, що значення в межах програми можуть відносно вільно змінювати свій тип.
Python
— інтерпретована об'єктно-орієнтована мова програмування високого рівня із суворою динамічною типізацією. Розроблена в 1990 році Гвідо ван Россумом.
Мови низького рівня
— мова програмування наближена до машинного коду.
Rust
— сучасна багатопарадигмова мова програмування загального призначення. Мова має сильну (строгу) типізацію і зосереджена на безпечній роботі з пам'яттю та забезпеченні високої рівночасности виконання задач (можливість породжувати тисячі й навіть мільйони підпроцесів).
АДA
— універсальна мова програмування високого рівня, орієнтована на застосування в системах реального часу і призначена для автоматизації завдань управління процесами та пристроями, до яких висуваються високі вимоги надійності.
Фортран
вважається першою мовою програмування, що широко використовувалась та підтримувала найрізноманітніші комп'ютерні архітектури. Розвиток Фортрану відбувався паралельно ранній еволюції технології компіляторів, і багато досягнень в галузі теорії та розробки компіляторів були спеціально мотивовані необхідністю створення ефективного коду для програм мовою Фортран
Pascal ("паскаль")
- це алгоритмічна мова програмування, створена протягом 1968-1970 років швейцарським програмістом і теоретиком програмування Ніклаусом Віртом.
За принципами програмування
Процедурні
орієнтовані перш за все на опис (визначення) алгоритмів, тобто по суті використовуються для побудови процедур обробки даних.
Pascal ("паскаль")
- це алгоритмічна мова програмування, створена протягом 1968-1970 років швейцарським програмістом і теоретиком програмування Ніклаусом Віртом.
Фортран
вважається першою мовою програмування, що широко використовувалась та підтримувала найрізноманітніші комп'ютерні архітектури. Розвиток Фортрану відбувався паралельно ранній еволюції технології компіляторів, і багато досягнень в галузі теорії та розробки компіляторів були спеціально мотивовані необхідністю створення ефективного коду для програм мовою Фортран
Об'єктовно-орієнтовані
є потужним інструментом в руках будь-якого девелопера. Використовуючи об'єкти, класи та структури даних, інженери створюють надійні, ефективні та практичні програми.
Python
— інтерпретована об'єктно-орієнтована мова програмування високого рівня із суворою динамічною типізацією. Розроблена в 1990 році Гвідо ван Россумом.
C++
- мова програмування, розроблена для швидкого і зручного використання програмістом.
Непроцедурні
неявно визначають процедури обробки даних. Частіше всього такі мови використовуються для побудови завдань на обробку даних.
Snobol
— мова програмування призначена для обробки рядків.
Lisp
— мова програмування загального призначення з підтримкою парадигм функціонального та процедурного програмування. Вихідна інформація записується у вигляді списків.
За орієнтацією на клас задач
Універсальні мови
використовуються для розв’язування різних завдань
Python
— інтерпретована об'єктно-орієнтована мова програмування високого рівня із суворою динамічною типізацією. Розроблена в 1990 році Гвідо ван Россумом.
C++
- мова програмування, розроблена для швидкого і зручного використання програмістом.
Спеціалізовані мови
— для розв’язування завдань певного виду.
JavaScript
— це сценарна прототипна мова програмування з динамічною типізацією. Термін «динамічна типізація» означає, що значення в межах програми можуть відносно вільно змінювати свій тип.
PHP
— скриптова мова програмування, була створена для генерації HTML-сторінок на стороні вебсервера.