diff options
Diffstat (limited to 'content/digarden/pages/Элементы языков программирования.org')
-rw-r--r-- | content/digarden/pages/Элементы языков программирования.org | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/content/digarden/pages/Элементы языков программирования.org b/content/digarden/pages/Элементы языков программирования.org new file mode 100644 index 0000000..bc0d628 --- /dev/null +++ b/content/digarden/pages/Элементы языков программирования.org @@ -0,0 +1,25 @@ +:PROPERTIES: +:id: a003951c-d5a6-4390-aeb0-ed1d4d5e8c00 +:ID: a003951c-d5a6-4390-aeb0-ed1d4d5e8c00 +:title: Элементы языков программирования +:END: +#+title: [[Элементы языков программирования]] +- [[id:caaadcdc-8a7e-4769-a911-486ea9d3e847][Макросы]] +- Вычисление аргументов +- Подпрограммы, процедуры, функции +- Классы, прототипы, структуры, [[id:4134413b-5027-47d7-b929-d9902db61df5][Типы]] +- Примитивы, объекты +- Ключевые слова, синтаксическая [[Сложность]] +- BNF нотация, грамматика +- Синхронность/Асинхронность +- Поддерживаемые парадигмы +- [[Управление памятью]] (указатели, владения, сборщик мусора) +- Тулинг (редактор, дебаггер, профайлер и т.д.) +- Присваивание (через копирование, через ссылку и т.д.) +- [[id:8760f0e5-c90e-4388-8e2b-5c81d7cd3f1e][Замыкание]] +- [[id:08a7f601-d042-4d24-b5f7-701f2195a016][Компилятор]] / Интерпретатор +- [[id:6d9b07d6-8e81-4a94-aa98-bfbe436b7272][Управление памятью]] + +[[https://en.wikipedia.org/wiki/Category:Programming_language_topics][Элементы языков программирования на википедии]] + +- [[id:8df37df1-c003-4cae-b795-ae49b06555e1][Полиморфизм]] |