Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Sm4llDev
@Sm4llDev
Языки программирования
Rust
Можно ли на Rust написать свой язык?
Можно ли написать самый базовый язык программирования на Rust, умеющий создавать базовые конструкции, какие-то элементы? Я знаю, что на С и C++ можно, про Rust не уверен…
Вопрос задан
более трёх лет назад
647 просмотров
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C
+2 ещё
Средний
Как решить проблему с созданием потока в динамической библиотеки, загруженной при помощи memory-module-sys?
2 подписчика
12 мар.
123 просмотра
0
ответов
Rust
Простой
Неправильный тип данных Rust?
1 подписчик
09 мар.
131 просмотр
1
ответ
Rust
Простой
Возвращение двух типов Rust?
1 подписчик
08 мар.
73 просмотра
1
ответ
Python
+1 ещё
Средний
Как интегрировать python код в tauri?
1 подписчик
08 мар.
137 просмотров
2
ответа
Rust
Простой
Почему в tauri css output из tailwindcss не отображается?
1 подписчик
05 мар.
29 просмотров
0
ответов
C++
+2 ещё
Простой
На чём создать прогу для обработки больших данных?
1 подписчик
03 мар.
184 просмотра
3
ответа
Карьера в IT
+1 ещё
Простой
Нормально ли это часто менять языки?
1 подписчик
31 янв.
593 просмотра
5
ответов
Rust
Простой
Какой atomic::Ordering нужен в этих ситуациях?
2 подписчика
22 янв.
214 просмотров
1
ответ
Rust
+1 ещё
Простой
Есть ли фреймворк для кроссплатформенной разработки на Rust с компиляцией в нативные приложения?
1 подписчик
11 янв.
92 просмотра
1
ответ
Rust
Простой
Как задать переменной тип с данными в зависимости от условия?
1 подписчик
17 дек. 2024
132 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Руководитель по направлению 1c-программирования
OxBee
от 250 000 ₽
Ведущий администратор баз данных (Greenplum)
Автомакон
от 400 000 до 600 000 ₽
Team Lead PHP
Greenway Global
от 250 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама