Инструментальный язык команд был изобретен Джоном Остерхаутом как способ упростить написание небольших языков для настройки инструментов EDA, но он вышел далеко за рамки этих скромных начинаний и превратился в общий язык сценариев со встроенными асинхронными строками ввода-вывода и Unicode. при поддержке таких парадигм, как объектно-ориентированное программирование и сопрограммы.