LINUX.ORG.RU

Линус о Perl'e


0

0

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

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

Это не о Perl'е, а о знании Линусом Perl'а. Он и не преподносит это, как свое мнение. Не зря там стоит непереведенное автором новости "personally".

whiskey
()

ну, здоровый юмор это неплохо...

vilfred ☆☆
()

Торфальдс жжот :) ну и правильно, ф топку этот perl ...

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

он просто забыл написать, что перлом пользуются одни некомпетентные идиоты

PS
нельзя ли код проверки рисовать попонятнее!?

ygrex
()

Где можно почитать о бенчмарках Линуса для языков Питон и Хаскель?

mihalych ★★★
()

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

Aurum
()

жду не дождусь когда ему памятник поставят где-нить на южном полюсе =)


            .-"""-.
           '       \
          |,.  ,-.  |
          |()L( ()| |
          |,'  `".| |
          |.___.',| `
         .j `--"' `  `.
        / '        '   \
       / /          `   `.
      / /            `    .
     / /              l   |
    . ,               |   |
    ,"`.             .|   |
 _.'   ``.   o     | `..-'l
|       `.`,        |      `.
|         `.    __.j         )
|__        |--""___|      ,-'
   `"--...,+""""   `._,.-' mh

blind
()

Мужики, он же не говорил, что эти строчки на Си будут работать :) А вообще, читаю его последние реплики и делаю вывод - не он делал линукс. Это какой-то идиот. Или мы все идиоты? %)

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

> Это не о Perl'е, а о знании Линусом Perl'а. Он и не преподносит это, как свое мнение. Не зря там стоит непереведенное автором новости "personally".

100% согласен.

Похоже Линус становится местным оракулом :)

ssh2 ★★★★★
()

думаю Ларри может сказать то же самое
"я могу написать 25 строчек на перле примерно за одну миллионную времени, которое мне бы понадобилось для написания 3 строчек на С"
нечто подобное может сказать и Гвидо ван Россум
ну и что ? ну не знает человек С/перл/питон/пхп/хаскель/чтоугодно, ну высказал это вслух - какого **** надо тут усматривать претензии в свой адрес ? на воре шапка горит ?

Tester ★★★
()

Похоже никто опять так и не прочитал саму новость по ссылке...

Примерный перевод:
В Воск, 28 May 2006, Martin Langhoff писал:
>Мне нравится играться на перле с такими штуками... но git-stipspace уже вкючили в git. Но, все равно, я бы сделал это через perl -pi -e ''

Чтож, git-stripspace делает и коечто другое: оно удаляет все пустые строки с конча, начала и середины (для середины действует правило - 2 и более строк обьединяются в одну)

Т.е. это просто "хак" обработки сообщения, и оно аписано на Си, т.к. мне быстрее написать 25 строк на Си, чем 3 на перле.

Линус

ps: Линус просто старый сяшник... и перл ему просто не нужен...

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

> Линус просто старый сяшник... и перл ему просто не нужен...

как по мне, так Си нужен, сегодня, только для того, чтобы производить вычисления, всякую математику и т.п. А в перле есть XS, который и предназначен для сей. Просто дольше на сях, просто сложнее, да и все. Ну или Питон или Руби. Дело не в языке, имхо, дело в экономии времени.

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

>думаю Ларри может сказать то же самое
>"я могу написать 25 строчек на перле пр
Tester * (*) (28.05.2006 12:53:54)

Стоп, а Ларри перл не на С писал?

phrm ★★
()

А вообщето это скрытая реклама Перла, то для чего в С понадобится 25 строк кода на перле можно сделать в трех строках, далее линус сожалеет о том что он уже не так молод, и для изучения такого чудного языка как перл, теперь ему понадобится очень много времени (фактически число в шесть порядков). Ужос.

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

> Стоп, а Ларри перл не на С писал?

да какая разница ? подставь в данное выражение любые 2 языка - суть не изменится

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

Тогда вопрос к тебе как к знающему perl. Справится ли perl с такой задачей: централизованная клиент-серверная система сбора логов, есть несколько серверов с различными сервисами (web, ftp, mail), на каждом из них стоит клиент, который собирает логи всех сервисов своего сервака, преобразует их в некий унифицированный формат и отправляет на центральный сервак, где все логи собираются и пишутся в БД. Как вариант - можно отсылать "сырые" логи, а преобразовывать на серваке с БД. Должен быть web-интерфейс для просмотра логов и управления всей этой системой. И всё это в реальном времени и на perl. Только чур без всяких perlcc.

