На чем написать язык программирования своей мечты?

Здравствуйте, помогите пожалуйста с такой проблемой: есть замечательный язык Clojure, он меня во всем устраивает кроме
1. решения realtime задач - хотелось бы работать с памятью напрямую или предложите как это можно обойти без костылей в Java
2. inline assembler

Дабы не писать все с нуля на чистом ассемблере (это же сколько трудозатрат) подскажите пожалуйста готовые средства для достижения желаемой цели - написания клона Clojure с блекджеком и двумя жизненно важными плюшками, перечисленными выше. На ум приходит использование либо LLVM как основы, либо как то использовать Common Lisp, что посоветуете товарищи?
upd: есть еще язык Nimrod может на его основе лучше всего?
  • Вопрос задан
  • 3888 просмотров
Пригласить эксперта
Ответы на вопрос 5
egor_nullptr
@egor_nullptr
Только C, только хардкор.
Ответ написан
afiskon
@afiskon
bison + flex с трансляцией в Си/Java/Haskell/whatever. Если не боитесь Haskell, можете попробовать Alex и Happy, а также Parsec и Attoparsec.
Ответ написан
Комментировать
hell0w0rd
@hell0w0rd
Просто разработчик
libcello - пример того, как можно изменить си, может вы сможете тоже с помощью макросов сделать функциональщину в си)
Ответ написан
Комментировать
stepank
@stepank
Взгляните ещё вот на это: tratt.net/laurie/blog/entries/fast_enough_vms_in_fast_enough_time
Ответ написан
Комментировать
@potan
Функциональный программист
Для компилятора самый удобный язык - Haskell.
Для разработки runtime интересно было бы попробовать Rust, хоть он еще сыроват.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы