По просьбам, напоминаю/фиксирую задание и сроки сдачи лабораторной №2 по АВС.
По срокам:
- Расчётный срок сдачи 1й лабораторной (без штрафов) - 20 мая
- срок по 2й лабораторной - 3 июня. "Бонусный" срок (коэффициент х1.5) по 2й лабораторной - 20 мая.
По заданию:
- Задача решается на языке Go и/или Erlang, ознакомительные материалы и набор ссылок для дальнейшего изучения - в презентации: http://www.novsu.ru/file/1031348
- Вариант попроще. Реализовать автомат из лабораторной по предмету "Теория вычислительных процессов": на одном из предложенных языков - на "троечку", на более высокий балл - на обоих языках.
-
Варианты посложнее (достаточно на 1 языке):
- разбор/генерация математических выражений (вводим формулу в оговоренном формате и интерпретируем её, либо наоборот, внутреннее представление отображаем в виде строки по определённому набору правил - в польской нотации, в инфиксной нотации, и т.п.)
- разбор и интерпретация простых грамматик: например, правил для манипулирования временем (как в разных напоминалках и таймерах) - "AFTER X HOUR(S) [Y MINUTE(S)]", "EACH 5 MINUTES", etc.
- генерация или разбор веб-страницы (можно даже попробовать реализовать урезанный вариант XPATH) - т.е., либо ищем конкретное содержимое (элементы), либо генерируем разметку для некоторых данных.
- и так далее, насколько позволит фантазия: чем интереснее и сложнее решаемая задача, тем выше балл и больше шансов на автомат по экзамену.
В будущий понедельник занятие по плану - можно обращаться и спрашивать/уточнять детали задания.