nataraj: (Default)
[personal profile] nataraj
Помните анекдот, про "Бля! Крокодил!!"?

Вот я его регулярно вспоминаю... Не потомучто что, а потому, что есть в локальной программистской тусовке Крокодил, и я на него время от времени в сети натыкаюсь... А столько эмоций от этой встречи испытываю от того, что, несмотря на то что товарищ действительно талантливый, он по совместительству является еще и фанатиком, и к несчастью наши фанатизмы не синхронизированы... Он мне на прошлогоднем альтлинуксовском слете долго и подробно объяснял, что перлом пользоваться нельзя, потому что нельзя...

И вот теперь, смотрю я на проект http://code.google.com/p/fb2pdf/ , и думаю, "ну какого хрена народу приходит в голову писать на питоне. Я ж с этим ничего сделать внятно не смогу"... И тут я понимаю, что это таки он, Крокодил...

И при том, что тематика общая: консольные инструменты для работы с fb2, и что неплохо бы не разбрасывать инструменты по всей сети, но обращаться к нему с подобным предложением, я честно говоря побаиваюсь... http://sourceforge.net/projects/fb2-perl-tools/ пишется на перле... Ссаными тряпками закидает ведь...

Date: 2007-08-08 06:24 pm (UTC)
From: [identity profile] slobin.livejournal.com
Я в своё время ушёл с перла на питон именно потому, что, зная перл, слишком часто "ничего сделать внятно не смог". Нет, на перле можно писать внятный код. Ещё со времён 4.036 тепло вспоминаю libwww_perl Роя Филдинга -- она во многом сделала веб таким, какой он есть сейчас. Но Роев Филдингов на всех не хватает, а средненький перловый код, написанный, что самое ужасное, программистом с идеями, поддерживать не-автору невозможно, да и автору не всегда. А средненький код на питоне -- он и есть средненький. Любой первокурсник написал, и прочитать тоже может любой первокурсник. Так что я за питон. И вообще, всех нас объединяет то, что мы не любим php. ;-)

... Татаро-монгольское эго ...

Date: 2007-08-09 07:32 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Ну... с одной стороны конечно перл действительно в каком-то смысле write-only язык.

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

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

И вообще, всех нас объединяет то, что мы не любим php. ;-)
Я его не нелюблю. Я не доверяю коду написанному php-кодерами. Единственное, что я притащил себе на сервер это MediaWiki. Больше ничего не хочу...

Date: 2007-08-09 08:00 am (UTC)
From: [identity profile] slobin.livejournal.com
О боги! Опять синтаксис! Ну причём тут синтаксис? По моим нынешним ощущениям я уже слишком стар, чтобы обращать внимание на синтаксис. Я и на лиспе писать могу. ;-)

В питоне привлекает не синтаксис, а семантика. Когда я начал его изучать, я никак не мог понять, почему он мне кажется таким естественным. А потом дошло -- вот ровно так меня учили писать в восьмом классе. Журнал "Квант", Заочная Школа Программирования, язык Рапира. Я понимаю, что из чего состоит. А в перле я каждый раз спотыкаюсь, пытаясь достать элемент по ссылке на хэш из ссылок или чего-нибудь в этом духе.

А синтаксис... Хороший синтаксис. Когда я ещё до этапа кодирования на языке придумываю алгоритм, я его пишу на бумажке именно в этом синтаксисе -- с отступами и без скобочек. А ты нет? Единственный недостаток -- отсутствие в редакторе команды "встать на парную скобку", но, знаешь, как-то и без этого можно жить. Хотя да, признаю, недостаток.

А МедиаВика на пхп? Блин, не знал! Это в какой-то мере реабилитирует его в моих глазах. Очень, очень красивая вещь.

... Одним движением бесшумно скользящего рычага ...

Date: 2007-08-14 01:52 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
О боги! Опять синтаксис! Ну причём тут синтаксис? По моим нынешним ощущениям я уже слишком стар, чтобы обращать внимание на синтаксис. Я и на лиспе писать могу. ;-)

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

Date: 2007-08-08 09:49 pm (UTC)
From: [identity profile] zimorodok.livejournal.com
а расскажи анекдот! я не знаю

Date: 2007-08-09 07:36 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Вот тут он достаточно удачно рассказан...
http://v2.anekdot.ru/an/an0302/s030222.html#23

Date: 2007-08-12 05:36 pm (UTC)
ext_605364: geg MOPO4 (Default)
From: [identity profile] gegmopo4.livejournal.com
Ну вот не надо, не надо. Я же выложил там и свои питоньи утилиты. И если прогресса с fb2meta всё ещё не будет, то я буду продолжать делать то, что мне от него нужно на Питоне. Потому, что писать непонятно на Питоне в принципе труднее, чем мне читать перловый код.

Date: 2008-01-13 09:37 am (UTC)
From: [identity profile] vzaliva.livejournal.com
послали ссылку на ваш пост. fb2pdf писал я, и друзья меня крокодилом называют (см. www.crocodile.org), и даже перл не люблю, но хоть убей не помню чтобы был хоть на одном "альтлинуксовском слете". я
даже что такое альтлинукс себе очень смутно представляю :)

в а по поводу питона - дело вкуса, разумеется.


Date: 2008-01-13 09:39 am (UTC)
From: [identity profile] vzaliva.livejournal.com
вдогонку, не-девелоперам проект лучше смотреть тут: http://fb2pdf.com/
хоть на питоне, но работает хорошо :)



Date: 2008-01-13 10:07 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
но хоть убей не помню чтобы был хоть на одном "альтлинуксовском слете"
Гм... странно...

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 20th, 2026 03:21 pm
Powered by Dreamwidth Studios