как написать сайт



Написать сайт

Автор 12 12 задал вопрос в разделе Другие языки и технологии

можно ли написать сайт на C++ ?дать обоснованный ответ, основываясь на авторитетный источник и получил лучший ответ

Ответ от Алексей Кодубец[эксперт]
Да, можно. Авторитетный источник: ссылка
На самом деле нужно понимать, что сайт - это всего лишь output консоли некоторой программы. Как правило этот output содержит HTTP header + HTML. Выводит на консоль такое можно практически любым языком программирования. Хотя на assembler-е! Но конечно проще на специализированных для этого языках типа PHP и Ruby.
Часто C/С++ использую в веб если необходимо вычислить что-то очень тяжёлое. Например, стандартные библиотеки PHP написаны на C++, а не на PHP(!), хотя на PHP их тоже можно было бы написать, но была бы проблема с производительностью.
Алексей Кодубец
Профи
(773)
Перечитайте мой ответ внимательно.
CGI - это любая исполнимая программа, которая даёт на выходе HTTP Header + HTML. Читай любая значит на любом языке!
В случае скриптовых языков (здесь я вас просвещаю) там тоже exe-ник ! (а не магический скрипт). Для PHP - это php-cgi.exe (интерпретатор PHP скриптов), которому даётся на вход PHP код и он его интерпретирует.
Например, в конфиге веб сервера обычно стоит следующее для PHP:
ScriptAlias /php/ "C:/Program Files/php-5.2.0-Win32/" ...
...
Action application/x-httpd-php "/php/php-cgi.exe"
Т.е. в действительно когда вы заходите на страничку, веб сервер делает следующее: берёт адрес www.your_site.ru/index.php (если разрешение у этого файла php) и запускает команду:
C:/Program Files/php-5.2.0-Win32/php-cgi.exe "путь index.php" (полный локальный путь до index.php).
php-cgi.exe - написан на C++. Вместо index.php можно написать index.exe (на С++) например.

Ответ от Psevdonim[гуру]
Изначально динамические сайты писались на C, для этого был разработан интерфейс CGI Так что ничто не мешает написать сайт на C++, просто это несколько неудобно, проще писать на языках, которые для этого лучше подходят - Perl, PHP, Ruby

Ответ от Ёаша Березинский[гуру]
Нельзя, т. к. сайты пишут на HTML, php, java, perl + разные скриптовые языки, а на чистых плюсах при всём желании не удаться написать...

Ответ от Михаил Шишканов[гуру]
Это все равно что операционную систему или драйвер написать на QBASIC

Ответ от Валентин Муханов[новичек]
Впринципе можно написать. тоесть пишется сервер который генерирует сам странички в интернет.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: можно ли написать сайт на C++ ?дать обоснованный ответ, основываясь на авторитетный источник
C++ на Википедии
Посмотрите статью на википедии про C++
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*