Всем привет! И я снова делаю пост про свой язык программирования. В этом посте я расскажу о синтаксисе языка.
Всем привет! И я снова делаю пост про свой язык программирования. В этом посте я расскажу о синтаксисе языка.
И снова всем привет. Сегодня я уже делал пост про версию 0.0.2. Она могла бы выйти пораньше, если бы я не захотел сделать один эксперимент, а именно: перекомпилировать Tokype с обычного Go на TinyGo с флагами оптимизации.
Для начала я скопировал весь исходный код версии 0.0.2. И решил просто скомпилировать без изменения кода под TinyGo. Но на…
Всем привет, сегодня я расскажу о версии моего языка программирования из этой статьи, а именно что я добавил и что осталось из списка до версии 0.0.3.
Да, хоть прошлая статья вышла буквально вчера вечером, но я уже успел выкатить версию 0.0.2. Это…
Всем привет! Сегодня я расскажу о своём пет-проекте на Go - Tokype, покажу результаты бенчмарков, а также раскрою его главный секрет.
Tokype - это интерпретатор, который парсит код в AST и выполняет его, обходя узлы дерева. Обычно чистые AST выполняются дольше, чем языки с байт-кодом (например, Python, Lua, PHP) или JIT-компиляцией (LuaJIT, J…