Comments 37
А какой вуз, если не секрет? Порекомендую своему научному руководителю из МАИ, который рассказывает про НАМ на 1-ом курсе в курсе информатики.
+4
Не секрет, Национальный Университет «Киево-Могилянская Академия».
+14
Авдошин, думаю, тоже будет рад.
+2
лучше посоветовать им всем не тратить время зря и не забивать головы бедных студентов ненужной ерундой
0
Разве конечные автоматы — ненужная ерунда?
+1
на 1-м курсе да с чёрточками? это другое: НАМ
0
Эм… Конечные автоматы на то и конечные, что принимают конечное число состояний. Алгорифмы Маркова — это тьюринг-полный язык описания алгоритмов.
0
Оригинальная идея, молодцы, что совместили полезное с приятным, глядишь и пригодится кому.
В чем рисовали схему классов?
Интерфейс кастомизирован через стили, или Qt из коробки так в восьмерке теперь выглядит?
В чем рисовали схему классов?
Интерфейс кастомизирован через стили, или Qt из коробки так в восьмерке теперь выглядит?
+4
Рисовали в gliffy.com, жаль оказался платным, нам триала на 30 дней хватило. Дизайн через стили QSS.
+4
Класс, знаю Qt довольно хорошо, но до QSS дела особо не было, даже не знал его возможности, благодаря Вам ознакомился бегло и в очередной раз удивился, что может этот замечательный фреймворк.
И продолжая серию вопросов предыдущего оратора — а как подсветку синтаксиса организовали? Потребовался ли семантический анализ или обошлось регулярками?
P.S. Если кому-то еще интересно про QSS, то вот QSS
И продолжая серию вопросов предыдущего оратора — а как подсветку синтаксиса организовали? Потребовался ли семантический анализ или обошлось регулярками?
P.S. Если кому-то еще интересно про QSS, то вот QSS
+1
Да обычные регулярки: github.com/Yad-Studio/YAD-Studio/blob/master/YAD-Studio/Widgets/MarkovEditorWidget.cpp#L64
Есть даже полный tutorial на сайте Qt: qt-project.org/doc/qt-4.8/richtext-syntaxhighlighter.html
Есть даже полный tutorial на сайте Qt: qt-project.org/doc/qt-4.8/richtext-syntaxhighlighter.html
+3
И продолжая серию вопросов предыдущего оратора — а как подсветку синтаксиса организовали? Потребовался ли семантический анализ или обошлось регулярками?Код раскрашивалки. Там регулярки.
+1
«Предотвращения зацикливаний и программ, которые никогда не завершатся.»
Аналитически?
Аналитически?
+1
Небольшой коммит чтобы собиралось на линуксах: http://bpaste.net/raw/261037/ .
Если что, это в гит можно залить сразу с помощью
Если что, это в гит можно залить сразу с помощью
git am patch_file_name
. +5
наконец-то еще кого-нибудь, кроме меня, клемонуло на алгоритмы Маркова
0
Не «ubuntu», а «debian». Потому что ubuntu (пока что?) полностью верна debin'вскому репозиторию.
+7
свой вариант — javascript. поиграться в браузере — самое то
-1
Вы — молодцы, проект просто великолепный! Тоже когда-то будучи студентом писал интерпретатор НА. Но это было в 19-м веке, под DOS и на Паскале. Результат — трассировка выполнения писалась в файл в формате HTML с указанием правила и выделением изменившихся подстрок. Этот файл можно было распечатать и приложить в качестве ответа на домашнюю работу по теории алгоритмов. Да, в консоли тоже все выводилось с подсветкой.
+1
Молодцы! Особенно плюсую мысль о том, что из любой унылой курсовой можно сделать себе challenge и самостоятельно поэкспериментировать с интересными технологиями.
+2
Когда-то давно я делал аналогичную штуковину для машины Поста: post-machine.appspot.com/ide
0
Sign up to leave a comment.
Делать Алгоритмы Маркова — это весело