вторник, 25 сентября 2012 г.

Рефлексы и РобоСкрипт


Идея создания простого языка для записи набора действий робота родилась спонтанно. Началось всё с рефлексов. Захотелось выполнить сразу несколько действий по одной команде пользователя. Если ткнуть робота Митю в глаз, он отпрыгнет и разозлится. Это безусловный рефлекс. Если погладить, он улыбнётся и приподнимет голову. Это тоже у него безусловный рефлекс. Для реализации задумки состав команд пришлось расширить и продумать структуру хранения программы. Получился язык программирования Мити. Я назвал его РобоСкрипт. Возможно, к  вопросу о выборе языка программирования робота надо было подойти более системно, можно было бы вооружиться каким-нибудь готовым языком, но изначально я не ставил цели изобретать велосипед. Он сам изобрёлся шаг за шагом.