|
Небольшое введение в наиболее популярные языки программирования,
с оглядкой на веб-приложения.
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: Hello, world!
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;}
|