Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Sm4llDev
@Sm4llDev
Языки программирования
Rust
Можно ли на Rust написать свой язык?
Можно ли написать самый базовый язык программирования на Rust, умеющий создавать базовые конструкции, какие-то элементы? Я знаю, что на С и C++ можно, про Rust не уверен…
Вопрос задан
более трёх лет назад
691 просмотр
2
комментария
Подписаться
1
Простой
2
комментария
Facebook
Вконтакте
Twitter
pfemidi
@pfemidi
Вообще-то на Rust написан компилятор Rust.
Написано
более трёх лет назад
xotkot
@xotkot
возможно лучше использовать
racket
который по идее больше подходит для конструирования языков
недавно сам начал изучать данную тему
немного полезных ссылок
Зачем ЯОП? Зачем Racket?
https://beautifulracket.com
https:// ru.code-basics.com/languages/racket
Структура и интерпретация компьютерных программ
(SICP)
Написано
более трёх лет назад
Решения вопроса
1
Сергей Карбивничий
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..
Сделай свою собственную технологию)
Build your own Programming Language
- листайте вниз и ищите там Rust.
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
2
Александр Скуснов
@AlexSku
не буду отвечать из-за модератора
https://www.youtube.com/watch?v=Ye9XCteoogg
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Василий Банников
@vabka
Куратор тега Rust
Свой язык в смысле компилятор? - это на любом языке можно.
В Rust ещё есть процедурные макросы, с которыми можно некоторый специфичный DSL встроить в код
https://doc.rust-lang.org/reference/procedural-mac...
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Rust
Простой
Как понять комментарий «non-greedy» в описании синтаксиса литерала сырой строки в байтах?
1 подписчик
17 мая
57 просмотров
1
ответ
Windows
+1 ещё
Простой
В чём под Windows писать на Rust'е десктопные приложения?
1 подписчик
08 мая
1909 просмотров
4
ответа
Assembler
+1 ещё
Средний
Не работает customasm, как исправить?
1 подписчик
29 апр.
82 просмотра
0
ответов
Rust
Простой
При добавление элементов в вектор, при превышении capacity, это приведет к перераспределению Vec?
1 подписчик
19 апр.
144 просмотра
1
ответ
Visual Studio Code
+1 ещё
Простой
Почему VS code не хочет отображать мои ошибки?
1 подписчик
12 апр.
191 просмотр
1
ответ
Rust
Простой
Как восстановить коды utf8 из байтов?
1 подписчик
10 апр.
131 просмотр
1
ответ
Rust
Простой
В каких случая стоит использовать usize?
1 подписчик
10 апр.
63 просмотра
1
ответ
Языки программирования
Простой
Какой компилятор выбрать для указанной задачи?
1 подписчик
09 апр.
126 просмотров
4
ответа
Rust
Простой
Как проверить перемещается ли в памяти объект при «перемещении»?
1 подписчик
08 апр.
99 просмотров
3
ответа
Rust
Простой
Rust как подключить внешний файл в модуле?
1 подписчик
29 мар.
113 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Team Lead PHP
Greenway Global
от 250 000 ₽
Программист 1С
Автомакон
от 200 000 до 300 000 ₽
Программист 1С
Алмаз-Антей управленческое консультирование
•
Москва
от 180 000 до 250 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама