О стремительности развития информационных технологий мы читаем и слышим почти каждый день. Темпы действительно впечатляют. Однако в компьютерном мире остается наиболее важная область, изменения в которой происходят крайне медленно. Например, программирование, кодирование и составление исходных текстов - ключевой элемент в создании любого приложения. Они существуют ныне так же, как и 40 лет тому назад. Сегодня разработчик применяет, как и раньше, крайне ограниченный набор логических конструкций (условный оператор, операторы присваивания и цикла) и небольшое число стандартных типов данных. Подход к программированию изменился не сильно, хотя сменилось уже не одно поколение языков программирования, и оно, безусловно, уже давно, превратилось из искусства в ремесло