Пятничный стёб над языками программирования





+52
23 декабря 2011, 13:33
66
heel 42,0

комментарии (101)

+63
artyomst #
для русскоязычного сайта, думаю, есть смысл делать перевод
–40
catlion #
Тот, кто оценит шутки, разберется и так.
+4
trollsid #
перевод конечно хорошо, но тес кто с этими языками сталкивался дальше «Hello hell» будет понятно и так :)
З.Ы.: Не хватает Deplhi,c# и perl как минимум :)
+2
catlion #
А мы тут на что?
+96
catlion #
Mad skillz
+55
catlion #
Perl — это шутка про C, только без null terminator.
–2
nalimka #
под столом. жалею что нет кармы плюсовать )))
0
nalimka #
как же вас легко задеть. это же добродушный позитивный стеб а не серьезная критика =)
+56
freNZZy #
image
+16
catlion #
У него изо рта должен торчать фаллоимитатор.
+8
jack7277 #
Судя по названию языка — из мозга.
+3
mukizu #
Из уха
+28
x0rHamster #
Это про Whitespace (^_-)
+8
finaldream #
Вы имели в виду:
image
image
+9
Rel1cto #
have written
+3
catlion #
Спасибо, с этим у меня проблемы
+1
j1nn #
ancient geek ;)
+7
4dmonster #
На перевод решились только Алголовцы и 1эсники
0
romy4 #
с матами)
+3
Novikov #
Есть смысл учить английский язык.
+4
freNZZy #
image
+74
freNZZy #
image
+63
freNZZy #
image
+2
freNZZy #
Подразумеваю, что HTML является отсылкой к этому. Другого смысла я не нашел :(
+35
catlion #
HTML — не язык программирования.
Горшок — не эссе.
+3
freNZZy #
А как все оказывается просто. Наверное, пора дать мозгу немного отдохнуть.
+6
burdakovd #
Assembly. Вам действительно нужно переопределить каждое слово английского языка?
+2
eagle250 #
может быть точнее будет «Вы действительно решили объяснять каждое написанное слово»?
+3
burdakovd #
Может быть. Я пока изучаю язык, так что интерпретирую «have to» как учили — «быть вынужденным», а не «решить».
+1
Rel1cto #
Правильно интерпретируете, так и есть.
+87
mr_avi #
+101
mr_avi #
+7
guyfawkes #
Да сколько ж можно! :(
+15
mr_avi #
Стёб же) Сам PHP-ист)
–2
psylosss #
здорово! только не совсем понятно, почему assembly, а не assembler
0
psylosss #
все, понял, разобрался… вопрос снят
+84
ykcyc #
+94
Volshebnyi #
— … только поясните, о чем именно говорится во второй строке.
— Эээ, понятия не имею. Я писал это целых два дня назад!
+3
Nc_Soft #
Именно эта интерпретация на мой взгляд самая смешная, спасибо.
+38
a1exis #
0
a1exis #
ошибся маленько
python конечно.
извиняйте.
+2
sdevalex #
Искал в комментах иммено это))) +1
+5
qwertysx #
«Almost done reading, but it's just a tests yet.» :)
+27
Volshebnyi #
import essay

— Это плагиат. Вы не можете просто импортировать готовое эссе.

from __future__ export essay_accepted

— Не знаю, как вы это сделали, но я каким-то образом уже проставил вам оценку за эссе в аттестат.

Экспорт из __будущего__ всегда ассоциируется у меня с магией, доступной только Питону.
+12
Volshebnyi #
Эммм…
from __past__ import last_comment
import time

time.to_the_past(minutes=-13)
last_comment.replace('export', 'import')
last_comment.submit()

time.back_to_the_future()
+3
burdakovd #
from __future__ import essay_accepted
, не?
Или уже и export можно делать?
+4
burdakovd #
упс, не заметил в вашем предыдущем камменте хотфикс
+1
avrelian #
А без надписей над картинками многие догадались бы какой язык изображен?
+1
Adelf #
Хороший показатель качества шутки :)
питон(изза импорт)
ява
С
Ну и может быть unix shell
Остальное не догадался бы.
+23
freNZZy #
image
+2
kossmak #
Библиотекарь — орангутан, а не мартышка или шимпанзе. Ну и ни в коем случае не обезьяна, а примат, да)
+1
ctrlok #
Подлец! Заставил меня зайти и повысить вам камру.
+35
catlion #
image
+13
burdakovd #
Не понял шутку про C++
+6
GooRoo #
Это типа С++ создаёт много временных копий объекта (при передаче объекта по значению)… (facepalm)
+3
Fil #
Я думаю дело в том, что нет ничего проще, чем передать объект по значению, вызвав, тем самым, конструктор копирования. И, очевидно, таким образом, создав копию объекта.
+5
burdakovd #
Да, спасибо, теперь понятно.

