Выбор языка для написания веб-приложений, сайтов, сервисов
Краткий общий обзор с мыслью о создании веб-приложения.
- PHP. Задумывался и делался как язык для написания небольших интернет-приложений. По сути ничего и не изменилось. Основные достоинства - это его простота, обилие простых функций, большинство расширений для него. Также удобство работы с базами данных. На сегодняшний день доступна для использования уже 5-я версия языка. Недостаток, пожалуй, один - медленная работа и высокая нагрузка на сервер.
- PERL. Появился он раньше ПоХаПе и не создавался для написания приложений для интернет. Очень гибкий язык, но более сложен в изучении. Основная фишка, так сказать, это регулярные выражения. Используется в основном для написания средних по объёмам и сложности интернет-приложений. Очень удобно на PERL писать приложения для UNIX.
- C. Довольно старый язык программирования, весьма распространен для написания настольных приложений. Самый быстрый (быстрее разве что Ассемблеры), самый гибкий. Самый сложный для использования и написания приложений. Достоинства, как уже сказано, быстрота и гибкость. Идеален для больших приложений.
- C++. Это новая версия языка C. Это язык ООП, что очень актуально на сегодня. Выигрывает у C по простоте использования. Проигрывает... не проигрывает ни в чём. На сегодня стандартд ля написания больших и высоконагруженных интернет-проектов.

Сравочник оптимизатора: