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