Комментарии 19
Забавно, люблю такие штуки с грамматиками и автоматами. Мьсье знает толк.
А что за интерпретатор, кстати?
А что за интерпретатор, кстати?
+1
Самописный, на C#. Осторожно, быдлокод: paste.org.ru/?lrqfbp
+1
Понятно. Вот, кстати, онлайн-реврайтер. При желании можно сравнить.
utilitymill.com/utility/markov_rewriter
utilitymill.com/utility/markov_rewriter
+2
Можно было писать на РЕФАЛе (например, рефал-5), тогда не пришлось бы писать интерпретатор. А отличалось бы исключительно оформлением под синтаксис, ибо рефал — те же НАМ, только с го и гейшами.
+2
А вот замечательный интерпретатор от моего знакомого — kc.vc/CIPQ
Написан на C#, GUI. Имеется редактор кода с подсветкой + динамически интерпретирует, быстро или по шагам.
(где end rules указатель => на |-> заменить надо, в остальном 100% совместимо)
Написан на C#, GUI. Имеется редактор кода с подсветкой + динамически интерпретирует, быстро или по шагам.
(где end rules указатель => на |-> заменить надо, в остальном 100% совместимо)
+2
Это, должен заметить, шедевр!
-2
Мне кажется программа была бы раз в 5 короче, если бы вы использовали не 10ую, а 1ую систему исчисления :)
0
Да, но проблема в том, что унарная система исчисления неудобна для человека… А если делаешь лишний перевод из десятичной в унарную и наоборот, то может оказаться что количество действий вообще огромное
0
Почему именно этот алгоритм?
0
Из-за относительной простоты реализации. А какой бы вы взяли?
+1
Если что, я не критиковал. Просто поинтересовался.
Отдельная мысль: если бы я хотел считать, то я бы считал тем методом, которым в школе учили. В столбик.
Как деление. Только я не знаю как он «по научному» называется (:
Патернализм мышления, знаете ли (:
Отдельная мысль: если бы я хотел считать, то я бы считал тем методом, которым в школе учили. В столбик.
Как деление. Только я не знаю как он «по научному» называется (:
Патернализм мышления, знаете ли (:
+1
О, как, свои люди на хабре!
В аспирантуре тематика исследования заключается в акселерации продукционных алгоримов Маркова. Чуть позже посмотрю код программы, возможно получится приложить то, что исследовано:) Прямо подмывает теперь написать краткую статейку о возможностях акселерации + модернизировать программу если получится.
В аспирантуре тематика исследования заключается в акселерации продукционных алгоримов Маркова. Чуть позже посмотрю код программы, возможно получится приложить то, что исследовано:) Прямо подмывает теперь написать краткую статейку о возможностях акселерации + модернизировать программу если получится.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Извлечение квадратного корня с помощью нормальных алгоритмов Маркова