среди пхп и перла и питона всегда будет выигрывать С/С++ (хоть и не люблю С++)
Но для нормальной работы С, как и для других языков типа пхп/перла, надо либо писать свои функции (а если уже есть написанное тобой- то вообще супер) , либо искать готовые модули/классы.
пхп больше популярен, потому, как больше похож на С/С++, а он в свою очередь очень похож на английский
Как в анеке:
- Ты Английский знаешь?
- Да, очень похож на язык С.
Всё-таки все тонкости программирования для "больших потоков/данных" и всеобразных скриптов - самое правильное - консольные С. (ИМХО).
Все вкусности асинхронных сокетов/ poll/select event-ов/alarm- ов.
Многопоточности и так далее
Пхп берёт своей простотой и скоростью написания скриптов.
Цитата:
А мультипоточность на пхп бывает? Или хотя бы форкаться он умеет?
|
pcntl_fork - в принципе неплохое решение. никогда не пробовал в связке с апачом, но как консольные скрипты - очень даже ничего.
У меня проксичекеры/парсерсы консольные все их используют
1000 потоков и ничё, работает всё ок
Так же, если нужна эмуляция многопоточности - асинхронные сокеты помогут.
почитай про
socket_set_nonblock
socket_select
и так далее socket_* функции)