Очень далек от написания компиляторов, почти никогда этим не занимался. Поэтому у меня есть одна мечта, которая никак не может переплюнуть другие по важности.
Очень хочется встраиваемый скриптовый язык, который гарантирует что все чистые функции выполнятся в нём абсолютно одинаково на всех машинах.
Пока только пытался начать хотя бы с малого: взял движок Javascript, немного разобрался в его коде, и попытался выпилить оттуда полностью вычисления на float и заменить их на fixed-point. А что дальше потребуется для достижения такой цели, даже пока не представляю.
Не уверен что применений у такого языка найдется очень много, но для deterministic lockstep стратегий очень хорошо зашло бы.
Очень хочется встраиваемый скриптовый язык, который гарантирует что все чистые функции выполнятся в нём абсолютно одинаково на всех машинах.
Пока только пытался начать хотя бы с малого: взял движок Javascript, немного разобрался в его коде, и попытался выпилить оттуда полностью вычисления на float и заменить их на fixed-point. А что дальше потребуется для достижения такой цели, даже пока не представляю.
Не уверен что применений у такого языка найдется очень много, но для deterministic lockstep стратегий очень хорошо зашло бы.