Однако в таком случае логичнее было бы показать не 400 копий вокруг профессора, а экземпляр эссе в руках профессора, экземпляр в руках студента и «шлейф» экземпляров за студентом (мимоходом созданная копия когда он положил эссе на столик в кафе, копия, оставшаяся дома, и т.п.)
+1
Fil #
Кстати да, мне больше нравится Ваша версия! Но, справедливости ради — скорее в каждой комнате, шкафу, тумбочке, (функции) будет только по одной копии. При входе (или кладении в шкаф) студент будет переписывать эссэ, а при выходе уничтожать.
+3
burdakovd #
Ага.

0) Взял из тумбочки эссе (сделал копию через «Essay Тумбочка::Get()»), понес его профессору
1) Придя к профессору, заново сделал копию и дал её профессору
2) Профессор внес в свою копию эссе исправления и замечания
3) Профессор сжигает эссе со своими исправлениями, предварительно сняв копию и вернув её студенту (предположим что оптимизации отключены)
4) Студент сжигает то, что ему дал профессор, сделав перед этим себе копию
5) Принес домой, сделал копию принесенного эссе и закинул её в тумбочку. void Тумбочка::Set(Essay essay). Внутри тумбочки текст из принесенного эссе переписался в хранимое там эссе. Закинутое после этого уничтожилось.
6) Студент сжигает последние две копии эссе, оставшиеся у него в руках: то что он принес на встречу, и то что унес со встречи

Берегите леса, не пишите эссе в стиле C++!
+1
Wyrd #
Товарищи, не разводите флейм: С++ так не делает (в релизе), потому как RVO и Copy Elision

Пруф §12.8/31
+1
Gorthauer87 #
const & во первых, а во вторых неявное разделение спасут отцом русской демократии
+1
dart_victor #
По-моему имелось в виду разворачивание шаблонов при компиляции, там как раз может быть похожий эффект.
+25
mr_avi #
0
Nordvind #
Что за дебильный баг, кстати? Рабочая сеть режет habrastorage, зашел через другой комп — «доступ к публикации закрыт не-подписчикам».
+1
Fedcomp #
а как вы написали этот комментарий? :)
0
Nordvind #
Написал с того компа, где обрезан habrastorage. Баг кстати в том, что нельзя зайти с двух сессий под одним аккаунтом в один пост.
0
auror #
Такое ощущение, что у первого персонажа не борода, а обмазанный г***м рот =/
0
rinat_crone #
Ну ведь реально похоже, зачем минусуете человека?
–1
sphere #
–3
sphere #
+5
philpirj #
1C-бухгалтерия?
0
sphere #
Имелось в виду частое желание применять инородные парадигмы, но шутка не прошла :/
+3
Volmontovich #
Все-таки картинки с текстом лучше сохранять в PNG, иначе читать становлится непросто.
+1
Volmontovich #
Простите, «становится», конечно.
+30
Shedal #
Заранее извините, возможно, я сам себя перехитрил с тонким стёбом над стёбом про C#.

–2
Volshebnyi #
Нарисуйте, пожалуйста, JS: «Введение-то у вас нормальное, а вот вывод какой-то странный.»
+4
Shedal #
Извините, но не понял, в чём юмор.
+19
Shedal #
+3
Shedal #
Возможно, было бы понятнее, если написать CSS 2.0.
+1
eternal2000 #
про css прикольная ассоциация =)
+67
hotcooler17 #
+12
mr_avi #
Тонко.
+6
Goder #
5 баллов! :))
+1
mixailflash #
видимо у всех наболело, раз такие бурные обсуждения
+5
hotcooler17 #
Пятница просто, все расслабились и подкалывают друг драга. И вам приятного вечера :)
+5
mixailflash #
спасибо, взаимно
+3
hellhorse #
Отлично! Спасибо за топик :)
+5
Pe4enie #
Всем спасибо за картинки, и в самом деле помогло расслабиться после рабочей недели!
–1
almighty #
image
–5
almighty #
image
+1
Shedal #
Пока что полупрозрачным стал ваш комментарий :)
+1
AusTiN #
image
+2
IRainman #
Это ПЯТЬничный пост и комменты, благодарю вас :)
+8
Fedcomp #
+1
toxicdream #
мм..) задело за живое! ))
Как раз пишу пояснительную!
0
leventov #
Не понял про Си и ассемблер
+2
hotcooler17 #
В Си если не поставить NULL ('\0') в конце строки — будет мусор, оставленный там от старых переменных т.к. Си не инициализирует массивы при создании. Ассемблер — потому что db, используемый для строк — это define byte, но я могу ошибаться.
0
hotcooler17 #
Как было сделано выше…
my $str = $Habr->getComment('humour', 135175, 4491439);
my $before = "оставленный";
my $after = "оставшийся";

$str =~ s/$before/$after/g;
$Habr->setComment($str, 'humour', 135175, 4491439); #брррр... пойду я спать.
0
davinchi #
$Habr is undefined.
Wide character used in regexp matching.
0
hotcooler17 #
Ну так можно и к чему угодно придраться. Будем считать, что в абстрактном хабраперле это есть. :)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.