![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
Не, ну серьезно! почему щас у кого не спросишь все на php пишут! Лично меня тошнит от этого пхп... Фанат Perl, что называется
![]() Добавлено @ 17:58 ЗЫ ![]() |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
Отличный язык. Я вот к примеру начинаю осмотр модуля CGI::Ajax... понраился он мне. Пхп для меня просто другой язык
![]() |
|||
|
||||
rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
да вот одно плохо в перле. так это его модули, которых вечно нет на серверах и никто не хочет их ставить....
Вот удивляюсь... говорят Перл так крут за счет своих модулей- его возможности почти не ограничены! ага, только я смотрю что у того же php есть все то же самое, только вкомпилено в него! и при этом он быстрее! и везде все работает. |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
http://forum.vingrad.ru/index.php?act=Atta...t&id=514481 =))) Это сообщение отредактировал(а) nitr - 3.3.2006, 19:02 |
|||
|
||||
rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
не все так пашут
|
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Данный форум был раньше написан на Перле. Сейчас на ПХП, вскоре будет на Яве. Задумайтесь, почему.
Правильно, из-за скорости. mod_perl был бы альтернативой к mod_php. Однако когда вышел Апаче2, долго время mod_perl работал только под первым Апаче. В то время, как mod_php для второго Апача появился намного быстрее. Вот одна из причин. |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
угу, может даже технология AJAX станет преобладать... скорость-то выше... Но не во всех случаях можно его использовать.
rcdimon, у тебя что-то не получается? А по поводу mod_perl и нового апача (тогда), писали, у них отмаза (имхо нет) была, что он сырой... да много тогда было причин, сейчас даже не вспомню ![]() |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
||||
|
||||
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: 4 Всего: 8 |
Да плевать, кто перешёл - те не проPerlи. Чем нас меньше, тем мы ценнее.
Я на PHP пишу простые маленькие сайты. А вообще, кто сказал, что нас меньше? Это в основном хвастаются PHPшники. Perl - это религия. На Perl мне удобно писать всё - прикладные программы, информационные системы, утилиты, сиюминутные команды. А mod_perl - как раз для тех, кто говорит, что CGI медленно работает и для тех, кто однозначно ассоциирует CGI с Perl. К стати, это очень не зря. Perl-то разрабатывался, по легенде, специально для первой глобальной пентагоновской, мать её, сети. И вполне себя оправдывает (и после многих лет) и вовсе не только для стряпания веб-сайтов. Мне вот сложно представить программу, которую проще было бы написать на PHP, чем на Perl (и производительностью не менее). Да в конце-то концов, не в языке дело, а в результате. Написал я программу на Perl и не смог её применить, какой с неё толк, Perl то, не Perl? Это сообщение отредактировал(а) tishaishii - 3.3.2006, 22:02 |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Естественно, если речь идет о системных утилитках я их тоже пишут на перле, а не на пхп.
|
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
tishaishii, хорошо говоришь (имхо).
К сожалению иль к лучшему, но Веб ща преобладает ![]() Это сообщение отредактировал(а) nitr - 3.3.2006, 22:04 |
|||
|
||||
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: 4 Всего: 8 |
Ну кроме "утилиток" ты пропустил ещё много писанины от меня.
|
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
||||
|
||||
sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
rcdimon, прав!
Действительно, мало толковых perl-программистов, тем более в России. Что народу по своей массе нужно? Нужен быстро сделать сайт и заработать на этом денег. Большинство думают, зачем париться и разбираться, какой путь прописывать к скрипту, ставить на него права, убиваться по поводу ошибки 500 в браузере и в логе "Premature end...", писать шаблонизаторы или своеобразные движки. Им легче (но не лучше) взять php, который по умолчанию уже пишет http-заголовок и позволяет html перемешивать с кодом, и быстренько наклепать сайт и все! Perl - прежде всего привлекает своей лаконичностью, стилем, синтаксическими конструкциями и прочее. Блин, да на perl'е такие вещи можно написать и всего лишь в две строчки, на том же Си или php - это писать придется в два, а-то и в три раза больше. Скорость - да ну, mod_perl - это не предел. FastCGI+ссылочные структуры+правильно продуманные алгоритмы = скорость. На perl можно легко написать аналог php, немного и надо для этого (тем более решения уже такие есть). В общем, все прелести perl'а можно вкусить только тогда, когда ты переступишь барьер: 500 ошибки и
И последнее, perl6 - coming soon. ![]() ![]() -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
где такое наблюдать мона ![]() |
|||
|
||||
n0xi0uzz |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 29.12.2004 Где: Санкт-Петербург Репутация: нет Всего: 1 |
Что-то топ превращается в очередной "Perl vs PHP" ;)
Я считаю, что Perl -- это более идеология, а PHP -- инструмент заработка денег, язык готовых решений, только и всего. Лично мне интереснее реализовывать свои CGI-скрипты на Perl. И интересно, и мозг работает. А Perl-кодеры не переведутся пока надо писать системные скрипты и сложные CGI-скрипты. UPD Кстати, заметили, что большинство новичков сейчас идут в сторону изучения PHP. Почему? Наверное, потому что так проще, думать много не надо. И посмотрите на вопросы, которые они задают... Это сообщение отредактировал(а) n0xi0uzz - 4.3.2006, 10:07 |
|||
|
||||
rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
Лично я обожаю перл даже не знаю почему.
Начало его изучения у меня связано было с огромными проблемами и неудачами. но почему-то я его не бросил... Кстати изучать начал потому, что не знал что есть PHP ![]() ![]() ![]() Добавлено @ 10:22 Кстати есть предложение. Давайте создадим очень хороший сайт, посвященый Perl для веб и не только. Где все распишем для новичков как пологается. С примерами и подробными описаниями. В качестве тех. поддержки дадим ссылку на этот раздел этого форума. Короче давайте вести пропаганду ![]() |
|||
|
||||
sharq |
|
|||
![]() Perl Liker ![]() ![]() Профиль Группа: Участник Сообщений: 841 Регистрация: 13.12.2004 Где: Ростов-на-Дону Репутация: 23 Всего: 28 |
rcdimon,
у меня такая же мысля возникала, только зачем для новичков, для всех! Только нужно выкупить доменно имя perl.ru ![]() ![]() -------------------- [color=gray]There's More Than One Way To Do It[/color] |
|||
|
||||
rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
ОК. я вложусь
![]() |
|||
|
||||
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: 4 Всего: 8 |
Вот вам для поднятия настроения: http://www.csu.ac.ru/~srg/local_doc/libapa.../perl_myth.html
А популярности он лишается потому, что имеет свиду очень отличный синтаксис от языков из школьной или институтской программы (QBasic, Pascal, CPP) - там нет вот этих $, @ и % так много, как в Perl. И не принято называть переменные небуквенными и нецифровыми обозначениями. Pascal и QBasic не имеют такого силиконового синтаксиса, как Perl. А знатоки Perl пользуются всем, что есть. Поэтому, с первого взгляду создаётся впечатление, что здесь всё понятно, тёмный лес, до такого мы ещё не способны, пойдём дальше. Язык уже заранее не располагает к началу изучения. |
|||
|
||||
frenkys |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 18.6.2005 Репутация: 1 Всего: 1 |
расчитывайте и на меня ![]() --------------------
niva[frenky] |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
На питон похоже ;) Очень красивый синтаксис. |
|||
|
||||
rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
а чего стоят переменные типа @_ $_ $! $1 $2 $# и т.д.
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||
|
||||
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: 4 Всего: 8 |
В смысле, наоборот. Кто похож на кого больше, отец на сына, чи наоборот?
[hr] Вот в отношении Python мне очень нравится его синтаксис - очень понятный и человеческий, но не такой гибкий. [hr] Переменные типа $_, $$, $\,$,,$/$,.$',$",$`,... стоят много часов дебага. Надо пользовать use English для этих целей. Добавлено @ 02:01 Вот вам ответ: http://forum.sources.ru/index.php?showtopi...p;#038;p=468852 Добавлено @ 02:03 Кружок для 3-4 курсов проводился втечении полугода. Всреднем, на занятиях присутствовало ... 2 ... человека почти ровно. Результат - 0.3-0.1, честно говоря, 0. |
|||
|
||||
korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Кстати, мы уже немного по этому поводу пообщались с sharq, в личке. Сейчас у меня не хватает времени на всё это, но опять же это не повод для того, что бы этого не начать делать тем, у кого оно есть, т.е. вам. Я тоже обязательно поучавствую в этом проекте. Мы пока толком не определились, что именно будем писать, но идея совместного проекта уже есть. Так что для его обсуждения предлагаю создать отдельную тему, где и решим что писать и начём именно, какие модули будем использовать, какие нет. Затем уже будет видно какой домен нам нужен, да и хост тоже. ЗЫ: не знаю я как кого, но меня вполне устраивает по скорости Perl, пробовал писать и на mod_perl, но как-то не понравился он мне. Может просто мои личные предрассудки, а может просто капиризы судьбы. ![]() Это сообщение отредактировал(а) korob2001 - 5.3.2006, 16:21 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: 4 Всего: 8 |
Какая-то у тебя каша вместо ответа получилась.
mod_perl - это не язык. ООП - тоже. ООП в Perl - это зависит только от тебя. mod_perl и какой бы то ни было CGI по скорости и экономичости вовсе не сравнимы. Это сообщение отредактировал(а) tishaishii - 5.3.2006, 14:12 |
|||
|
||||
rcdimon |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
Дык он и не говорил что это языки.
он имел в виду что с использованием этого mod_perl. зачем же так дословно все понимать.
имел в виду что использует ОО функции языка, а не только процедурно ориентированные конструкции ![]() |
||||
|
|||||
korob2001 |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
tishaishii - то, что mod_perl и ООП это не языки, я слава богу усвоил.
![]()
Да я не спорю. Я хотел сказать, что скороти CGI программ мне вполне хватает, не смотря на то, что я практически всегда использую ООП, который считается медленне процедурного подхода.
Всё верно, по возможности я стараюсь не использовать модули, которые не поддерживают работу с ними с использованием ООП. Это сообщение отредактировал(а) korob2001 - 5.3.2006, 16:15 -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
||||
|
|||||
BlackLFL |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 15.9.2005 Где: Москва Репутация: 8 Всего: 12 |
полностью поддерживаю! Так же поддерживаю многих ответивших, у меня 2 знакомых ушли в PHP по одной причине, "PHP легче инсталируется" ![]() Я готов приложить финансовую помощь, в вопросе выкупа perl.ru! Добавлено @ 12:25 в Росии Perl менее Распространен чем зарубежом, потому что у нас люди не привыкли думать, им быстрее бы деньги срубить, не задумываясь о качестве ... увы но это факт ![]() |
|||
|
||||
rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
Ну значит вопрос решен
![]() Надо как-то тогда согласовывать проект! Определиться кто точно в нем участвует, распределить задачи и обязанности... А о покупке perl.ru поговорим, когда будет что туда выкладывать ![]() Я вообще думаю что надо поделиться на 2 части. Одни занимаются созданием самого сайта, а другие сбором информации и подготовкой статей... ну или что-то в этом духе... |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
||||
|
||||
korob2001 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2871 Регистрация: 29.12.2002 Репутация: 31 Всего: 61 |
Нужно позвонить челу и сделать предложение, от которого он не сможет отказаться. ;))))))) -------------------- "Время проходит", - привыкли говорить вы по неверному пониманию. "Время стоит - проходите вы". |
|||
|
||||
rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
И которое мы не сможем выполнить ![]() ЗВОНИТЕ ![]() Добавлено @ 18:37 Кстати для сайта про Perl как раз воспользуемся Vingrad хостингом ![]() |
|||
|
||||
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: 4 Всего: 8 |
Грузите апельсины бочками.
Вот вам первый материал для сайта: http://forum.sources.ru/index.php?showtopi...st&p=468852 |
|||
|
||||
MDM |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 264 Регистрация: 16.3.2007 Где: г. Нальчик Репутация: нет Всего: 4 |
А я считаю что в этом много плюсов!
Я пока не считаю себя программистом, только учусь... Выучил то каких-то 150 стр. книги (из 1058). До этого пробовал изучать другие языки программирования (с++ и PHP), и на своем опыте выбора между языками могу сказать, однозначно, что крассивее написанную лит-ру по программированию, чем книги Ларри Уолла и Дейтеллов я не встречал. Да и невозможно, наверное для других языков программирования написать так крассиво книгу. Ларри Уолл - языковед (на сколько я помню), и это сделало свой вклад при создании этого языка им! Читать и учится по его книги одно удовольствие. (ИМХО) А книга написанная Дейтелами написана очень граммотно. Очень подходит для самоучек. К одному вопросу подходят со всех сторон. Мне очень нравиться учится этому языку,... кому не приятно, когда у него ПОЛУЧАЕТСЯ?! И вообще, решающим моментом при выборе языка программирования которому я буду учится была литература! Плюс, в том что мало пишут на этом языке программирования в том, что соответственно программы на этом языке программирования будут понятны меньшему числу программистов, и чтобы взломать программу написанную на Perl потребуется больше усилий (ИМХО). Этот язык программирования не для рядовых программистов, а для тех кто хочет стать больше чем профессионал! (ИМХО) |
|||
|
||||
tolkien |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 5.4.2008 Репутация: 4 Всего: 4 |
Какой древний топик.
Вот если в вузах будут вместо паскаля учить cтудентов perl. Популярность языка резко возрастет. |
|||
|
||||
GoDleSS |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 11.2.2007 Где: Пироговский Репутация: 2 Всего: 2 |
Кстати, смысл есть. По одной причине - перл двулик. С одной стороны он прост по началу. С другой - красив и достаточно мощный, когда наберешься опыта. --------------------
It's a nice day to die my friend! |
|||
|
||||
Itsys |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1338 Регистрация: 21.1.2008 Где: г. Москва Репутация: 2 Всего: 34 |
tolkien, у нас в институте читают курс по perl (один семестр)
|
|||
|
||||
sir_nuf_nuf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 14 Всего: 31 |
а студентов резко поубавится =)
вместо паскаля надо учить C или C++ если ООП хотим. Perl - это что бы решать проблемы, а не учиться программировать |
|||
|
||||
Ramirez |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 18.1.2005 Где: Moscow, ExUSSR Репутация: 4 Всего: 5 |
привет археологам =)
|
|||
|
||||
dmitryk1 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 10.6.2008 Где: Новосибирск Репутация: 2 Всего: 2 |
Ща тоже некропостером (с)bash обзовут.
А я про перл книгу с ламой читал. а там было написано что пхп для тупых, а перл для крутых. Ну я и поверил ![]() А ещё я подумал что конвертер php в перл и обратно мог бы помочь в популяризации языка. Тем более как раз на перле такую программу как раз и надо писать. а ещё можно и прочие конвертеры из языка в язык. И тогда получится что писать можно на чём угодно. И будет один язык, типа эсперанто(perl), который потом можно будет конвертить во что угодно. Хм... Во как завернул. |
|||
|
||||
AlexPet |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 5.12.2007 Где: Брянск Репутация: 1 Всего: 1 |
||||
|
||||
dmitryk1 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 10.6.2008 Где: Новосибирск Репутация: 2 Всего: 2 |
Я знаю что такое компилятор. я имел ввиду конвертер исходников. по крайней мере из пхп в перл и обратно, должно получиться не так уж и плохо... Кстати, перл не компилируется в машинные коды, а транслируется во время выполнения. этим и отличаются скриптовые языки от компилируемых. и одна ява влезла и там и там ![]() |
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Уважаемый dmitryk1, вы про городских сумасшедших слышали. ![]() ![]() Есть специальные конверторы ![]() ![]() Это сообщение отредактировал(а) shamber - 22.8.2008, 09:10 |
|||
|
||||
nornad |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1079 Регистрация: 16.2.2007 Где: в Караганде Репутация: нет Всего: 31 |
Ну, вообще-то java компилирует в байт-код, а не напрямую в машинный. Так же, как и питон, например. И ещё некоторые.
А конвертер хорошим сделать проблематично. РНР уже во многом сильно отличается от перла (взять те же объекты, например - вроде бы прямой аналогии в перле не припомню, хотя и заменяются во многом модулями). Да и полезность такого конвертирования сомнительна. Просто появится возможность быстро перевести код на перл. Возможность для тех, кто перла не знает. Будут ли они его после такого изучать? Сомневаюсь... -------------------- Три достоинства программиста: Леность, Нетерпение и Гордость Ларри Уолл |
|||
|
||||
GreenFactory |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 20.8.2008 Репутация: нет Всего: нет |
Приветствую всех.
Рад, что есть люди, которых интересует перл не только с прикладной стороны. Со своей стороны хочу сказать, что идеи продвижения Perl уже находят выход. Приглашаю ознакомиться и, если захотите, присоединиться. http://moscow.pm.org/ особенно рекомендую подписаться на список рассылки http://mail.pm.org/mailman/listinfo/moscow-pm/ P.S. Я вхожу в moscow.pm но пишу исключительно от себя |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Ммм. Внесу свои пять копеек. Perl - язык, который может спасти весь проект в две строчки, уж не помню где вычитал
![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
DaemonSuw |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 11.3.2008 Репутация: 3 Всего: 3 |
Хм... хочу пополнить их ряды, но что то без опыта работы от года никто не хочет брать :0)
Мне кажется настоящих кодеров(перл-гуру) не только по перлу: вообще - мало))), так сказать... Это сообщение отредактировал(а) DaemonSuw - 28.8.2008, 23:13 |
|||
|
||||
dmitryk1 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 10.6.2008 Где: Новосибирск Репутация: 2 Всего: 2 |
Уважаемый опытный! Я так понимаю, что отличить конвертер от компилятора вы не в силах. (того который конвертит текст в текст, от того, который компилит в машинный код) Ещё одна идея применения, хотя я и слышал что-то про перлскрипт, но вот пользоваться им не пробовал, но мне было бы интересно сконвертить некоторые яваскриптовые конструкции в перл, для использования на сервере а не в браузере, и наоборот, чтобы разгрузить сервер при необходимости. Например делается проект на перле, но если сервак начинает загибаться, то часть кода перекидывается на клиентов, без дополнительного программирования на яваскрипте ( та же обработка данных бд, поиск в тексте, подсчёт чего-либо) Причём код весь писан на перле. и только автоматом конвертится в яваскрипт Это только пример использования. Можно и другие придумать, вплоть до того, чтобы собрав проект из разных кусков( перл, пхп, дотнет и прочее) привести его в однообразный код, который потом уже обрабатывать. |
|||
|
||||
sir_nuf_nuf |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 14 Всего: 31 |
И вот тогда сервак дохнет окончательно.. подумайте какое количество сетевых вызовов будет между JS и backend ? Если вы хотите скинуть часть нагрузки на клиента - писать все прийдется руками.. Мы, например построение html делаем на клиенте, с помощью xml + xslt... Можно посмотреть в сторону Google Gears - они вообще все сильно на клиента перекладывают.
И как его потом поддерживать ? вы видели программиста, который хорошо знает кучу языков и не просит денег за троих ? Может лучше спроектировать вашу систему в виду более-менее независимых сервисов (общающихся например через SOAP или REST), а сами сервисы - можно реализовать на чем хочешь... |
||||
|
|||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
||||
|
||||
dmitryk1 |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 10.6.2008 Где: Новосибирск Репутация: 2 Всего: 2 |
Ну так собсно о том и разговор, конвертер приводит какие-то имеющиеся конструкции к одному знаменателю, к перлу, который модифицируется программистом. Либо изначально пишется программистом на перл, а потом, конвертируется в скриптовый либо компилируемый проект на другом языке. Вот к примеру: Есть сервер. на сервере оборудование, типа осциллографа подключено к компорту. на сервере поднят вебсерверочек и на перле написана интерактивная страничка, которая это оборудование опрашивает и выводит данные. реализовать хочется на с++ - непосредственная работа с датчиками и скоростная обрадотка данных ( отсеивание лишнего) затем на перле скриптик для отдачи данных и страничка с отображением этих самых данных в динамике. и если на перле может и получится считывать данные с усб и из памяти, то клиентский яваскрипт перлом не заменить. Тут или придётся три языка учить или делать конвертеры и писать на одном. |
||||
|
|||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
вы представили какая это работа? Даже если писать perl <-> php надо набрать человек по 5 ![]() Т.е. как пример, представить что "конвертор" perl <-> php это одна из сборок линукса ![]() ![]() За счет такой структуры как у линуксов, всегда можно получить новый "пакетик", или наоборот поучавствовать в разработке того или иногого компонента. А вообще конвертор perl <-> php имхо реализуем, даже кем-нибудь из нас ![]() Это сообщение отредактировал(а) nitr - 10.9.2008, 15:02 |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Это по-моему аццкий труд, тут нужно быть не просто гуру, а еще и "гик"ом. Perl+XML/XSLT+JavaScript+MySQL и то иной раз гикаешься. ![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
dmitryk1 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 10.6.2008 Где: Новосибирск Репутация: 2 Всего: 2 |
Я согласен, что это не так чересчур просто. А даже наоборот. Но вот очень многие сейчас пытаются разработать универсальный язык. В Новосибирском академгородке даже целая кафедра на эту тему думает. Чтобы программить было просто. А я предлагаю чуть другой подход, универсальность не в том плане, что учить другой язык и на нём писать и всё переделывать и всех переучивать, а в том, что ты можешь писать на любом языке и перемешивать его как хош, то есть если ты знаешь один язык, ты пишешь на нём, потом это конвертится, исходя из соображений необходимости ускорения работы или выполнения в другой среде ( как я выше пример приводил) Или опять же ты если знаешь несколько языков то ты можешь писать конструкции так как тебе удобно ( перемешивая языки программирования в одном коде), а конвер уже сам приведёт всё в однообразную форму. И делать - то всё я так думаю можно достаточно просто: каркас - класс, который принимает регулярное выражение для замены и натравливает его на конвертируемый код и какой-то список, по разным файлам-языкам, в которых эти выражения собраны. Поскольку языки программирования это не разговорные языки, то в них весьма и весьма ограниченное количество ключемых слов и операторов. Что весьма упрощает задачу.Например регулярное выражение замены цикла с языка пхп на перловоемало того что сделается весьма не сложно ( правда я не сочиню сразу выражение, которое отслеживает и вложенные циклы изаменит не смотря на ногострочность конструкции, но я уверен что спецы найдутся), опять же такой скрипт можно использовать и для приведения в какой-то логический порядок кода, который уже вна перле набран, типа исправление популярных ошибок новичков, или упрощение написания. Или ещё какие-то действия на манер предкомпилятора в С++ |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
где-то я такое встречал ![]() Языки разные, в программировании больше "исключений" или "непереводимых слов", как это бывает с латинским, английским ;) |
|||
|
||||
sir_nuf_nuf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 14 Всего: 31 |
Ребята, конвертер исходник -> исходник - это имхо бессмысленная вещь.
Зачем нужен исходик вообще ? что бы его мог читать человек! Если бы не надо было читать людям, то программы бы распространялись в виде байт-кода и компилированных модулей. При конвертации нужно получить не просто работающий код на другом языке, нужно получить хорошо читаемый код. А это уже тяжелая задача.. Особенно если попытаться перловые One-shot программы конвертить. Кроме того: Вот есть у нас обожаемый CGI модуль - с кучей фенек. Есть скрипт который его активно использует. Как конвертить этот скрипт в PHP. только с CGI модулем. А ведь в PHP наверняка есть свои аналоги. И для создания нормального кода нужно использовать их, а не вывернутый наизнанку CGI А вот написание проекта на нескольких языках одновременно - идея крайне здравая! Позволяет абстрагироваться от программиста =). Знаешь perl - пиши на нем. PHP ? - не проблема. Да хоть на haskell. Все это компилируется в один байт-код и работает на одном сервере. Такие решения сейчас активно продвигают - Parrot например, Слышал что пишут кучу трансляторов для java машины, что бы любой язык мог поверх jvm работать. |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Потому что они переходят на PHP(раньше, для веба) и Python с Ruby.
Сам раньше на перле писал? теперь же его жутко ненавижу «за испорченное детство». Подтолкнул он меня в правильном направлении, но потом я увидел более приемлемые для себя инстркументы. А ведь сразу мне говорили(еще давно): «Вот нахрена тебе перл, Python учи!» А не послушался же и писал на перле, жалею. Теперь по вопросу: почему мало? А ответьте на такой вопрос: а какие преимущества дает Perl перед Python и Ruby(ну кроме скорости относительно ruby)? |
|||
|
||||
sir_nuf_nuf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 14 Всего: 31 |
холивара захотелось ? =) перл более гибкий, как мне кажется. Множество всяких мелких фич позволяют легко решать сложные задачи. Но, для программирования на перл - надо быть ХОРОШИМ программистом, что бы держать себя в руках, что бы писать элегантные программы, а не спагетти-скрипты. Питон более стройный, более простой - язык для менее грамотных. Автор языка оградил программистов от многих ошибок. Поэтому видимо и популярнее - не надо задумываться о происходящем. Но от этого программисты лучше не делаются. |
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Но зато избегают ошибок эффективнее - это плюс питона. Вернемся к нашим баранам: плюсам перла. Расскажи их? |
||||
|
|||||
sir_nuf_nuf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 14 Всего: 31 |
ну.. тут кому что нравится. мне 1) возможность напрямую работать с пространствами имен классов (читай подменять методы даже у чужих классов, наприрме для тестов) 2) куча готовых (и очень часто весьма качественных) модулей. CPAN 3) хорошая и полная документация 4) возможность писать как короткие утилиты "на один раз" так и сложные проекты. 5) синтаксис. блоки. префиксы перемнных. |
|||
|
||||
gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
nerezus, а что именно вы будите писать?
Это сообщение отредактировал(а) gcc - 14.9.2008, 05:31 |
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
И кстати CPAN мне не кажется таким уж глобальным.
Вот задачи, которые передо мной стояли, тут нет места для перла 1) Допустим мне нужно гуевое приложение для себя или заказчика? Я напишу его на Python + Qt. Или на .NET Windows Forms. 2) Допустим мне нужна шаровара с графическим интерфейсом? C++ Builder + AlphaControls 3) Допустим мне нужен сайт(от простеньких визиток до сложных биллингов)? PHP(т.к. работа в команде для больших проектов. питон не знает никт). 4) Нужна программа для смартфона на симбе? Python. Хотя я писал на Java, т.к. было нужно и под мобилы, но она проигрывает во всем сильно. 5) Нужен сетевой многопоточный скрипт? 6) Нужно быстро сделать базу данных с веб-интерфейсом? Pyton(Django) или ASP.NET с компонентом таблицы с источником. Где бы мог пригодиться перл? Только в задаче 5.Но там у него есть не менее сильные конкуренты. Тот же питон - он не слабее. А где из этих задач пригодился бы питон? В задачах 1, 3, 4, 5, 6. Касательно 3 и 6 ты можешь возразить, но: покажи мне систему аналог Django/RoR для перла. Касательно GUI, то я посмотрел... Sep 19th, 2003 - Release of PerlQt-3.008 ChangeLog Я не буду говорить ничего против wx, но... сильно наплевался с ним. И не только я. |
||||
|
|||||
SkoobyDoo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 4.10.2007 Репутация: нет Всего: нет |
«Еще 3—4 года назад самым популярным среди сайтостроительных языков был Perl, сейчас PHP. Но у последнего есть большой минус — низкий порог входа. Из-за доступности и простоты его легко могут освоить люди с посредственными способностями. — рассуждает Андрей Иванов, техдиректор группы Болотов.ру. — PHP — очень „вредный“ язык: он расхолаживает, расслабляет. Конечно, человека, который делает, например, Google, это не касается. А какой-нибудь Вася Пупкин, который строит сайты на Народ.ру, может получить „синдром PHP“: потерять способность и желание развиваться. По мне лучше, чтобы в резюме этого языка не было совсем. Конечно, на PHP делают мощные, большие сайты, но в основном на нем пишется всякий мусор. Соответственно и зарплаты PHP-программистов самые низкие — от 1000 $, а иногда и меньше. Загляните на Фриланс.ру: „пэхэпэшников“ там очень много, и они согласны трудиться буквально за еду. Ну а как по-другому расценивать положительный отклик на предложение поработать две недели за 50 долларов?»
|
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
SkoobyDoo, и к чему это?
Давай не будем рассматривать плохих программистов? ) |
|||
|
||||
SkoobyDoo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 4.10.2007 Репутация: нет Всего: нет |
nerezus, хорошо
![]() |
|||
|
||||
DaemonSuw |
|
||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 11.3.2008 Репутация: 3 Всего: 3 |
nerezus, поясни пожалуйста почему не подходит perl для GUI? Perl Tk - 959 модулей
Агава - построена на perle
Я так понимаю разговор про небольшой проект на стороннем хостинге, ASP.NET или Python - вроде дороговато будет? Мне кажется у вас предвзятое отношение к этому языку, каждый пишет на том что ему удобно! К стати наше обсуждение ![]() |
||||||
|
|||||||
nerezus |
|
||||||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
А вот аналоги проявляют себя лучше в других областях. Вот поэтому перловщики потиходьку перетекают в питон и руби. |
||||||||||
|
|||||||||||
SkoobyDoo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 4.10.2007 Репутация: нет Всего: нет |
||||
|
||||
woof |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 5.4.2007 Репутация: нет Всего: нет |
да ладно нер, в питоне тоже TK тоже убогий(правдо чё мешает юзать тот же pyqt, wxpython).
ну это не копеечный, хотя уже хостов под питон становится всё больше и больше ребят, как вы не поймёте, перл вчерашний день. Сегодня активно оч развивается python, ruby Ну поппулярность дотнетов я не беру в счёт....... p.s а ещё меня в перле бесит конструкция бла бла бла or die ![]() |
||||
|
|||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Нормальные стоят конечно дороже. |
||||
|
|||||
slackware |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 1.9.2008 Репутация: нет Всего: -3 |
||||
|
||||
gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
вот qt4
Perl и C++ Django не видел, видел один модуль абстракции... Это сообщение отредактировал(а) gcc - 15.9.2008, 07:18 |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
![]() Холивары в других подфорумах... |
|||
|
||||
sir_nuf_nuf |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 14 Всего: 31 |
Правильно.. и еще будут долго развиваться прежде чем разовьются =) шутка конечно. Я за прогресс.
а вот это уже ближе к существу. python и ruby появились позже perl - поэтому они избежали некоторых ошибок перл. nerezus, Рассмотрим 3 группы программистов: 1)Хорошие программисты. Используют perl - как достойный инструмент. И не решают 6 задач сразу. Они никуда не переходят потому что менять основной язык разработки, из -за того, что "python/ruby - сегодняшний день и объективно круче" - слишком дорого. И не имеет особого смысла. 2) "Не очень умелые программисты". Конечно perl плохой! Он старый! в нем нет нормального ООП! У него плохая интеграция с системой XXX и YYY. И вообще google на python написан. Перетечем на питон и решим свои проблемы! Такие программисты перетекут на питон, а потом на что - нть новое, которое латает баги питона и лучше приспособлено к какой-либо задаче (не секрет что ruby приобретает популярность из-за рельсов...) 3) Начинающие программисты. Они будут либо хорошими, либо не очень. Они делают свой выбор. Большая часть из них не может объективно оценить возможности языка и изучает то что "модно" или то на чем пишет "компания", где они работают. Сейчас perl5 - не в моде. Почему так - вы лучше скажете. Поэтому приток хороших программистов не большой. Итак мое мнение, почему perl - программистов мало, а все переходят на python , ruby и пхп(!): Потому что perl5 - старый и не модный. Новички изучают что "модно", а "не очень хорошие программисты" - перетекают туда-сюда без конца =) Ждем perl6 ![]() Это сообщение отредактировал(а) sir_nuf_nuf - 15.9.2008, 15:52 |
||||
|
|||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
sir_nuf_nuf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 14 Всего: 31 |
nerezus, эм.. не думал, что это "твои" доводы. честно =). заимствовал только "перетекают"
кстати по поводу ООП - это и мое мнение тоже. P.S. мы тут все таки обсуждаем вопрос вопрос "почему perl программистов мало?" А не какой язык круче. Все равно не переубедите =) Это сообщение отредактировал(а) sir_nuf_nuf - 15.9.2008, 16:43 |
|||
|
||||
slackware |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 1.9.2008 Репутация: нет Всего: -3 |
C#/.NET вот это риально круто, только дорого :(
|
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Вот не надо, пункт с 3 по 6 довольно легко реализуем на перле, и не будет иметь особых минусов по сравнению с остальными языками. Кстати, я сам написал пару не самых простых биллингов на перле, что касается 3-го пункта ![]() Основной плюс перла, для меня заключается как раз в меньшем количестве символов в коде. В то время, как в другом языке, тебе нужно определить переменную типа "...", переопределить методы и т.п. в перле написал пару строк и готово, а если нужно усложнить, разобрать конкретные случаи, то с этим тоже особых проблем нет. В последнее время, я даж просматривая другие языки, понимаю, что за универсальностью некоторых классов и методов их библиотек, начинает скрываться излишняя "загруженность", для меня. ![]() Это сообщение отредактировал(а) Bulat - 15.9.2008, 17:15 -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Мне серьезно интересно. Видел КУЧУ софта на питоне, но не видел на перле. И пример фреймворка. |
|||
|
||||
slackware |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 1.9.2008 Репутация: нет Всего: -3 |
||||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
блин, народ ну вы обсуждаете тоже самое что и : почему ты учил в школе анг. а не немецкий?
Добавлено через 1 минуту и 53 секунды вот лично я начал изучать РНР после того как руковдство поставило задачу администрирование сайта, а он на РНР + куча багов вот и пришлось ![]() -------------------- Amazing ![]() |
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Дорого? Технология бесплатна, средства бесплатны. |
||||
|
|||||
SkoobyDoo |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 4.10.2007 Репутация: нет Всего: нет |
||||
|
||||
rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: 1 Всего: 2 |
Темка была создана мной довольно давно (3.03.2006)
Но для меня с тех пор практически ничего не изменилось. По-прежнему пишу на perl ) Теперь он стал для меня еще и родным, кроме всех его плюсов. Гуевое приложение кстати не сложно на нем написать, если надо. И вообще очень много интересных штук можно на нем реализовать просто, красиво и эффективно. Область применения перла не ограничевается сайтами или системными скриптами под *nix. Вобщем перл- это не язык программирования, это стиль жизни ![]() |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Будет необходимость и на перле напишут(напишем), а так - зачем отнимать хлеб у иноязычных программистов ![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Ведь навряд ли больше 15 минут займет вывод времени. Просто я сомневаюсь в возможности сделатьь это на перле. |
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
nerezus, Вы правильно сомневаетесь.
Nokia prefers Python to Perl for smartphone scripting Grok Headline matches for Nokia prefers Python to Perl for smartphone scripting Однако на мой выбор perl это никак не влияет Это сообщение отредактировал(а) shamber - 16.9.2008, 10:05 |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Все упирается лишь в ресурсы - ресурсы времени, возможности и знаний, не более того. ![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
slackware |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 1.9.2008 Репутация: нет Всего: -3 |
ну дык, а Винда-Сервер, теперь что ли беслпатно можно ставить? Я не про виртхостинг, где платишь копейки, а если допустим всей фирмы инсталлишь свой продукт на С#/.NET, допустим офису по интрасети, что теперь Винда фор фри и т.д.?
adobe.com вроде Flash Lite - это проигрователь флэшек на iPhone и смартах |
||||
|
|||||
kingu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 8.7.2007 Репутация: нет Всего: нет |
1. Я бы попробовал wxWidgets + Perl. Но не уверен, не приходилось писать GUI. 2. Случай аналогичный п.1 + проблемы всех скриптовых языков (открытость кода). 3. Знаю порядка 3х биллингов на Perl, в разработке одного участвую ![]() 4. Ну если питон хорошо портирован на Symbian, то почему-бы и нет. Но тут уже проблема в том, что не везде perl есть. 5. Опыт Danga (livejournal) показывает, что можно и на Perl. Критические части придется все равно на C/C++ переписывать. 6. Для Perl есть Catalyst, и еще как минимум один фреймворк, не помню название. Да, менее известны, чем Django/RoR. |
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Еще упирается в возможность самой реализации. Например на C ВОЗМОЖНО написать ОС, а на Delphi это не возможно сделать впринципе несмотря на то, что возможности самого языка практически такие же. Просто дело не в языке, а в наличии инструментов, позволяющих работать с этим языком. А еще проще выражаясь - в компиляторе(для Delphi) или наличии(а точнее отсутствии) интерпретатора и модулей для мобильников(для Perl).
И все-таки) Сделаешь часики? Если это возможно, то из всех ресурсов тебе понадобится лишь время, причем в минимальном количестве. |
||||
|
|||||
gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
ради интереса: что за часики? просто часы в GTK2? Это сообщение отредактировал(а) gcc - 17.9.2008, 08:29 |
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
gcc, отлистайте тему на страницу, там написано
nerezus, хватит уже издеваться ![]() Но ежели хочется поиздеваться, то напишите на питоне программу для nokia 3650. Хоть часики, хоть что. Это сообщение отредактировал(а) shamber - 17.9.2008, 09:26 |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Знаешь ли, на чистой Java, ты тоже мало что подобное напишешь, пока не скачаешь соотв. библы (jar - архивы), в которых могут содержатся файлы даже не имеющие прямого отношения к самому языку, такие как например *.so или *.dll. Так что это уже не аргумент ![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
nerezus |
|
||||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Ну просто некто Bulat говорил, что это "довольно легко реализуем на перле". Вот и хочется посмотреть.
Могу протестить на 6680.
Причины пояснять? ) Однако если моя программа на Qt не идет на Windows 3.11, то это проблема не моя. И не проблема Qt. Хотя попробуй запустить. Питон 1.4.1 есть под нее. Сейчас напишу часики.
![]() У каждого языка свое предназнычение - я про это и говорю. А вот приложение уровня... ну например mozilla firefox - легко на джаве написать. |
||||||||
|
|||||||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Не стоит сводить все к одному примеру. На любом языке, можно написать все что угодно, другое дело, что в данный момент что-то проще писать на одном языке, что-то на другом, и не потому что что-то конкретно под что-то заточено, а потому что каждый язык находит свою нишу, и речь не о предназначении, это уже не редко сводится к тому, что нужно на рынке потребителя. Сегодня ему нужно что-то, что легко реализуется на конкретном языке, для данной области, а завтра могут прийти новые технологии, в той же области, которые позволят реализовывать подобные задачи уже на другом языке. ![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
KSURi |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: 20 Всего: 27 |
После этой фразы, все выпады насчет "Perl vs Python на смартах" становятся бессмысленными -------------------- Died at Life.pl line 21 |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Качаешь питон под Symbian 6.1 и набор модулей(хотя я вроде все стандартные юзал как раз). Запускаешь. |
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
KSURi,
![]() |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Питон может все, что может перл, причем явно не хуже, но так же может то, что перл не может. |
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Если вы говорите о смартах, то это не потому что python хороший, а перл плохой. А просто потому что есть такая ВОЗМОЖНОСТЬ |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Не буду говорить о смартах, но что касается биллинга, с учетом того, что там нужно было не просто парсить логи, считать траффик, переводить в денежные единицы, быстро работать с базой, грамотно выводить это на обще-доступный веб-интерфейс + еще куча всяких примочек, я бы сказал, что на перле решать такие задачи куда лучше и проще, чем на ряде языков ![]() nerezus, не нужно все сводить к паре функциональных действий, когда сталкиваешься с серьезным проектом, где нужно реализовывать кучу всяких фич, то используешь тот язык, который оптимален для большинства решений, а не только для одного пункта из проекта. А если это что-то еще и под заказ, мало ли чего там может быть нужно заказчику ![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Среди задач, с которыми может справиться перл,— питон не хуже(ровно как и руби). А вот возможностей больше - поэтому круг задач у него шире. И перл не может справиться с задачами, на которые способен питон. |
|||
|
||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Те же смарты, решить одну задачу для смартов ня перле можно, но я такого еще не встречал, как правило решаются сразу ряд задач, и вот тут возникают такие ньюансы, что возможности перла не совсем удобны для гибкого и грамотного решения всех поставленных задач. Хотя, если начать писать в этом направлении
![]() Добавлено через 1 минуту и 33 секунды
Не забывай еще про такие вещи как скорость, ресурсоемкость и т.п. Если уж настолько углублятся, то найдется куча задач, которые решать на питоне, не то, что невозможно, а не оптимально, а вот перл очень даже подходит ![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
||||
|
||||
nerezus |
|
||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Хотя вот руби медленнее, чем перл. Но все равно основная нагрцузка - на БД, вебсервер, сеть, а не на интерпретатор.
Добавлено через 1 минуту и 10 секунд
|
||||||
|
|||||||
arto |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
а где тесты по сравнению python и perl можно взять/посмотреть?
|
|||
|
||||
ginnie |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
arto, а смысл? Даже в самом perl разные реализации одного алгоритма по скорости могут сильно отличаться. Например добавление одного хэша в другой:
А при использовании XS о какой вообще разнице в скорости можно говорить? P.S. попробуйте без замера производительности определить самый быстрый из приведенных вариантов ![]() Это сообщение отредактировал(а) ginnie - 17.9.2008, 12:27 -------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
||||||||
|
|||||||||
Bulat |
|
|||
![]() татарский Нео ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Не скажи, очевидно ты еще не сталкивался с такой ситуацией, когда ресурсы очень ограничены, а решать задачи нужно не на уровне БД или сервера, а в алгоритме программы, в коде ![]() -------------------- менеджер по кодеврайтингу ![]() |
|||
|
||||
gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
||||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
gcc,
![]() ![]() nerezus, ![]() ![]() Добавлено через 49 секунд вообщем и на перл можно ![]() |
|||
|
||||
gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
там первой ссылкой в гугле было
наверное имелось ввиду нужно ли перл учить (тратить время), или пользоватся другими... (python похож на perl) Это сообщение отредактировал(а) gcc - 17.9.2008, 14:10 |
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
не.... тут holywar
|
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
http://ruinst.fatal.ru/ner/iprange_test.7z
См. последний апдейт, дату. Ну допустим поставил(пока что ставлю). Пример часиков хочу, вот ) Напишете? Перл то знаете наверн ) Никаких GTK2 нету конечно. Хотя могу легко поставить - ссылку то дайте для телефона(если есть под него) |
||||
|
|||||
arto |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
есть предположение, что вы не умеете писать на perl:
# perl test_iprange1.pl 11 # python test_iprange.py 42.5256779194 # |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
arto,
|
|||
|
||||
amg |
|
||||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 38 Всего: 50 |
Кстати, следующий скриптик работает в несколько раз быстрее, чем test_iprange.pl из архива.
|
||||||
|
|||||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
|
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
nerezus, при желании можно ведь и тесты корявые написать? Как считаете?
|
|||
|
||||
ginnie |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Уважаемый amg, будет еще быстрее, если заменить
на
Это сообщение отредактировал(а) ginnie - 18.9.2008, 12:00 -------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
||||
|
|||||
amg |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 38 Всего: 50 |
ginnie, спасибо большое! Действительно, почти в 2 раза быстрее.
|
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
shamber, давай напишем некорявый тест. Твои предложения?
Например пузырьковая сортировка без. А? |
|||
|
||||
ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
amg, вариант еще быстрее
-------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Давайте не будем модифицировать алгоритм. Давайте напишем ОДИНАКОВЫЙ код на обоих технологиях.
И сравним. Предлагаю пузырьковую сортировку, как небольшой пример на объеме данных в пару мб. |
|||
|
||||
ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Уважаемый nerezus,
Не вижу в этом никакого практического смысла. Python лучше если Вы можете найти более интересную работу с большей зарплатой. Для меня пока гораздо лучше Perl. -------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Ну или докахзать обратное обратному в случае форсмажорных обстоятельств) |
|||
|
||||
ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Уважаемый nerezus, если я Вам скажу, что Python гораздо лучше и быстрее чем Perl, Вас это успокоит? Но найти интересную и высокооплачиваемую работу со знанием Perl гораздо проще. На Moscow Perl Workshop из 170 участников только один сказал, что ищет работу.
Где, кроме Google, можно устроиться разработчиком на Python в России за зарплату в 80+ т.р.? Перечислите компании. Это сообщение отредактировал(а) ginnie - 18.9.2008, 13:46 -------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
Нечего спорить - есть перл для симбы... А потом и реализовать можно...
У меня КК и я смог на него (достаточно просто) поставить перл и апач, после чего затестил некоторые модули и работу cgi. Одно но - для arm невсе модули можно собрать, но есть но!! - это реализуемо, нужны энтузиасты + время. Добавлено через 26 секунд Где увидеть этот перл для симбы -> в исходниках перла ![]() Добавлено через 4 минуты и 11 секунд amg + 1 ginnie + 1 arto + 1 ;) Добавлено через 5 минут и 54 секунды P.S.: nerezus, а вы великий холиварщик как я помню ;) |
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
nitr, никак нет ) |
||||
|
|||||
ginnie |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Уважаемый nerezus, на Ваш ответ
повторю свой вопрос
Истину, конечно, ищите, никто Вам этого запретить не может, а мы пока новые модули для CPAN попишем. Это сообщение отредактировал(а) ginnie - 18.9.2008, 18:28 -------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
||||||
|
|||||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
Ой, извиняюсь, не заметил пост, оказывается уже "собранный" перл нашли - молодцы
![]() nerezus, присоединяюсь к вопросу ginnie. Как-то ниразу не слышал от заказчиков или от других программистов, чтобы им на питоне что-то заказали ;) Добавлено через 14 секунд ![]() |
|||
|
||||
KSURi |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 887 Регистрация: 8.6.2006 Где: Russia Репутация: 20 Всего: 27 |
Угу, особенно PHP разработчиков дефецит.
-------------------- Died at Life.pl line 21 |
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Добавлено через 1 минуту и 59 секунд
Мне заказывали на питоне много скриптов. Меня несколько раз приглашали на постоянку на питоне(веб) Кстати один модератор данного форума тоже был среди заказчиков. Ты доволен? ) |
||||
|
|||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
nerezus, к сожалению меньше, чем остального...
Я однажды сам заказчику советовал найти питон-программера и проект на django "наваять"... Так что всякое бывает, но нечасто ;) + ну очень зависит от ситуации. Есть люди, которые великолепно знает перл, но углубляясь в проекты или специфику своей работы/задачи/проектов - засматривается на питон. Это же всё по специфике вещей... Есть люди, которые возвращаются к перл. Но зачастую перловики остаются верны языку, не из-за того, что "Перл рулит", а то что другого и не надо, все довольные ![]() Добавлено через 31 секунду данного форума или этой "ветки" форума? ![]() Добавлено через 1 минуту и 22 секунды я думаю на пхп тоже можно написать практически все скрипты аналоги перл и питон ![]() |
|||
|
||||
nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
На перле можно, кстати.
|
||||
|
|||||
sir_nuf_nuf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 14 Всего: 31 |
пора прекращать holy war.
nerezus, у вас есть дельные мысли по поводу "поче перловиков мало ?", "хорошо это или плохо?", "что с этим делать?" |
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
sir_nuf_nuf, он переманить хочет
![]() |
|||
|
||||
kingu |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 8.7.2007 Репутация: нет Всего: нет |
Мало, потому что есть PHP - 'легко изучить и быстро сделать' , RoR - 'быстро сделать сайт'. Python и Perl сравнимы, но 'пиар' у питона лучше. Тут и мнение, что код на перле 'write-only', и продвижение питона тем же Google, динамика развитие языка. Если бы начинал с нуля, сейчас сам скорее всего выбрал бы Python а не Perl. Что делать - создавать проекты на Perl ![]() |
|||
|
||||
dmitryk1 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 10.6.2008 Где: Новосибирск Репутация: 2 Всего: 2 |
кАК много букаф!!!
Я думал питон это змея такая :-[ А на тему много или мало, я вот до сих пор никуда не могу уйти от ВБ, который встроен в офис по той простой причине, что там есть удобная вещь - макрорекордер. То есть мне не надо помнить все эти конструкции и прочее, я тыкаю в клеточки, а потом смотрю что получилось и допиливаю до более-менее удобного вида. Теперь представляем. что человек слабо знающий перл и пишущий на пхп не потому что он плохой или ему лениво, а потому что времени нету сидеть и учить вдруг получает в руки конвертер с помощью которого он не изучая перл досконально может получать готовый код на нём, программируя при этом на пхп. И всё что ему остаётся, это творческая работа по улучшению кода уже на перле. Я подумал. за основу можно взять файлы. которые используют редакторы текста для раскрашивания кода... |
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
dmitryk1, человечество скажет вам спасибо
|
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
И пхп и перл намного сложнее, чем те же C и Java. |
|||
|
||||
dmitryk1 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 10.6.2008 Где: Новосибирск Репутация: 2 Всего: 2 |
:-/ Я бы сам, от лица человечества сказал спасибо за конвертер vbscript<>jscript<>perl. Потому как vb и vbscript мне генерит офис по мере необходимости, плюс в нём я давользо давно всё делаю, и не так сильно плаваю. А на jscript и perl сейчас делаю проектик... и ещё несколько в мыслях. Перл, потому как во первых понравился, а во вторых есть по уполчанию в любой линуксовой тачке. Да и хостинг на нём не сложно найти. А vbscript в jscript чтобы уж не делать совсем сборную солянку, чтобы как-то уж более менее одинаково выглядело. Да и примеров оч много именно на яваскрипте. |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
dmitryk1, снова вы про конвертор
![]()
Ну не на всех. Кое-где, а становится всё чаще приходится устанавливать ![]() Добавлено через 1 минуту и 38 секунд Кстати, как и питон ![]() |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
Но оно всегда касается... |
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
||||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
shamber,
![]() nerezus, ага. Именно про это я и писал, что простые можно ещё сделать, а вот использующие модули - "фиг без масла". Добавлено через 46 секунд
вы его ещё "не до конца распробовали" ![]() Добавлено через 1 минуту и 28 секунд Признание его силы и мощи прийдет к вам со временем ![]() |
|||
|
||||
ginnie |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Коллеги, Вы о чем? ![]() Как, например, на Perl сделать замену картинки при наводе курсора на нее? Или изменение счетчика (секунд) на странице? Как на javascript сделать чтение из файла или запись в файл? Это что, сложные вещи? -------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
||||
|
|||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
Уважаемый ginnie,Вы эти посты в серез восприняли?
![]() |
|||
|
||||
ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Уважаемый shamber, воспринял серьезно, т.к. смайлики там не стояли. Должен заметить, что частично я признаю возможность perl <> javascript, но никак не связываю это с простотой кода или алгоритма, а также использованием библиотек.
-------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
ginnie, он так много написал до этого про конверторы
![]() А про простой скрипт - print "Hello, World!" ![]() Да и ... насколько я в курсе не js ;) Добавлено через 2 минуты и 26 секунд jscript vbscript perl да хоть .bat ![]() ![]() Добавлено через 3 минуты и 20 секунд ![]() |
|||
|
||||
nerezus |
|
||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
По крайней мере один из моих проектов — компилятор. Да-да, в exe. Так что в трансляторе высокоуровневых языков и подавно ничего сложного не вижу.
JScript используется в винде для сценариев.
|
||||||
|
|||||||
ginnie |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 6.1.2008 Где: Москва Репутация: 38 Всего: 49 |
Уважаемые, извините за невнимательность, прошу мои комментарии проигнорировать! -------------------- Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг) |
|||
|
||||
gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 1 Всего: 17 |
еще можно системно передать часть... или http://search.cpan.org/search?query=inline&mode=all
Это сообщение отредактировал(а) gcc - 22.9.2008, 20:09 |
|||
|
||||
nitr |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2543 Регистрация: 10.2.2006 Где: Россия :) Репутация: 37 Всего: 84 |
Если что, то по одному из модулей здесь неплохо написал korob2001. Можно поискать ;)
|
|||
|
||||
shamber |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1422 Регистрация: 5.9.2006 Где: Россия Репутация: 17 Всего: 18 |
||||
|
||||
tishaishii |
|
|||
![]() Создатель ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: 4 Всего: 8 |
А давайте напишем конвертер не perl(ss)<>javascript(cs), а perl(cs)<>html(ss). Вот хорошо-то будет!
![]() Обычно, для принятия решений, сперва, я задаю вопрос: "А зачем?". Для каждой задачи - свой подход для её решения. Наблюдается обсуждение инструментов. На нравится кому-то молотком причёсываться - ну не мешайте. |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
А для перла - то покажи мне хоть один? ) Только чтобы он рантайм в exe не паковал %) Т.е. print "Hello world"; была в пару кило ) |
|||
|
||||
arto |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
а с eval' ом как быть?
|
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
arto, а никак, если только компилить и подключать динамически.
Поэтому я и говорю, что ни одного нормального нету, а только обертки с рантаймом. |
|||
|
||||
sir_nuf_nuf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 14 Всего: 31 |
nerezus, что за компилятор то написали ? сложный язык ? рекурсия ? локальные области видимости ?
а то я тоже писал "компилятор", но гордости за него не испытываю. |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
sir_nuf_nuf, я в процессе.
В общем язык - аналог джавы, но с фишками типа внеклассовых функций и изменения синтаксиса в стиле питона. ООП и прочее все - идентично джавовскому. Опыт есть - писал транслятор из бейсика в пхп, но он жутко кривой. А теперь делаю полноценную рабочую вещь, на которой и гуя можно делать, и сайты лепить. |
|||
|
||||
Slauta |
|
|||
![]() Оторванный от жизни ![]() Профиль Группа: Участник Сообщений: 120 Регистрация: 14.5.2009 Где: Солигорск Репутация: нет Всего: нет |
Хм... Php горят легче, это так. Но Perl интереснее! Почему, потому что те которые начинают учить его, любят програмить, и не боятся залесть в трудности при написании кода. Вот я щитаю в perl больше возможностей.
--------------------
Хм... |
|||
|
||||
DaemonSuw |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 11.3.2008 Репутация: 3 Всего: 3 |
||||
|
||||
OutlawZ |
|
|||
Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 269 Регистрация: 19.10.2007 Репутация: нет Всего: нет |
Я лично не сравниваю пхп и перл так как пхп больше заточен под web а перл если изначально брать его появления то он был сделан для помощи системным админами в linux, так как большая часть конфиогов в линуксе находятся в текстовых файлах и порой найти нужный конфиг было проблематично и так появился перл, но уже когда перл полюбился его возможности стали шире, вот я по LWP балдею с того момента как только начал с ней работать. В общем библиотеки у перла что не на есть мощные, пхп я знаю только на уровне новичка но из - за похожести в синтаксе с перл могу кодить без проблем хотя и возникают проблемы, а так в целом Perl очень хороший язык программирования , и может это покажется смешным но только когда я изучал перл то только с его помощью смог въехать как работать в c++ и так даллее. Вообще это дело каждого, точнее как мне в один день сказали типо мол в какой сфере я хочу заниматься программированием и вообще какого рода мое направление будет то и следует учить , скажем если банально хочу работать в офисе программером то елы палы то что тебе нужно это Excel и Visual Basic , если веб программирование то javascript ,vbscript, ajax , php выбирай. Я лично выбрал перл для изучения сети, т.е передачи данных с помощью перл, работа с сокетами, работа с ботами сайтов или irc , хотя кто то пишет такие боты на c++, но мне ИМХО кажется что на перле куда лучше писать такие вещи. Но это строго мое мнение и оно может не совпадать с другими мнениями ![]() -------------------- ![]() ![]() |
|||
|
||||
mvsgt |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 27.3.2009 Репутация: 1 Всего: 1 |
перл несколько старше линукса. Сделан он был для обработки текстов (как следует из его названия) и для системного программирования. Программистов - перловиков мало, но перл тут не при чём - простые web-задачи проще делать на php, а остальные задачи сами по себе сложнее, чем те, которые может решить основная масса кодеров. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |