Небольшое введение в наиболее популярные языки программирования, с оглядкой на веб-приложения. 1.PHP. PHP
изначально разрабатывался как язык программирования для написания
небольших интернет-приложений. Собственно, таким он и остался. Сейчас
уже доступна пятая версия этого
сверхпопулярного языка программирования. Основные достоинтсва PHP — его
простота, обилие встроенных примитивных функций, встроенные интерфейсы
к популярным базам данных. Что и говорить — программировать на PHP
очень удобно. Среди недостатков основной — медленная работа
PHP-скриптов. Итог: простой и удобный язык для написания не очень больших (по нагрузке и сложности) интернет-приложений. 2.PERL.
Perl появился раньше PHP, и изначально не был ориентирован на
интернет-приложения. Программировать на Perl несколько сложнее, чем на
PHP (для начинающих программистов), но это компенсируется большей
гибкостью языка. Изюминка Perl — это регулярные выражения (RegExp),
позволяющие легко обрабатывать сложные шаблоны поиска/замены текста.
Perl используется, в-основном, для написания средних
интернет-приложений. Также этот язык очень популярен для написания
скриптов для системного администрирования Unix-систем. Итог: в средних и сложных интернет-приложениях лучше (и удобнее) использовать Perl, чем PHP. 3.C.
С - самый старый из рассматриваемых здесь языков программирования. И
действительно самый гибкий и быстрый. Хорошо оптимизированные
приложения на C работают в тысячи раз быстрее аналогичных на Perl или
на PHP. Несмотря на это, С сложнее в использовании, чем Perl или PHP.
Основные достоинства С - скорость работы приложений и потрясающая
гибкость в сложных интернет-приложениях. Итог: С серьезно выигрывает у PHP и Perl в сложных интернет-приложениях. 4.C++.
С++ — обновленная версия С, в которой добавилась поддержка
объектно-ориентированного программирования. С++ — стандарт при
написании больших интернет-приложений (С++ выигрывает у С в больших
интернет-приложениях по простоте использования). Хорошо
оптимизированные С++ - приложения не уступают аналогичным на С. Да и
программировать на С++ удобнее, чем на С. Итог: однозначно наиболее удобный язык программирования при написании серьезных и сложных интернет-приложений. 5.В завершение. Без комментариев: PHP: Perl: #!/usr/buin/perl use CGI ':standard'; print "Content-type: text/html "; print "Hello, world!"; C: #include int main(void) { printf("Content-type: text/html "); printf("Hello, world!"); return 0; } C++: #include int main(void) { std::cout<<"Content-type: text/html"<<<<"Hello, world!"; return 0; }
|