Для Vit: посмотрите на picol (искать на wiki.tcl.tk) Это такой сильно урезанный tcl. Объём кода там небольшой, в принципе можно самостоятельно подправить многие вещи. Для интерактивного шелла в программе -- подходит идеально! Для скриптинга -- со скрипом (минусы -- не совсем совместимо с TCL, трудно ловить ошибки). Про ошибки отдельная история. Все НЕКОМПИЛИРУЕМЫЕ ЯЗЫКИ -- это масса проблем с выявлением ошибок, ведь ошибки выявляются только при исполнении программы. Весь код надо тестировать обязательно. В целом получается компилируемые языки более надёжны. Я бы смотрел (и смотрю) в сторону java для микроконтроллера.