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

Хостинг от Vip-host.
Реклама на Karman.com.ua
Тел.: +38 (066) 370-05-89
www.karman.com.ua
портал о хостинге в Украине
Хостинг + Украина = Karman.com.ua

Сайт от А до Б

/

Основы сайта

/

Интересные скрипты

/

Изучаем PHP

/

Как заработать на сайте

/

Раскрутка сайта

/

CMS


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

Еще по теме:
  Код PHP в html и закачка на хостинг
  Написание автоматических тестов и среда PHPUnit
  Хостинг с PHP и MySQL. Аренда VPS
  Хэши в PERL
  Тех. поддержка Hvostingа ЛУЧШАЯ!!! Не верите? А кому ещё хостер правил PHP скрипты?!
  Где посмотреть настройки PHP.ini
  PHP и HTML
  После установки поддержки разделения в MySQL, Apache выдаёт дампы сразу после загрузки libPHP4.so. Можно ли это исправить?

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

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"<

return 0;

}


Чтобы обсудить это в форуме, нажмите здесь.


Хостинг-источник: http://karman.com.ua
  Теперь, когда PHPMyAdmin поддерживает "родные" MySQL 4.1.x комментарии столбцов, что случится с моими комментариями столбцов, сохраненных в pmadb?
  Экспорт: Я слышал, PHPMyAdmin может экспортировать данные в файлы Microsoft Excel files, как я могу осуществить такой экспорт?
Есть вопросы о хостинге и о сайтах?
и получи ответ от профессионалов, которые обожают помогать людям :).
Еще по теме:
  Клиентские библиотеки MySQL больше не включены в PHP 5, как это отразится на мне? Могу ли я всё так же использовать MySQL c PHP? Я пытаюсь работать с MySQL и получаю ошибки "function undefined"
  Я обновился до PHP 4 и теперь mysql постоянно выдает "Warning: MySQL: Unable to save result set in ..." (Предупреждение: MySQL: Не могу сохранить результат в ...). Что это?
  Я слышал, что можно получить доступ к Microsoft SQL серверу из PHP. Как?
  Где можно найти старые версии PHP?
  Я получил последнюю версию исходного кода PHP из CVS. Что нужно для компиляции его под Windows?
  Как подключить библиотеки PHP?
  Доступны ли прекомпилированные бинарники PHP?
  Где я могу взять PHP?
  Какие отличия между PHP 3 и PHP 4?
  Какая связь между версиями PHP?
  Что PHP означает?
  PERL скрипт выдает Internal Server Error. Почему?
  Права доступа к PHP-скриптам.

© СПД Праведно-Счастливый Аладдин Ярославович, 2004-2008. Все права защищены. При цитировании материалов ссылка на www.karman.com.ua обязательна. Редакция "Кармана" может не разделять точку зрения авторов статей, сообщений и ответственности за их содержание не несет.

Быстрый переход к содержимому сайта Karman.com.ua:
Новости, советы, углубленные знания, знания для новичков, законодательство, интересные скрипты, фотогалереи, отчеты, статьи о хостинге: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
Часто задаваемые общие вопросы о хостинге, про FTP, PHPMyAdmin и MySQL, CPanel, Предустановленные скрипты, WHM, Cron, .htaccess, SSH, Паролирование директорий, О доменах, о работе с сайтом, о Раскрутке сайта, об Электронной почте, про Основы web-программирования: 0, 1
Энциклопедия основных терминов хостинга, программного обеспечения, железной стороны хостинга, технологий, электронной почты и доменов: 0, 1, 2, 3, 4, 5, 6
Сайты о хостинге (форумы, хостинг-провайдеры, студии веб-дизайна, домен-регистраторы, инструментарии в помощь вебмастеру): 0, 1, 2

Rambler's Top100