На современном этапе развития общества от программиста требуется быстрота и качество написания программного кода с сохранением требований стандартизации. Среди основных требований к языкам программирования можно выделить следующие:
* Необходимость поддержки общепринятого стандарта взаимодействия с пользователем (графического интерфейса); * Наличие средств поддержки ускоренной разработки приложений; * Малый результирующий объем программного (исполняемого) кода; * Переносимость на другие платформы.