Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Sm4llDev
@Sm4llDev
Языки программирования
Rust
Можно ли на Rust написать свой язык?
Можно ли написать самый базовый язык программирования на Rust, умеющий создавать базовые конструкции, какие-то элементы? Я знаю, что на С и C++ можно, про Rust не уверен…
Вопрос задан
более трёх лет назад
652 просмотра
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
Простой
Rust как подключить внешний файл в модуле?
1 подписчик
вчера
82 просмотра
2
ответа
Vue.js
+2 ещё
Средний
Cargo и npm код компилируется, но почему программа ui не запускается?
1 подписчик
27 мар.
64 просмотра
1
ответ
Rust
Простой
Неправильный тип данных Rust?
1 подписчик
09 мар.
150 просмотров
1
ответ
Rust
Простой
Возвращение двух типов Rust?
1 подписчик
08 мар.
88 просмотров
1
ответ
Python
+1 ещё
Средний
Как интегрировать python код в tauri?
1 подписчик
08 мар.
153 просмотра
2
ответа
Rust
Простой
Почему в tauri css output из tailwindcss не отображается?
1 подписчик
05 мар.
30 просмотров
0
ответов
C++
+2 ещё
Простой
На чём создать прогу для обработки больших данных?
1 подписчик
03 мар.
211 просмотров
3
ответа
Карьера в IT
+1 ещё
Простой
Нормально ли это часто менять языки?
1 подписчик
31 янв.
648 просмотров
6
ответов
Rust
Простой
Какой atomic::Ordering нужен в этих ситуациях?
2 подписчика
22 янв.
215 просмотров
1
ответ
Rust
+1 ещё
Простой
Есть ли фреймворк для кроссплатформенной разработки на Rust с компиляцией в нативные приложения?
1 подписчик
11 янв.
105 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Руководитель по направлению 1c-программирования
OxBee
от 250 000 ₽
Ведущий администратор баз данных (Greenplum)
Автомакон
от 400 000 до 600 000 ₽
Team Lead PHP
Greenway Global
от 250 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама