Другие языки программирования и технологии

php - язык-интерпретатор для написания cgi сценариев?

Читаю книгу по php, Хотел узнать php лучше подходит для написания cgi скриптов, чем например язык C? почему?
CGI скрипты бывают разные.
В большинстве случаев php подходит лучше. Но есть случаи, когда предпочтительнее C++.
Впринципе синтаксис php во многом похож на C++, хотя есть и отличия.
1. В Си типизация статическая, а в пхп - динамическая. Хорошо это или нет - больой вапрос.
Ведь практически всегда программистпредставляет, какого типа у него переменная уже в момент набора кода, так чем же плохо указать тип явно, в этот момент? 1но лишнее слово, зато потом может помочь избежать мноих досадных ошибок. (например можно с удивлением узнать, что 11 > 100, если случайно сравнить их как строки)
2. Пхп очень легко встраивать в уже имеющуюся html страничку. Т. е. если к уже готовой странице хочется добавить какую-нибудь динамику (например текущую дату внизу) , то на пхп нужно юудет просто дописать 1ну строчку к html файлу, после чего смело менять его расширение на php и наслаждаться результатом, тогда как в си прийдется повозиться.
3. В пхп уже имеются все функции которые могут понадобиться, для обработки страниц, в том числе работа с базами данных и многое другое, тогда как в Си прийдется подключать множество сторонних библиотек, выбирать какие из них лучше и т. д.
4. Скорость пхп уступает скорости Си в разы. Однако никто не мешает вынести "тяжелые" вычисления в отдельную программу написанную на си и запускать ее с помощью php.
5. Библиотек под Си в разы больше, однако почти все, что может понадобиться для веб программирования есть также и на пхп, тем не менее, если вы хотите решать какие-то сложные и не стандартные задачи, то вероятность того, что вы найдете готовые решения на си гораздо выше.

Кстати, пхп не единственный из распространенных веб-языков, также распространены perl, python, ruby.

Впринципе почти на всех действительно больших и тяжелых проектах Большая часть вычислений происходит на плюсах, или им подобных (шарпах например и т. п. ) а собственно генерация страницы на одном из скриптовых языков (пхп, перл, питон...)
Sahil Amrahov
Sahil Amrahov
436
Лучший ответ
php - гипертекстовый препроцессор - предварительный обработчик гипертекста.
Писать на нем можно, кстати, не только cgi-сценарии.
Для разработки в сфере web лучше - потому что проще.
Все переменные в php по умолчанию нетипизированные. Т. е. не надо так заморчаиваться с адресацией переменных, с массивами, как в С.
Хороший набор стандартных функций. Сам язык достаточно гибок - в нем есть что-то и от перла. Заточенность для работы с web.
Да во многих аспектах он лучше чем С. Но, в большинстве случаях, только для web.
php - изначально заточен под web, поэтому намного удобнее в написании cgi сцнариев и легче в освоении чем си
если не понравится, то всегда есть perl :)
ep
epoha72
692
вопрос для ботаников.... БЕри и пиши на PHP если устраивает синтаксис.... Не нравится-Сиди на хтмл... .

Я тоже спрошу) ) "почему среда визал студио болле подходит для разработки чем среда Борланд Буилдер?? ""))

Лучше потому что ПХП.... Пиздец!!
Askhat Nurbayev
Askhat Nurbayev
654

Похожие вопросы