| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Подскажите хорошую книжку... |
| Автор: OverClocker 17.6.2006, 10:28 |
| Привет. В программировании я человек бывалый достаточно. Знаю PHP, Delphi/Pascal и немного изучал C++ для Dos/Win. Теперь же встал вопрос о Web-программировании на C++. Подскажите пожалуйста для меня хорошую книжку, где подробно описано о программировании под C++ для Unix/Linux-систем. |
| Автор: kirjanov 17.6.2006, 15:37 | ||
и С++ OverClocker, ты сам себе противоречишь?! попробуй зайти сюда: http://www.tldp.org/ можно сюда: http://club.shelek.com/viewfiles.php или google.com |
| Автор: OverClocker 17.6.2006, 17:38 |
| kirjanov, Спасибо огромное за ссылки! Только не совсем понял, где противоречие? Просто я наверное не правильно понял. Ведь почти каждый хостер ставит всё под Linux, а мне нужно как раз для Web программы писать. Вот я и решил написать здесь. Или это не важно какая система, если пишешь прогу для Web на C+? |
| Автор: kirjanov 17.6.2006, 20:01 |
| OverClocker, писать для web на C или C++, мягко говоря, не есть хорошо. Или ты браузер пишешь? Попробуй Perl или Python. Будет легче |
| Автор: OverClocker 17.6.2006, 20:13 |
| kirjanov, не, не броузер. Чат |
| Автор: bilbobagginz 17.6.2006, 21:42 |
| OverClocker, потому, как в программировании ты человек бывалый, объяснение просто: PERL, Python - языки интерпретируемые, т.е. его (обычно) не компилируют, и программы не нужно собирать на данной архитектуре. поэтому он более переносимый например. а Си/Си++ - компилируемый, т.е. если ты скомпилировал на x86, то на соляре с процессором usparc64 - твой бинрарник работать не будет - его надо будет собирать под спарк на соляре. А для сборки обычно нужен компилятор. не на каждый сервер компилятор устанавливают вообще. вот и будешь телиться и искать себе рабочую машину с солярой нужной версии, и с нужным процессором. с другой стороны, обработка I/O, регулярных выражений на перле/питоне/руби - очень удобное и приятное занятие ( ну я утрирую конечно ), но по сравнению с va_arg и т.д. это мёд. с третьей стороны вообще в языках есть готовые примитивы и модули для разработки именно таких приложений как тебе нужно - т.е. скелет уже имеется, его нужно только мозгами да мышцами заполнить. а с четвертой стороны... с точки зрения безопасности - отлаживат сервер и тестить его работа немеренная, а в ППР ( перле/питоне/Руби) это уже на халяву есть - обработка ввода и т.д. думаю достаточно. а в принципе при достаточном количестве мазохизма и отсутствии личной жизни, можно разработать приложение на Си++ или Си... так, что не отчаивайся. пока. |
| Автор: OverClocker 18.6.2006, 11:22 |
| bilbobagginz, спасибо за хороший ответ. На моём хостинге есть компилятор. Команду g++ ведь никто не отменял. А как насчёт чата, сервер которого будет на C++, а скелет на Perl? Или же удобнее сервер написать тоже на Perl? |
| Автор: bilbobagginz 18.6.2006, 12:14 |
| скелет может и писать не нужно. есть несколько готовых уже решений - побраузь CPAN. на твоём хостинга нет проблем с безопасностью, и на сайте нет видимо высоких требований безопасности, поэтому и есть компилятор, который установили ( или не снесли установленный по умолчанию ). удобней писАть на том, на чём умеешь. но если умеешь, и есть более удобные средства. ( в основном - быстрые способы разработки) - почему-бы нет. пока. |
| Автор: V.A.KeRneL 14.12.2006, 04:29 | ||
Небольшое замечание, чтобы не вводить некоторых неискушённых людей в заблуждение: регулярные выражения (regular expressions) и сишный va_arg() -- get next argument in variable argument list -- совсем разные вещи! |
| Автор: bilbobagginz 14.12.2006, 17:37 | ||
спасибо за дебаг |