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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.