Pull to refresh

Comments 29

Забавно, но эдак 4/5 шуток выглядят как-то странно при переводе.
Мне кажется, проблема только в comprehensions :)
Да много в чем на самом деле проблема. Начиная от заголовка, где приходится делать «Руби(н)», все эти русскоязычные «Рельсы» и «Панды», скраббл, который, внезапно в русском варианте «рубин» = 1+2+3+1+1 = 8 (а не 9), и «питон» = 2+1+1+1+1=6, что несколько переворачивает аргументацию в прямо противоположную. Весьма неказисто, на мой взгляд, переведенный «sneklace». Что такое «skub» и, тем более, мем про «pro-skub vs anti-skub» практически никто не знает в рунете. И т.д. и т.п.
Но… я считал «озмерелье» своей лучшей работой… :(
Не слушайте его, «озмерелье» прекрасно. Вот остальное, увы, не очень.
UFO just landed and posted this here
Варианты:
1) (далеко от первоисточника): «В рубинах включения считаются дефектом». Можно добавить «поэтому в хороших рубинах их нет».
2) (Похуже) «Рубины неодушевлённые и не понимают, что такое список».
«Толкание ядра: Не кидайте змей.»

Напомнило советский мультик «Волшебное кольцо»:

— Вы пошто животину тираните?
— Да вот, змею воздушную запускаю.

PS: Нужно было под статьёй сделать опрос — Питон или Руби. Я — за Питона :)
И один вариант в опросе: PHP.
Только мне все эти аллегории показались странными ?!
Я бы больше сказал: это не остроумно и даже не смешно.
Да, довольно плоский юморок. Видимо, после PHP в конце все должны падать под стол.
Англоязычное сообщество временами исторгает из себя подобный «йумор». Т. к. вполне годный айтишный юмор оно тоже вполне в состоянии производить, возможно, временами суть теряется, не поддаваясь даже не переводу на русский, а кросс-культурной трансляции на русскоязчыную среду, вроде шуток про Канаду или «твою маму». Хотя в данном случае там и в комментариях к англоязычному оригиналу у автора спрашивают, как от него отписаться…
Вообще это конечно все хорошо.Но.
Я Searchil на HH, там такая статистика по поиску

ruby — 507
python — 1800
php — 3208
C#- 2271
Java- 3742
python: 2, ruby: 1
Спор разрешен! (на какое-то время, пока спрос не вырастет еще больше)
После прочтения в голове промелькнула мысль что сегодня пятница, а нет сегодня понедельник.
Разница между Python и Ruby всегда была и будет в том. что первый хвалят только если не знакомы ос вторым:

https://habrahabr.ru/post/85459/#comment_6190771
Лучший tip, trick and hack – забыть этот вполне заменимый язык

Ну тогда руби лучше вообще не изучать, или он не заменим по-вашему?
result = reduce(lambda a,b: a*b, numbers)
vs
result = numbers.inject :*

for index, string in enumerate(strings): print index, string,
vs
puts strings.each_with_index.to_a.join " "

len(numbers) == len(set(numbers))
vs
!numbers.dup.uniq!


Конечео, я очень поверхностно знаком с питоном и не знаю руби. Но что делает код на питоне очевидно, а вот то же самое на руби я не понимаю вообще. Выглядит отталкивающе.

puts? to_a? Названия функций обфускатором генерировали?
each_with_index? Класс, а как насчет each_with_index_reverse? each_with_index_until_index_is_greater_than_10?
!numbers.dup.uniq! — что вообще происходит? Префиксное и постфиксное отрицание?
Скобок не завезли? Авторы языка травмировали психику лиспом?

Ну вот с этим согласен, в питоне коряво:
" ".join(reversed(sentence.split()))
vs
sentence.split.reverse.join ' '
  • putstring
  • to_array
  • Почти угадал [1, 2, 3].reverse.each_with_index и array.each_with_index.select { |number, index| index < 10 }
  • !numbers.dup.uniq! — не знаю откуда ты эту срань скопировал. Но на руби этот код должен выглядеть так numbers.length == numbers.uniq.length
Мне редко бывает жаль потраченного на что-то собственного времени, но сейчас как раз такой случай…
Какой-то просто неистовый бред. Как питонист ничего плохого не могу сказать про руби, но мне не очень нравятся гемы, то как они организованны, и мне сложнее читать код на руби. Код питона вообще один из наиболее легкочитаемых, так как многие элементы семантики осуществлены отступами.

Наиболее всего удивляет последняя строчка этого пассажа, написанного под воздействием ~~наркотиков~~ чудного озарения. Несомненным преимуществом пхп было то, что язык встраивался прямо в html, как кстати и js, но это, плюс изобретение языка на коленке, плюс нижайший порог вхождения нанесли пхп тяжелую родовую травму, с которой он живет по сей день.

Лично я во время чтения кода на пхп испытываю чувства как доктор в анекдоте:
— Хорошо, хорошо, очень хорошо. Что хорошо доктор? Хорошо, что не у меня.

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

Но предложить пожевать кактус в 2016? Автор испытывает радость от мучений окружающих?
на первый тег «юмор» обратили внимание?
>Как питонист
Давайте не начинать этот «из пустого в порожнее» холивар, php прекрасно справляется со своими задачами, низкий порог входа? ну во 1 давайте включим E_NOTICE в php.ini и посмотрим на код совершенно по новому, во 2 на чистом php вакансий не так много, а порог вхождения в ZF2 Symfony уже куда по более высокий.

Например я не переношу код питона, совершенно, не нравиться он мне и всё тут, но от этого питон в моих глазах хуже не стал, да мне не по вкусу, но язык решает задачи на которые он нацелен, и прекрасно решает и это не может не радовать. Хотя курс по Ruby и RoR в институте прошёл, даже мини проект какой-то написал.

Как говориться на вкус и цвет фломастеры все разные.
> Как говориться на вкус и цвет фломастеры все разные.
Ага, только php это не фломастер, а лужа краски на полу, откуда каждый уважающий себя начинающий программист черпает сполна и наносит широкие мазки на холст окружающей нас реальности.
Тема языка Эйфории (Euphoria) не раскрыта :)
Сравниваются python и ruby, а в конце на вопрос
— Какой язык программирования использовать в своем стартапе?
Ответ — PHP.
Без объяснений преимуществ и недостатков последнего.
Я понимаю статья вроде как не очень серьезная, но все таки.
Мне, например, было бы интересно знать перспективы этих языков. Ситуацию на сегодня вроде как можно отследить, например по вакансиям, а вот что эти языки ждет в будущем интересно.
Sign up to leave a comment.

Articles