GhatGPT создаёт новый язык программирования

О великий могучий ChatGPT! Предложи синтаксис нового современного языка программирования, который сразу понравится всем :)

Семантические ошибки в Python на этапе выполнения

Данный вид ошибок связан как правило с двумя проблемами – отсутствующим именем и несоответствием типов. Важно то, что в Python такие ошибки проявляются на этапе выполнения, то есть, слишком поздно – когда программой уже активно пользуются.

Задачи на массивы - прагматичный подход

Во всех задачах на массивы требуется уметь описывать массивы, вводить их, заполнять случайными числами, выводить. Очень часто требуется цикл по массиву с перебором всех элементов.

Система невидимой автоматической проверки заданий LightPT. Часть 1

В PascalABC.NET встроена система автоматической проверки LightPT, которая позволяет легко составлять автоматически проверяемые задания.

Пишем интерпретатор на PascalABC.NET. Визиторы по синтаксическому дереву

Этот текст - продолжение публикации https://teletype.in/@pascalabcnet/InterpretASTTree.

Пишем интерпретатор на PascalABC.NET. Интерпретатор по синтаксическому дереву

Этот текст - продолжение публикации https://teletype.in/@pascalabcnet/Parse3, в которой описывалось, как построить абстрактное синтаксическое дерево.

Пишем интерпретатор на PascalABC.NET. Синтаксический анализатор. Часть 2. Абстрактное синтаксическое дерево (AST)

Этот текст - продолжение публикации https://teletype.in/@pascalabcnet/Parse2, в которой описывался парсер простого языка программирования Simple.

Пишем интерпретатор на PascalABC.NET. Синтаксический анализатор. Часть 2. Реализуем конкретный язык Simple

Этот текст - продолжение публикации https://teletype.in/@pascalabcnet/Parse1, в которой описывался базовый класс парсера языка программирования.

Пишем интерпретатор на PascalABC.NET. Синтаксический анализатор. Часть 1. Базовый класс ParserBase

Этот текст - продолжение публикации https://teletype.in/@pascalabcnet/Lex4, в которой описывалось, как постороить лексический анализатор языка программирования.

Пишем интерпретатор на PascalABC.NET. Лексический анализатор. Часть 4. Проверка ошибок

Данный текст - продолжение https://teletype.in/@pascalabcnet/Lex3