Программист Дроздовский Михаил
Карта сайта | Форум  

DROZD. / Разное / Статьи

Статьи и заметки обо всем, что имеет какое-либо отношение к созданию сайтов.
Информация о веб-дизайне, программировании, типографике и работе с контентом — все здесь.

  Опубликовано на journalist.artotron.com
   

 

 

PHP, PERL, C, C++ - знакомьтесь!

Автор: Дроздовский М.
 
Небольшое введение в наиболее популярные языки программирования, с оглядкой
на веб-приложения.


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\\n\\n";

print "Hello, world!";



C:


#include


int main(void) {


printf("Content-type: text/html\\n\\n")


printf("Hello, world!")


return 0;


}



C++:


#include


int main(void) {


std::cout<<"Content-type: text/html"< world!";


return 0;


}

 

 


Copyright © 2004 — 2010 Дроздовский Михаил Шторы для спальни. Mod.79 B.Q.