Разнообразие операционных систем само по себе неудобно, но еще неудобней то, что с каждой из них приходится взаимодействовать на ее собственном "языке". Простым выходом из этого положения было бы использование естественного языка в коммуникации с программами.