Языки программирования: критерии выбора. Часть 1