LINUX.ORG.RU

А какие еще языки программирования поддерживают кванторы существования и всеобщности?

anonymous
()
Ответ на: комментарий от anonymous

для питона дюжина модулей наверное наберется, которые это реализуют, поскольку пишется в две строчки:

def forall(pred, seq): return reduce(lambda r,x: r and pred(x), seq, True)

def exists(pred, seq): return reduce(lambda r,x: r or pred(x), seq, False)

включены ли такие функции в стандартные пакеты -- не помню

anonymous
()
Ответ на: комментарий от anonymous

grep {'5' eq $_} qw (2 3 4 5 6 1) проверяет общность.

а существование - это что?

anonymous
()

Я перестал писать на перл скрипты. Все пишу на shell/awk/sed +
стандартные утилиты. Геморрой уменьшился ровно в два раза ;)

anonymous
()
Ответ на: комментарий от anonymous

Опухоль мозга тоже уменьшилась в два раза.

anonymous
()
Ответ на: комментарий от anonymous

Я слышал, что во freebsd сделали то же самое - переписали все
perl-скрипты на шелле, и вообще убрали perl из базовой установки.
Я думаю, что и у них геморрой уменьшился, а заодно и опухоль мозга ;)

anonymous
()

Так с чего мы там начинали? Ах, да, - mustdie!

anonymous
()
Ответ на: комментарий от anonymous

> Я слышал, что во freebsd

Не переводи стрелки. В теме про perl лучше обсуждать perl, а не происхождение, образ жизни и сексуальные привычки разработчиков freebsd.

anonymous
()
Ответ на: комментарий от LamerOk

Язык жив до тех пор пока на нем говорят. Как бы к этому разные чукчи не относились. Понятна нелюбовь к языкам когда их заставляет учить папа с ремнем. Другое дело когда начинаешь мыслить на языке, любом, формулируя через него свои идеи. Перл в этом плане обладает большой живой силой притяжения, когда начиная с первых print "Хэлло \n"; затем все более и более сложные вещи мыслятся именно на нем. Необычная для посторонних "некрасивость" и "неудобность" на самом деле является формой непостижимости для них. Также для кого то немецкий, русский или польский могут звучать уродливо, а китайский или японский и выглядеть совершенно невозможно :)

NiKel
()

Старовата новость однако: Linux Magazine / April 2003

rhial
()
Ответ на: комментарий от NiKel

> Необычная для посторонних "некрасивость" и "неудобность" на самом деле является формой непостижимости для них.

Сам понял, что сказал? Какая форма непостижимости заключается в
уродстве? У тебя жена или подруга - уродка? Ты познаешь с ней
формы непостижимости? ;)

anonymous
()
Ответ на: комментарий от anonymous

...it doesn't fit well into many people's brains (c) Теперь тебе понятно?

anonymous
()
Ответ на: комментарий от NiKel

хехе
присоединяюсь
native regexp хуже чем связка sh и awk???
а логи парсим через зад?
короче не сравнивайте несравнимое,
каждому яйцу - свою шатнину: sh/awk/sed - мелкие утилиты,
perl - более сложные утилиты и cgi.

anonymous
()
Ответ на: комментарий от anonymous

для тебя жена или подруга ассоциируется с языком программирования?
может хватит у компа сидеть, пойди на улицу чтоли сходи...

anonymous
()
Ответ на: комментарий от anonymous

может все же пнуть ананимоусов из чата, что не сообщение то помои и в таком колличестве.

Susi
()
Ответ на: комментарий от anonymous

пример с подругой - пример деформированной логики, впрочем вполне постижимой :)

часто уродство - в глазах смотрящего ;)

человеку свойственно страшиться непонятного, впрочем не каждому, иначе все остальные так бы и сидели по жизни в районе центральной Африки :)

NiKel
()
Ответ на: комментарий от LamerOk

>> В теме про perl лучше обсуждать perl,..

> Да-да, поддерживаю !!! Давайте молча снимем шляпы....

Это пять, это пять :)

CybOrc
()
Ответ на: комментарий от anonymous

ПРОСТЫЕ скрипты можно, конечно, и таким набором заменить. Но когда скрипт весит много (особенно cgi при запрете использования c на хостинге) - то тут или php или perl. Да и роботов на perl для достаточно сложной обработки лучше писать. А Хело ворлд можно и на вижулвасике написать и на асме.

anonymous
()
Ответ на: комментарий от anonymous

> А Хело ворлд можно и на вижулвасике написать и на асме.

Не трож васик. На нём кряк XP Activation написан :)

anonymous
()
Ответ на: комментарий от anonymous

Мне лично нравятся те изменения которые планируются. И то что они идут от community а не от одного фанатика.

anonymous
()
Ответ на: комментарий от CybOrc

Все мы знаем, что исправит горбатого.. :-)))

Кстати, предлагаю опрос - пусть поднимут лапу те, кто добровольно перешел на пёрл зная питон или руби ??? Хочется посмотреть - есть ли такие уникумы ??? ;-)))))

LamerOk ★★★★★
()
Ответ на: комментарий от NiKel

> Необычная для посторонних "некрасивость" и "неудобность" на самом деле является формой непостижимости для них.

