сугубое ИМХО, основанное на 15 годах программерской деятельности...
Скорее, сейчас надо говорить не столько о перспективности языков, сколько о перспективности тенденций. А их на данный момент всего две.
Первая - низкоуровневое программирование (асм и С/С++). Даже, скорее всего, первый можно принимать во внимание постольку поскольку - память и быстродействие чипов растет, уже не надо бороться за лишний байт даже в микрочипах часов - т.е. вполне приемлемые скорость и размеры дает С. Ассемблер остается только как средство взлома/отладки и вылизывания уж слишком критичных участков кода. Итого - в этой сфере самым вероятным лидером остается С++.
Вторая - универсальные языки. То есть языки сверх-высокого уровня, рассчитанные на выполнение на широком спектре платформ, с одной стороны, и с максимально упрощенным изучением - с другой. В данное время - самая широкая область - от визуал-бейсика, флеша и РНР, с одной стороны, до джавы и си-шарпа - с другой. Вероятней всего, тут дело будет обстоять следующим образом - память/быстродействие/ширина каналов будут расти, позволяя пропускать все более огромные куски кода; все языки этой области будут пополняться всякими визуальными кострукторами/билдерами/визардами, позволяющими программировать чуть ли не мышкой. Соответственно, в конечном итоге мы получим некое средство, позволяющее легко создавать двух-трех-гигабайтный монстов, работающих как под виндой, так и под линуксом, так и в веб-страницах (или, может, 3Д-комнатах к тому времени). Будет это один язык, или же их будет несколько с почти одинаковыми возможностями - сказать трудно. Скорее, последнее. Наиболее вероятные победители - Java, C#, Flash.
Остальное - мелочи типа языка скриптов (и то есть вероятность, что вторая группа проберется и сюда), или же отмирающие монстры, написанные на старых языках, которые и "нести тяжело, и выбросить жалко" (типа нынешних фортрана и кобола) - рассматривать смысла нет.