Please enable JavaScript.
Coggle requires JavaScript to display documents.
Языки программирования - Coggle Diagram
Языки программирования
Особенности
-
C++
-
-
-
Создание объекта в куче(выделение памяти за логарифмическое время). Создание объекта в стеке(выделение памяти за констанстное время, автоматическое освобождение памяти)
Kotlin
Корутина
-
-
-
= Scope, в котором работают suspend функции
-
-
Типизация
-
Неявная (вывод типов)
-
Вывод типа аргумента на основе использования (н-р, возвести в степень можно только число)
-
Сопоставление типов
Структурная типизация (эквивалентные равны). Н-р, интерфейсы в TypeScript
Номинативная типизация (отличит метры от футов).
Н-р, интерфейсы в Java
-
Конструкции
-
-
switch..case
Если в совпавшем case
нет break
, последующие case
выполнятся без проверки до ближайшего break
:frowning_face:
case x: case y:
- либо x
, либо y
Термины
Литерал - значение, зашитое в код программы
-