LINUX.ORG.RU

Линус о Perl'e


0

0

Линус Торвальдс в списке рассылки ядра Линукса очень "лестно" высказался о своих способностях в программировании на Perl'e: "... Я могу написать 25 строчек на C примерно за одну миллионную времени, которое мне бы понадобилось для написания трёх строчек на Perl'e".

>>> Подробности

Ответ на: комментарий от fernik

> Первоначально компилятор перла (версии 1.0) был действительно написан на си. Потом его переписали на перле.

Ты эта, не загибай так... :) Лишь версия 6 не пишется на C, и то, лишь на данный момент.

> И так бывает почти со всеми языками.

Далеко не со всеми. Так скорее всего будет с Perl 6, и возможно с Perl 5 (когда его под Parrot перепишут), но не сейчас.

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

> find perl-5.8.8 -name "*.p?" | xargs cat - |wc -l

Не знаю, у меня винда (и mysql конечно же) с самого рождения и трафик довольно дорогой, не москва всё же. Лиыукс в жизни не поставлю, потому что он чрезвычайно сложен для понимания средними умами. Ни разу ни видел перл, но подозреваю, что он написал на перле. В чём проблема? Проблемы не вижу.

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

Шозабре? Хотите сказать, что будующий бинарник был написан на интерпритируемом языке? Lolllllll

sadisdva

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

> Уже есть реализация на Хаскилле. ;)

Очень надеюсь, что _интерпретатор_ pugs останется лишь на поиграться.

Насколько я понимаю дальние планы, на haskell (и альтернативно на C с parrot) планируется лишь написать компилятор минимального Perl 6 (для bootsdtrapping в том числе), а полную реализацию Perl 6 сделать на этом минимальном Perl 6.

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

> гм. ну и что?

А то, что вырисовывается образ линуксоида, ненавидимого Торвальдсом. :) На данный момент - это человек, использующий Gnome и портирующий с FreeBSD, для Linux на perl, реализацию ZeroCopying для сокетов... ;-)))

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

>Лиыукс в жизни не поставлю, потому что он чрезвычайно сложен для понимания средними умами. Ни разу ни видел перл, но подозреваю, что он написал на перле. В чём проблема? Проблемы не вижу.

Не надо писать о том в чем ты не *** не понимаешь. Вот и все.

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

> как по мне, так Си нужен, сегодня, только для того, чтобы производить вычисления, всякую математику и т.п.

Для математики есть Fortran. C - просто для быстрых низкоуровневых задач. Это ж макроассемблер, по сути. И потом, как-то так сложилось, что юниксы изначально писались на C и были удобны именно для работы с ним.

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

Болван он какой-то, чес слово.

anonymous
()

Развели понимаишь флейм, а ведь есть темы и поинтереснее, тфу.

JD
()

Народ канчай веститсь. fernik это просто бот провакатор. Он издивается, а вы только ему удовольствие достовляете.

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

> Тогда вопрос к тебе как к знающему perl. Справится ли perl с такой задачей: централизованная клиент-серверная система сбора логов

Зависит, естественно, от отношения объема логов к мощности серваков, но таки да, справится. Есть подозрение, что БД станет узким местом довольно скоро.

Ну, если нужно считать какие-то сложные статсы, навыразимиые в SQL и не получающиеся линейным сканирование (т.е. одновременно и преобразованием формата) - то придется, конечно, что-то эдакое сочинять, и, вероятно, на C++/Haskell.

А "распределенное нечто с рулением на вебе" - самая та задачка для перла.

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

> ... А вообще, читаю его последние реплики и делаю вывод - не он делал линукс. Это какой-то идиот.

Как раз он и писал Линукс!

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

> Народ канчай веститсь. fernik это просто бот провакатор. Он издивается, а вы только ему удовольствие достовляете.

Do not feed the troll. (c) народная мудрость.

Всем спасибо за внимание и превед.

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

>не, неправильно, люди, которые экономят свое время :)

Тоесть на Перл писать быстрее чем например на PHP? Это неправда.

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

> Тоесть на Перл писать быстрее чем например на PHP? Это неправда.

Это правда. Перл может быть намного более лаконичным.

baka-kun ★★★★★
()
Ответ на: комментарий от Aurum

> Скоро цитатники издадут наверно "Линус Торвальдс о
> (вставить нужное)" В стиле статей:
> "Товарищ Ким Ир Сен о балете"

Великий Вождь Товарищ Ким Ир Сен
Любимый Руководитель Товарищ Ким Чен Ир



jia ★★
()
Ответ на: комментарий от baka-kun

>Это правда. Перл может быть намного более лаконичным.

И настолько же труднопонятным. :)

Ухожу, ухожу, ухожу... :))

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

