Forum Webscript.Ru
Разное => Флейм => Тема начата: Serchey от 18 Июля 2002, 17:30:38
-
Давайте проведём опрос!
Народ, поделитесь плиз, кто на чем програмирует(я не имею ввиду языки по типу джаваскрипт, паскаль,..) и почему именно на этом, просто в последнее время только и слышно - ПХП,пхп,пХп,ПхП..... А ведь есть вещи и по мощнее - Перл к примеру. Только прошу всех быть объективными, и не хвалить свое только по тому что оно свое.
Зарание всем пасиба.
-
Serchey
Поищи голосование на этом форуме.
Ты не первый, кто это спрашивает :)
-
только и слышно - ПХП,пхп,пХп,ПхП.....
посмотри сдесь же только перловый форум:-))) Там будет только ПЕРЛ,перл,пЕРл,ПерЛ...:-))))).
-
Кто на чем програмит или кто на чем любит програмить ?
;)
-
почему именно на этом,
Потому что мне за это платят :)
А ведь есть вещи и по мощнее - Перл к примеру.
Процитирую одного коллегу :) :
Если я хочу есть, я беру ложку а не экскаватор
-
А ведь есть вещи и по мощнее - Перл к примеру.
И снова понеслась... Как уже надоели подобные темы.
На каждом форуме по программированию время от времени разгараются дискуссии на подобные темы, так что иногда кажется, что спорить, какой язык лучше, для программистов - любимое занятие.
Но этот спор не из тех, в которых рождается истина. Сколько бы ни приводилось аргументов в пользу того или иного языка, каждый в конце концов останется при своем мнении.
Это просто пустая трата времени.
-
А ведь есть вещи и по мощнее
А ты знаешь , что программирование на интеллектуальных агентах "по мощнее" чем "ОоП" или "процедурное" ?
А ну марш все свои скрипты переписывать в виде агентов!!!!!!!!
(язык реализации абсолютно не важен)
;-)
-
Сколько бы ни приводилось аргументов в пользу того или иного языка, каждый в конце концов останется при своем мнении.
И, вообще говоря, это самое мнение совершенно не колышет работодателя. Который может захотеть, чтобы ты виртуозно владел Васиком для калькулятора...
-
А ты знаешь , что программирование на интеллектуальных агентах "по мощнее" чем "ОоП" или "процедурное" ?
Интересно, а систему управления интернет узлом ты с помощью "интеллектуальных агентов" напишешь? А вот мною такая уже написана(жаль первая версия следит только за диалапщиками), и сейчас тестируеться на на одном из Ровенских провайдеров(Украина) между прочем, успешно. Заходите на http://www.rv.ukrtel.net . Сайт - тоже моя работа.
-
Кингуренок РУ - алгоритмический язык для дошкольников... Это чудо техники подарит вам навыки объектно ориентированного программирования, радуя вас своей искренностью и невинностью.
-
алгоритмический язык для дошкольников
А к чему это ты?
-
Serchey
Это он сам для себя - чтоб не забыть :)
-
а систему управления интернет узлом
Nu vot... na "slabo" i "lichnosti" perehodish.
Vse chto ugodno na chem ugodno mozhno napisat\' ... bilo bi zhelanie
-
Nu vot... na "slabo" i "lichnosti" perehodish.
Извени, больше не буду.
Vse chto ugodno na chem ugodno mozhno napisat\' ... bilo bi zhelanie
Теоретически, или практически?
Может это дезинформация, но насколько я знаю, в Пхп не такие широкие возможности для управления процессами и т.д.
Скажем, у меня задача состоит в том, чтоб программа крутилась в онлайне в фоновом режиме. В Перле для этого нужно:
1. Ответвить потомка;
2. Корректно усыпить предка;
3. Перевести потомка в ранг взрослого процесса и начать роботу;
А как эту задачу решили бы вы, господа, на Пхп? Только не примите это за "слабо" - мне действительно интересно можно ли зделать хоть что-нибудь подобное на Пхп.
-
Serchey
В принципе можно, однако затраты сил и процессорного времни больше, нежели та же схема, реализованнная не Perl.
IMHO
-
в Пхп не такие широкие возможности для управления процессами
Да. Никто с этим не будет спорить. Они не такие широкие, но они есть (например смотри popen:
http://www.php.net/manual/en/function.popen.php
или раздел POSIX functions
http://www.php.net/manual/en/ref.posix.php
)
Кстати - отдельностоящий PHP и mod_php несколько отличаются. Просто php как бинарник мало кто собирает.
Да fork в чистом виде я не нашел, но можно popen-ом себя вызвать , родитель уснет на чтении потока, а posix_set* для установки чего надо, чтобы не умер процесс по SIGTERM всему дереву процессов.
А предка усыплять зачем ? Если ты демона пишешь - он завершиться должен + еще потомок дескрипторы 0,1,2 закрыть должен.
Если же просто висящий процесс - так тогда fork не нужен, просто запустить в background.
Вообщем не важно - да это с извратами, но теоретически реализуемо.
И если дальше идти - даже не это важно, при наличии system() все недостающее можно вызвать извне.
Мне вот JS понравился - они не стремились сделать максимум внешней функциональности, вместо этого развили сам язык (всмысле все, что не связано с I/o,proc,os,net ...) и сделали интерфейсы - LiveConnect - в Java, PerlConnect - в Perl.
а если по задаче - опиши ее подробнее. Решение скорее всего будетне тем способом, что оптимален для Perl
-
Я рад за пхп, но возник один вопрос:
просто запустить в background
как это?
Да, Oak, предка можно и не усыплять, просто так надежнее.
-
как это?
А ты не на unix Это делаешь?
Есть доступ к шеллу - хотябы по system()?
"prog &" - запустить в background
-
Вообще-то, на Фрю(юникс вроде?).
В Переле вызов system() блокирующий. Но чесно говоря, "prog &" я еще не пробовал. Щас перезагружусь и попробую. Жди.
-
М-мда!
Oak спасибо. Действительно - в бэкгроунд программы идут как милые. Вот интересно - вроди-бы и не так уж мало знаешь, а каждый день новости... может склероз? Шучу.
-
Ну просто несог не влезть :D
По поводу перла, то единственная вещь, которая там реально сделана, это регулярные выражения, но они реалиованы в пхп.
Имхо перл уже отживает свое, и на его смену пришел ПХП...
-
advocat,
Что значет реально сделана
?
А-а-а-г-а-а... Имхо перл уже отживает свое, и на его смену пришел ПХП
!!!!!!!!!?????????
Извени, а что ты вообще знаешь про Перл? Мне кажеться ничего! Смешно и необдуманно так выражаться... хотя это твое дело...
Ты когда нибудь работал на интернет-узле? Дай угадаю - НЕТ! А ты когда-нибудь сталкивался с проблемами написания чего-нибудь посложнее счетчиков? Возможно... :) Но если тебе для своих задач с головой хватает пхп, то я могу с уверенностю судить какова их сложность... И даже не спорь! Пхп - отличная вещь для веб, но для большего она плохо приспособлена.
Да, скоро выходит perl 6 - эта новость есть хорошим свидетельством того, что перл будет отживать свое не сегодня и не завтра(это как минимум).
-
Но если тебе для своих задач с головой хватает пхп, то я могу с уверенностю судить какова их сложность...
Может поделишся, что
ты вообще знаешь про
PHP?
Пхп - отличная вещь для веб, но для большего она плохо приспособлена.
А что, кто-то предлагает его использовать где-то еще кроме веба?
Хотя конечно advocat не прав.
-
Можно, я тут в сторонке посижу, послушаю? :)
Я мешать не буду, чесслово!
-
Макс, ты что-то хотел сказать? Или спроосить?
И вообще, зачем писать вопросы и тут же давать на них ответы?!
А что, кто-то предлагает его использовать где-то еще кроме веба?
Чудной ты какой-то! advocat заявляет, что
Имхо перл уже отживает свое, и на его смену пришел ПХП
, а значит ПХП может использоватся всюду где и Перл!!!!????!!!!(без коментариев) - это ответ на твой вопрос. А вообще, давай внимательно читать посты прежде чем давать на них ответы, эт вроде, время экономит.
-
Макс, ты что-то хотел сказать? Или спроосить?
hint: обрати внимание на знаки вопроса в моем топике!
Чудной ты какой-то!
Тут я пока промолчу, но давай без перехода на личности.
advocat заявляет, что
я ж тебе сказал что согласен что адвокат не прав.
А придрался я к тебе из-за фразы:
Но если тебе для своих задач с головой хватает пхп, то я могу с уверенностю судить какова их сложность...
Мне просто интересно, какой у тебя опыт программирования на PHP чтобы такие заявления делать.
-
Serchey
использоватся всюду где и Перл(без коментариев)
Пришли мне, плз, аналог perl shell для никсов...
И если у тебя есть примеры - покажи как на РНР писать конфигурационные файлы Apache.
IMHO спор совершенно беспредметный...
PHP и Perl совершенно разные языки, которые изначально предназначались для совершенно различных задач.
Сравнивать некорректно...
-
ThE0ReTiC, я что, ПХП защищаю?
-
А вообще я с тобой согласен.
-
Serchey
Нет. просто твоя фраза:
ПХП может использоватся всюду где и Перл
некорректна.
-
ThE0ReTiC,
Фраза ПХП может использоватся всюду где и Перл
- это риторический вопрос, предпологающий ответ "нет".
Да, прочитай внимательно мой пост с этими словами...
-
Модераторы рулят!!!!!! :)
быстро и оперативно искореняют флейм из раздела "флейм" :))))
-
Unregistered
да, потому как нефиг переходить на оскорбления и личности.
тема закрыта.