Статьи
-
Обобщённое программирование в разных языках
24.03.2026 в Статьи
Обобщённое программирование (generic programming) — парадигма, позволяющая описывать алгоритмы и структуры данных в абстракции от конкретных типов. Несмотря на единую концепцию, каждый язык реализует её по-своему: через шаблоны, параметрический …
-
УТП для языков программирования
13.07.2025 в Статьи
--- config: theme: redux --- flowchart TD A(["Start"]) A --> B{"Decision"} B --> C["Option A"] B --> D["Option B"]
-
Неоднозначный термин «искусственный интеллект»
25.06.2024 в Статьи
Последнее время кто только не говорит про успехи искусственного интеллекта (ИИ), часто подразумевая под этим очередное достижение в области генеративных нейросетей. И как обычно, одни делают деньги на хайпе, другие жаждут появления Сары Коннор …
-
Простое сложное программирование
04.05.2024 в Статьи
В очередной раз увидел на Хабре статью про сложное дело под названием «программирование». И то, что программирование действительно является делом не простым воспринимается как факт и обычно не требует какого либо подтверждения. Но понятие …
-
Building blocks in programming languages
03.05.2024 в Статьи
В результате обратной связи по статье с размышлениями о структурном программировании, было много отзывов и споров в комментариях, за которые я хочу сказать всем большое спасибо. И под впечатлениями от обсуждения предыдущей статьи я задался вопросом, …
-
Возможное решение проблемы ссылок в языках программирования
23.04.2024 в Статьи
Любому программисту знакомо понятие “ссылка”. Под этим термином обычно понимают небольшой объект, главная задача которого обеспечить доступ к другому объекту, физически расположенному в другом месте. Из-за этого ссылки удобно …
-
Релиз языка программирования TrustLang 0.4
06.06.2023 в Статьи
Новые возможности и изменения в синтаксисе TrustLang Переработано определение типов объектов с помощью префикса имен (сигила) Прерывание потока выполнения и возврат теперь может выполняться для именованных блоков кода. Упрощен синтаксис импорта …
-
Нюансы разработки парсера для своего языка программирования
29.03.2023 в Статьи
Недавно прочитал на Хабре статью Свой язык, или как я устал от ассемблера и С, и невольно взглядом зацепился за один абзац: Я решил не сильно париться, поэтому использовал библиотеку parglare. Она очень легкая и удобная, всем рекомендую. Для …
-
Вариант реализации DSL (domain-specific language) с помощью макросов
01.03.2023 в Статьи
Внимание!!! Данная статья содержит описание синтаксиса NewLnag предыдущей версии. Актуальную версию синтаксиса языка можно посмотреть тут. Близится релиз языка TrustLang с принципиальной новой «фишкой», переделанным вариантом препроцессора, который …
-
Релиз языка программрования TrustLang 0.3
07.11.2022 в Статьи
Внимание!!! Данная статья содержит описание синтаксиса NewLnag предыдущей версии. Актуальную версию синтаксиса языка можно посмотреть тут. TrustLang — это язык программирования высокого уровня общего назначения. Основной особенностью языка является …