Pull to refresh
16K+
29
48,1
Rating
13
Subscribers
Send message

Компилятор в 16 лет

Level of difficultyEasy
Reading time1 min
Reach and readers19K

Меня зовут Самир, мне 16 и я хотел бы поделиться с вами одним из моих текущих проектов: Veo (https://github.com/SamirShef/veolang). Veo это системный язык программирования. Я хочу использовать его для написания своих программ в будущем. А ещё я разрабатываю его потому что мне интересны комплияторы и потому что мне нечего делать.

Я больше года занимаюсь компиляторострением.

Читать далее

Я добавил трейты и указатели в свой язык

Reading time30 min
Reach and readers9.1K

Язык активно улучшается, осталось недолго до bootstrapping'а! Также уменя есть планы писать LSP и загрузить язык на github linguist. Для последнего нужны репозитории (>200). Для тех, кому нечего делать, или кому просто не лень, попробуйте пописать программки на моем языке. Пока мало что можно будет написать, но, думаю, хотя бы что-то можно.

Читать далее

Я написал компилятор на C++ при помощи LLVM (2)

Level of difficultyMedium
Reading time24 min
Reach and readers10K

GitHub

Из прошлой статьи мы знаем, что я разрабатываю свой компилятор - Onyx. С того момента язык активно развивался, теперь он поддерживает:

Читать далее

Я написал компилятор на C++ при помощи LLVM

Level of difficultyMedium
Reading time56 min
Reach and readers15K

GitHub

Onyx — язык программирования, нацеленный на базовую безопасность памяти, приятный синтаксис и опыт использования. Onyx написан на C++ с компиляцией на базе LLVM. На момент написания статьи язык поддерживает:

Читать далее

Information

Rating
151-st
Date of birth
Registered
Activity

Specialization

Системный инженер
ООП
C++
C#
C
Git
Linux