seiken ★★★★★
()

Непонятно зачем вообще было это постить как новость.
Да, Линус кому-то ответил что использовал C потому что знает его лучше нежели Perl - ну и что с того?
Раздули, понимаешь, из мухи слона...

Alamar
()

Так, записываем: "Gnome - отстой, Perl - отстой". Заучиваем.

anonymous
()

Не думаю, что обычную функцию на перле можно описать 25 строчками C ....

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

>Тогда вопрос к тебе как к знающему perl. Справится ли perl с такой >задачей: централизованная клиент-серверная система сбора логов, есть >несколько серверов с различными сервисами (web, ftp, mail), на каждом >из них стоит клиент, который собирает логи всех сервисов своего >сервака, преобразует их в некий унифицированный формат и отправляет на >центральный сервак, где все логи собираются и пишутся в БД. Как вариант > - можно отсылать "сырые" логи, а преобразовывать на серваке с БД. >Должен быть web-интерфейс для просмотра логов и управления всей этой >системой. И всё это в реальном времени и на perl. Только чур без всяких >perlcc.

Справится

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

> Бугагаг!
> Как он тогда Перл написал? :)))))))))

лучше задумайся зачем он это сделал

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

> Тогда вопрос к тебе как к знающему perl. [skiped]

А чего там справляться-то ? Особенно, если "нагрузка на серваки небольшая". Помнится, у нас perl-скрипт налету анализировал лог сетевых пакетов и в случае чего передергивал правила файера. Задержка достигала 20 kbyte на сети 100 mbit, но всё ж таки работало :)

anonymous
()

Следующий раз, когда Линус скажет "Я не негр", на лоре появиться новость "Линус призвал убить всех негров"? Чего ради было постить кусок переписки, извращая смысл и провоцируя флейм?

whiskey
()

Мухаха! Я на виндовсе ловлю 25 вирусов и атак ну просто за милионную долю того времени, которое потребовалось бы мне для подхватывания 3-х вирусов на линуксе. Линукс фтопку?

manokur ★★
()

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

Как в старом анекдоте: "... но такая фигня получается!" :)

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

Супер! Как там это говорится... Жжош, писши есчё!

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

>централизованная клиент-серверная система сбора логов

У меня уже несколько лет такая фигня на перле крититься на разных платформах. Никаких проблем. Другие варианты даже не рассматриваю.

ysk
()

Ну и развели же культ =)

eugrus ★★★★★
()

Господа, Линус хотел лишь сказать, что синтаксис perl'а ужасен. Про сам язык и его оценку речи не шло. В подобной постановке с Линусом трудно не согласиться. Сравнение же perl'а и C по сути глубоко некорректно. Наверняка Линус понимает такую банальность лучше всех здесь присутствующих. Развели, понимаешь ли...

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

кусок небольшой переписки-новость? Еслиб Линус куда-нить пропал на годок и потом написал письмо-былоб новостью. Это не новость

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

>> Стоп, а Ларри перл не на С писал?
> Боюсь, здесь считают, что он писал его на перле...

Первоначально компилятор перла (версии 1.0) был действительно написан на си. Потом его переписали на перле. И так бывает почти со всеми языками. Так что учи матчасть, двоешник. :)

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

Во первых, почему компилятор, если интерпретатор и где сказано, что он написан на Perl?

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

>У меня уже несколько лет такая фигня на перле крититься на разных платформах. Никаких проблем. Другие варианты даже не рассматриваю.

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

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

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

Верно, не имеет никакого смысла. Если ты не Линус, конечно, то есть не пишешь свою OS и не против продвинуться в своём знании Perl.

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

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

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

> Первоначально компилятор перла (версии 1.0) был действительно написан на си. Потом его переписали на перле. И так бывает почти со всеми языками. Так что учи матчасть, двоешник. :)

Отличник ****.

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

227159

find perl-5.8.8 -name "*.[ch]" | xargs cat - |wc -l

227518

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

Истинно тебе говорю - Perl интерпретатор.

Perl is implemented as a core interpreter, written in C, together with a large collection of modules, written in Perl and C. http://en.wikipedia.org/wiki/Perl

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

Кроме тов. whiskey все остальные просто на просто идиоты.

Это ж с ума сойти насколько тупы бывают люди!!!!

Причем самый главный идиот здесь - автор сообщения.

Малышня, научитесь читать по английски и тогда вякайте тут.

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