Please enable JavaScript.
Coggle requires JavaScript to display documents.
Мови програмування - Coggle Diagram
Мови програмування
За принципами програмуванння
Непроцедурні
Мова структурованих запитів, яка була створена з єдиною метою – визначати тип даних, надавати до них доступ і обробляти їх за досить короткий час.
Structured Query Language
Об'єктно-орієнтовані
Одна з парадигм програмування, яка розглядає програму як множину “об'єктів”, що взаємодіють між собою. В ній використано декілька технологій від попередніх парадигм, зокрема успадкування, модульність, поліморфізм та інкапсуляцію.
Lisp, Hope, Haskell, ML, Erlang, а Java, Python, C++, Ruby, Swift, Objective-C, Vala
Процедурні
це мови, які використовуються для написання програм з використанням процедурного програмування. У таких мовах програмування процедури виконуються послідовно і поділяються на блоки, що дає змогу керувати логікою виконання програми.
Pascal, COBOL і Fortran
За орієнтацією на клас задач
Універсальна
універсальна, процедурна, імперативна мова програмування загального призначення, розроблена у 1972 році Деннісом Рітчі у Bell Telephone Laboratories з метою написання нею операційної системи UNIX
До універсальних мов належать мови Python, C/C++, Java, Object Pascal та ін
Спеціалізована
Це штучна мова, створена для передачі команд машинам, зокрема комп'ютерам. Мови програмування використовуються для створення програм, які контролюють поведінку машин, та для запису алгоритмів.
до спеціалізованих — РНР, Perl, VBScript, JavaScript
За ступенем залежності від апаратних засобів
Мови низького рівня
Мова програмування наближена до машинного коду. Перші комп'ютери доводилось програмувати двійковими машинними кодами.
До низькорівневих мов програмування відносять: Rust, Ada, Fortran і Pascal.
Мови високого рівня
Основна риса високорівневих мов — це абстракція, тобто введення смислових конструкцій, які коротко описують такі структури даних і операції над ними, опис яких на машинному коді або низькорівневій мові програмування був би дуже великим, складним для розуміння програмістів і зайняв би багато часу при написанні.
Прикладами мов високого рівня є C++, C#, Java, JavaScript, Python, PHP, Ruby, Perl, Pascal, Delphi, LISP