Please enable JavaScript.
Coggle requires JavaScript to display documents.
класифікація мов програмування - Coggle Diagram
класифікація мов програмування
ЗА РІВНЕМ АБСТРАКЦІЇ
Мови низького рівня
Асемблер (ASM) - безпосередньо відповідає машинним інструкціям
Машинний код - бінарні інструкції для процесора
Мови високого рівня
Java - крос-платформова мова з віртуальною машиною
Python - мова з акцентом на читабельність коду
https://youtu.be/KXIHE3lz22o
. ЗА СПОСОБОМ ВИКОНАННЯ
Компільовані мови
C, C++, Go, Rust - транслюються в машинний код перед виконанням
Інтерпретовані мови
Python, JavaScript, Ruby, PHP - виконуються рядок за рядком інтерпретатором
Мови з проміжним байт-кодом
Java, C# - компілюються в проміжний байт-код, який виконується віртуальною машиною
ЗА ТИПОМ ТИПІЗАЦІЇ
Статична типізація
Java, C#, Go, TypeScript - типи перевіряються під час компіляції
Динамічна типізація
Python, JavaScript, Ruby, PHP - типи визначаються під час виконання
Сильна та слабка типізація
Слабка (JavaScript, PHP) - неявне перетворення типів
Сильна (Python, Java) - суворі правила перетворення типів
СПЕЦИАЛІЗОВАНІ МОВИ
Мови для роботи з даними
SQL - робота з реляційними базами даних
https://www.w3schools.com/sql/
Мови розмітки та стилізації
HTML - розмітка веб-сторінок
CSS - стилізація веб-сторінок
CSS - стилізація веб-сторінок
CSS - стилізація веб-сторінок