Abstract:
Сравнение языков программирования – тема, всегда вызывавшая множество противоречивых суждений и споров. Если мы задаем вопрос, какой язык лучше, то прежде всего следует уточнить: лучше для чего, для какой сферы применения? Существует множество публикаций, в которых предпринимались попытка оценить языки по определенному набору критериев. При этом за основу берутся, как правило, экспертные оценки. Однако, оценивая тот или иной язык, хорошо бы опираться на объективные критерии, а не мнение эксперта, пусть даже и являющегося признанным авторитетом в своей области. Для начала определим сферу применения: обучение программированию. Отсюда естественным образом возникает и критерий – простота языка, выбираемого в качестве учебного, причем желательно, сравнивая различные языки, ответить на вопрос: на сколько рассматриваемый язык проще других, дав как качественную, так и количественную оценку его сложности.