> Тоесть на Перл писать быстрее чем например на PHP? Это неправда.

Ты бы еще сравнил клавиатуру с мышью. Типа, чем из них быстрее шурупы закручивать :)

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

а чем pugs то не нравится?Вроде нормальная вещь.Быстро фичи добовляют. Кстати не в тему.Сколько апокалипсисов будет у Ларри?

anonymous
()

теперь перлу конец!

anonymous
()

Да ушь... Лоровские .изики выбирают Perl VS C

eXOR ★★★★★
()

Новость гавно, Комменты жжгут. Я плакакл. Обожаю ЛОр )))

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

>И настолько же труднопонятным. :)

это тебя кто то жестоко обманул, как ребенка

>Ухожу, ухожу, ухожу... :))

только не перпутай биореактор с топкой, а то завоняешь нам тут все

anonymous
()

Линусу опасно писать что-либо для публики, кроме ядра. Стоит ему черкнуть пару строк, как он тут же попадает в фотрунки.

Сабж неадекватен.

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

> Линусу опасно писать что-либо для публики, кроме ядра.

Я бы даже сказал: опасно писать что-либо вообще. Лоровцы выведают даже приватную переписку и телефонные разговоры и обкомментируют с ног до головы!

const86 ★★★★★
()

Хехе... Лор посещает целая прорва невежественных идиотов, которые совершенно не в теме, но которым очень уж нетерпится продемонстрировать на деле свою ущербность. В этой теме им удалось самореализоваться на все сто.

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

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

А вообще-то я Линуса понимаю. Я и Си не особо люблю но сравнительно с Перлом это просто шедевр - спасибо Кернигану и Ричи :)

noch
()

Л. (Линус) vs. Л. (Лугоффский)

А на Джаве Линус умеет что-нить делать? Или он последовал совету прохфессора Лугоффского и начал активно изучать хаскель и камль в дополнении к "недоязычку" (с) Си? Когда Профессор напишет ядро Хёрда на камле, как он [Лугоффский] обещал еще пять лет назад?

И что такое плохое в Перле, ежели надо простейший скриптик налабать? Цель определяет калибр.

PS. ЛОР превращается во флеймопомойку для малолетних воннаби-линуксоидов кульхацкеров-пионЭров. Типа "Аншлага". Лугоффский это понял первым.:)

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

Отлично, чувак, просто отлично. Я, конечно, писал совсем не о том, и ни на что, разумеется, не обижлася - обижаться вообще глупо, а обижаться на вымышленный наезд на язык, который не используешь - глупо втройне. Но ты пиши дальше, не отвлекайся - подобный вздор отлично повышает настоеие.

anonymous
()

Бедный пастор Торвальдс... он так и не научился писать программы.

anonymous
()

Я не знаю на чем будет в дальнейшем написан Perl, но та версия, которая установлена у меня (5.8.7) все же написана на C. Для этого достаточно посмотреть на исходники (я думаю, что файл perl.c найдет каждый. Он же сразу в корне). А то, что в исходниках полно файлов вида *.pl, удивлять не должно. На чем же должны быть написаны библиотеки и модули?

orc
()

Ага, так и запишем "Линус perl ниосилил".

Sun-ch
()
Ответ на: комментарий от Bioreactor

>>>PS. ЛОР превращается во флеймопомойку для малолетних воннаби-линуксоидов кульхацкеров-пионЭров. Типа "Аншлага". Лугоффский это понял первым.:)

Уже давно

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

> Т.е. на С вообще не имеет смысла такую систему писать?

Может и имеет. Но человек, знающий Perl, напишет её за пару дней; а на С её писать пару недель. Нагрузка на CPU у Perl-а, естественно, выше будет.

Так что надо считать стоимость CPU vs стоимость труда программиста.

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

> пишут - на жабе!

Жабабыдлокодеры

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

> Справится ли perl с такой задачей: централизованная клиент-серверная система сбора логов,

ТАкой ответ пойдёт ?

http://www.open.com.au/radiator/

AS ★★★★★
()

Жжоте парни!!
пацтулом, давно так не ржал

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

>как по мне, так Си нужен, сегодня, только для того, чтобы производить вычисления, всякую математику и т.п.

Для этого есть Fortran

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

Фортран нужен для того чтобы провоцировать нервные срывы у студентов-математиков. Уже не от отдного я слышал стенания о том, какая это мерзость - фортран, и как он уже раельно за@#ал...

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

вообще-то для этой задачи подходит даже cat с ключом -s

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

Да я-то закончил давно.... лучше поговори с теми, кого на зачетах @#у я =)

MYMUR ★★★★
()

Линус совсем потерялся =)

назначение С и перла совершенно разное

создать кроссплатформенный парсер XML, проще на perl
а ядро ОС писать ясень пень надо на С

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