Я не посторонний. Я его знаю, и использую(модули работы по ssh, ftp и telnet ничто не заменит), но он уродлив. 6-й не смотрел, но 5-й - уродец. Коряв и некрасив, но он работает. И за это я его люблю. :)))

bzImage
()

ктото сказал:

некоторые сексуальные меньшинства, вроде объектно-ориентированных, зависают напрочь, когда им показывают прогу

#!/usr/bin/perl
print "Hello\n";

ибо им не ясно, какой метод какого класса используется...

vilfred ☆☆
()
Ответ на: комментарий от bzImage

> (модули работы по ssh, ftp и telnet ничто не заменит)

Их с успехом заменит семейство Net::* из стандартной библиотеки Ruby :-))))))) Разве что ssh там нет...

LamerOk ★★★★★
()
Ответ на: комментарий от vilfred

2vilgred:
В Java 1.5 (Tiger) имеется возможность вызова методов без указания объекта которому данный метод принадлежит. Так что пример с print вполне нормально отработает :)

Korwin ★★★
()
Ответ на: комментарий от vilfred

> ибо им не ясно, какой метод какого класса используется...

Чё за бред ?? Любому дятлу понятно, что print - метод объекта Object.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

Что ламерок, среагировал на свой любимый раздражитель - тему про перл? Уж поперли эмоции без удержу, как всегда ... :))))) Сколько не задавал я тебе вопросов, чем перл плох (заметь, не чем он ТЕБЕ не нравится), так ничегошеньки от тебя не увидел. Поток душевной боли, да и все ... Просвети уж нас еще раз, почему наши работающие программы не должны работать, почему весьма комфортный для многих людей язык программирования ты проклинаешь так последовательно и эмоционально??? Может просто какой-то конкретный специалист по перлу тебе сильно насолил в личной жизни??? Объясни,... а то ты плачешь тут уж третий год, а причину никак не откроешь.

твой любимый анонимус :))

anonymous
()
Ответ на: комментарий от anonymous

Дорогой мой любимый Анонимус, я, откровенно говоря, сильно зартрудняюсь ответить на вопрос " чем перл плох" поскольку как ни пытался, почему-то так и не смог подыскать ответов, которые бы не удовлетворяли одновременно и на вопрос "чем он ТЕБЕ не нравится". Так что не обессудь, могу лишь рассказать (в сотый раз) чем он мне не нравится (что вряд ли представляет существенный инетерс для окружающих). А вот на этот вопрос:

> почему весьма комфортный для многих людей язык программирования ты проклинаешь так последовательно и эмоционально???

я с удовольствием отвечу. Этот язык может быть "весьма конфортным" только для тех, кто кроме него знаком лишь с васиком, паскалем и С. И душевная боль моя не за себя лично, а за тех бедолаг, на чьем пути встает его черная тень. Кто так и не познав радости нормального скриптовго языка, так и будет всю жизнь биться между "$" и ";". ;-)))))) И все стенания мои одну лишь преследуют цель - спасти неокрепшие души людские от неверного выбора, от происков лукавого, от геены огенной ;-))))))))

LamerOk ★★★★★
()
Ответ на: комментарий от anonymous

> native regexp хуже чем связка sh и awk???
> а логи парсим через зад?

Для обработки логов я использую исключительно awk. Этот язык рожден для
обработки больших массивов структурированных текстовых данных.
Во-первых, скорость исполнения выше, чем у perl, а во-вторых, программы
значительно меньше и компактней.

anonymous
()
Ответ на: комментарий от anonymous

>для питона дюжина модулей наверное наберется

А там минимальный квантификаторы тоже имеются?

anonymous
()
Ответ на: комментарий от LamerOk

> Давайте молча снимем шляпы....

Perl ишшо переживет с десяток всяких рабби замацанных! Он прямее пистона и рабби вместе взятых!

P.S. А если серьезно, то если где-то ruby (python) подходит лучше perl-a, то там стопудово найдется язык, которуй подходит лучше чем ruby.

anonymous
()
Ответ на: комментарий от anonymous

ну дык ясенпень, обэто я и гааёварим

anonymous
()
Ответ на: комментарий от anonymous

ну дык ясенпень, обэто я и гааёварим

anonymous
()
Ответ на: комментарий от anonymous

> P.S. А если серьезно, то если где-то ruby (python) подходит лучше perl-a, то там стопудово найдется язык, которуй подходит лучше чем ruby.

Как это ни смешно - в принципе, да. Но это будет каждый раз новый язык ;-))))))

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

Но зато он _действительно_ будет лучше пождходить для решения задачи. А не просто меньше оскорблять эстетические чуйства фанатов Ruby и Python.

anonymous
()
Ответ на: комментарий от LamerOk

> LamerOk

хорошо что хоть перлу противопоставляешь питона и раби, вспомнил бы пхп - это была бы клиника :)

У перла, к стати довольно характерное тотемное животное - верблюд, тоже некрасивый, волосатый и неприветливый, только ходит этот кэмел уже не один год где угодно, тащит свой горб, груз, адимина и мало заботится о мыслях случайных аборигенов и туристов :)

NiKel
()
Ответ на: комментарий от NiKel

> ходит этот кэмел уже не один год где угодно, тащит свой горб

Горб тащит, но не где угодно. У нас на Севере такие не приживаются.
Впрочем, и на сервере тоже ;)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.