Comments 55
Баллы прибавляются, но никто не комментирует =)
Может быть, программисты еще не проснулись.
а может за как минимум 9 лет уже все кто хотел откомментировали ;)
хорош боянить!
Старинная шутка, но смешная.
А где же ASM?
Видимо, аудитория хабра молода и считает новым что-то весьма забытое и старое ;)
на асме
global _start
_start:
mov eax, 4
mov ebx, 1
mov ecx, msg
mov edx, msglen
int 0x80
mov eax, 1
mov ebx, 0
int 0x80
section .data
msg: db "Hello World",0x0A,0
msglen equ $-msg
global _start
_start:
mov eax, 4
mov ebx, 1
mov ecx, msg
mov edx, msglen
int 0x80
mov eax, 1
mov ebx, 0
int 0x80
section .data
msg: db "Hello World",0x0A,0
msglen equ $-msg
На эту же тему есть еще вариант
Задача. На вход подаются числа от 0 до 10. Нужно выводить 0, если число четное и 1, если нет. Как решают задачу...
1. Школьник:
10 INPUT I
20 IF I = 0 OR I = 2 OR I = 4 OR I = 6 OR I = 8 OR I = 10 THEN
30 PRINT "0"
40 ELSE
50 PRINT "1"
60 END IF
70 END
2. Первокурсник:
program OutputOdd;
var i:byte;
begin
Read(i);
if odd(i)
then write('1')
else write('0');
end.
3. Старшекурсник:
#include
#include
int main(int argc, char** argv){
int i = atoi(argv[1]);
printf("%d",i % 2);
}
4. Молодой специалист:
#include
int main(){
int i; cin >> i,cout > i;
cout
Задача. На вход подаются числа от 0 до 10. Нужно выводить 0, если число четное и 1, если нет. Как решают задачу...
1. Школьник:
10 INPUT I
20 IF I = 0 OR I = 2 OR I = 4 OR I = 6 OR I = 8 OR I = 10 THEN
30 PRINT "0"
40 ELSE
50 PRINT "1"
60 END IF
70 END
2. Первокурсник:
program OutputOdd;
var i:byte;
begin
Read(i);
if odd(i)
then write('1')
else write('0');
end.
3. Старшекурсник:
#include
#include
int main(int argc, char** argv){
int i = atoi(argv[1]);
printf("%d",i % 2);
}
4. Молодой специалист:
#include
int main(){
int i; cin >> i,cout > i;
cout
............
4. Молодой специалист:
#include
int main(){
int i; cin >> i,cout > i;
cout
4. Молодой специалист:
#include
int main(){
int i; cin >> i,cout > i;
cout
разве, чем опытнее программист, тем у него тупее и длинее алгоритмы?
Чем опытнее программист, тем труднее ему даются простые решения. А некоторые под грузом своего опыта вообще разучиваются мыслить гибко.
Не тупее, но длиннее :)
***
Можно написать аналогию с веб-мастером.
Для начинающего интересно что-то сделать. Он берет код чужой страницы и методом удаления лишнего приводит ее в необходимый ему вид. По аналогии создает еще несколько страниц и сайт готов. Размещает на доступном хостинге (типа Народ.ру). Уходит 2-3 дня :)
Через некоторое время веб-мастер начинает задумываться о движке для сайта. Пусть он и состоит из десятка страниц. Изучает PHP и MySQL. Создает код, выносит всю разметку в шаблоны. Наслаждается тем, что "Заработало!" или копается дальше. Такой сайт уже неприлично размещать на бесплатном хостинге - нужен свой, и домен в придачу. Уходит 2-3 недели (или больше)...
Продвинутый веб-мастер понимает, что без CMS сайт "говно". На основе своих продвинутых знаний пишет свой движок, используя доступные библиотеки и куски кода.
У опытного веб-мастера есть уже свой, написанный с нуля движок и вылизанный. Его цепляют за живое другие движки, особенно, если они бесплатны. Доказывает, что универсальность - это известная беда...
Постепенно смысл работы над сайтом переходит от его непосредственной цели к возможностям движка - на сколько он функционален.
Исходя из этого, становится понятно откуда появляются неудобные интерфейсы. Программеры делают их для самих себя.
***
Есть еще одна интересная вещь :)
Достаточно собрать два-три человека и начать обсуждать насущную проблему. В самом разгаре обсуждения сообщить собеседникам, что проблема далее не актуальна (предварительно заложить такой поворот событий - найти реальные причины неактуальности проблемы). А дальше можете наблюдать за инертностью собеседников. В большинстве случаев никто не захочет здраво посмотреть на актуальность - они будут защищать свои идеи и требовать продолжения "банкета".
"Первое правило бизнеса: защищай свои инвестиции" (c) фильм "Револьвер"
***
Можно написать аналогию с веб-мастером.
Для начинающего интересно что-то сделать. Он берет код чужой страницы и методом удаления лишнего приводит ее в необходимый ему вид. По аналогии создает еще несколько страниц и сайт готов. Размещает на доступном хостинге (типа Народ.ру). Уходит 2-3 дня :)
Через некоторое время веб-мастер начинает задумываться о движке для сайта. Пусть он и состоит из десятка страниц. Изучает PHP и MySQL. Создает код, выносит всю разметку в шаблоны. Наслаждается тем, что "Заработало!" или копается дальше. Такой сайт уже неприлично размещать на бесплатном хостинге - нужен свой, и домен в придачу. Уходит 2-3 недели (или больше)...
Продвинутый веб-мастер понимает, что без CMS сайт "говно". На основе своих продвинутых знаний пишет свой движок, используя доступные библиотеки и куски кода.
У опытного веб-мастера есть уже свой, написанный с нуля движок и вылизанный. Его цепляют за живое другие движки, особенно, если они бесплатны. Доказывает, что универсальность - это известная беда...
Постепенно смысл работы над сайтом переходит от его непосредственной цели к возможностям движка - на сколько он функционален.
Исходя из этого, становится понятно откуда появляются неудобные интерфейсы. Программеры делают их для самих себя.
***
Есть еще одна интересная вещь :)
Достаточно собрать два-три человека и начать обсуждать насущную проблему. В самом разгаре обсуждения сообщить собеседникам, что проблема далее не актуальна (предварительно заложить такой поворот событий - найти реальные причины неактуальности проблемы). А дальше можете наблюдать за инертностью собеседников. В большинстве случаев никто не захочет здраво посмотреть на актуальность - они будут защищать свои идеи и требовать продолжения "банкета".
"Первое правило бизнеса: защищай свои инвестиции" (c) фильм "Револьвер"
Я думаю, что поколение глав корпораций, использующих в своей практике арготизм "сцуко", пока еще не сформировалось.
[[::::::]]
[[::::::]]
А всё потому, что в оригинале было "damn!" — "Event not recognized".
Черт, это какое-то дежавю. Все повторяется, и даже комментарии. Нет, не пойду искать ссылку, нет :))))))))))))))
О, спасибо что напомнили. Кто-нибудь может подсказать, не починили ли русскую «б» в последних релизах шрифтов DejaVu Sans? :)
Починили — это как? У меня, вроде, не возникало проблем :)
Ну ведь с такой вот «б» жить трудно.
Да, уродская буковка, всегда меня разражала. А почему Тахому не поставите?
Ах, вот оно что :)
Ой, не знаю, о вкусах не спорят. Меня она удивила, конечно, после миграции было непривычно первые 2 недели. Потом привык, уже забыл как иначе.
Ой, не знаю, о вкусах не спорят. Меня она удивила, конечно, после миграции было непривычно первые 2 недели. Потом привык, уже забыл как иначе.
Программист должен быть ленив :)
У каждого дела запах особый.
В булочной пахнет сгоревшею сдобой.
Мясом протухшим пахнет мясник.
Газом угарным пахнет печник.
Пахнет молочник прокисшей сметаной.
Пахнут шахтеры горелым метаном.
Пахнет газетчик как дохлая утка,
Как парфюмерный отдел проститутка.
Пахнет хирург неудачным наркозом.
Пахнет доярка вечерним навозом.
Содранной шкурой пахнет скорняк.
Ассенизатор... Знаете как.
Пахнет кухарка капустою кислой.
Пахнет сестра медицинская клизмой.
Тещи, как правило, пахнут блинами,
Все на таможне - большими деньгами.
Пахнет партиец как красные флаги.
Нянечка пахнет подгузником Хагги.
Пахнет сапожник густым гуталином,
А популярный певец - кокаином.
Консул английский пахнет овсянкой,
Школьный учитель разит валерьянкой.
Пахнет несвежим солдат сапогом.
Пахнет горячим браток утюгом.
Пахнет ревматик озокеритом.
Пахнет любитель рывков динамитом.
Килькой в томате пахнет турист,
Йодом с зеленкой спортсмен альпинист.
Пахнет священник святою водою.
Пахнут раввины кошерной едою.
Азбукой Морзе пахнет радист.
А героином контрабандист.
Нефтью разлитой пахнет моряк.
Лишь программисты ... не пахнут никак.
"Лишь программисты не пахнут никак", -
Подумать такое мог только дурак.
Си-кодировщик пахнет структурой,
Visual Basic пахнет халтурой.
С++ пахнет полиморфизмом,
Оракл пахнет бюрократизмом,
Митингом нудным разит DBA,
Пахнет Main Frame, словно старый еврей.
Web-программист пахнет связью случайной,
Пахнут COBOL программисты отчаянием.
Пахнет PASCALщик чем-то забытым,
ACCESS разработчик - корытом разбитым.
Вместе все пахнут словно бардак -
Тестеры только не пахнут никак!
Это неправда! Понюхайте сами,
Тестеры вечно пахнут клопами...
Только зайдешь к ним и глянешь вокруг -
Так копошится какой-нибудь жук.
Над программистом, как муха жужжит.
- Тут не работает, там не стоит...
Даже админ отмахнуться не сможет,
Запах жука ему встанет дороже.
Не зная ни кода и не системы,
Тестеры пахнут общей проблемой!
В булочной пахнет сгоревшею сдобой.
Мясом протухшим пахнет мясник.
Газом угарным пахнет печник.
Пахнет молочник прокисшей сметаной.
Пахнут шахтеры горелым метаном.
Пахнет газетчик как дохлая утка,
Как парфюмерный отдел проститутка.
Пахнет хирург неудачным наркозом.
Пахнет доярка вечерним навозом.
Содранной шкурой пахнет скорняк.
Ассенизатор... Знаете как.
Пахнет кухарка капустою кислой.
Пахнет сестра медицинская клизмой.
Тещи, как правило, пахнут блинами,
Все на таможне - большими деньгами.
Пахнет партиец как красные флаги.
Нянечка пахнет подгузником Хагги.
Пахнет сапожник густым гуталином,
А популярный певец - кокаином.
Консул английский пахнет овсянкой,
Школьный учитель разит валерьянкой.
Пахнет несвежим солдат сапогом.
Пахнет горячим браток утюгом.
Пахнет ревматик озокеритом.
Пахнет любитель рывков динамитом.
Килькой в томате пахнет турист,
Йодом с зеленкой спортсмен альпинист.
Пахнет священник святою водою.
Пахнут раввины кошерной едою.
Азбукой Морзе пахнет радист.
А героином контрабандист.
Нефтью разлитой пахнет моряк.
Лишь программисты ... не пахнут никак.
"Лишь программисты не пахнут никак", -
Подумать такое мог только дурак.
Си-кодировщик пахнет структурой,
Visual Basic пахнет халтурой.
С++ пахнет полиморфизмом,
Оракл пахнет бюрократизмом,
Митингом нудным разит DBA,
Пахнет Main Frame, словно старый еврей.
Web-программист пахнет связью случайной,
Пахнут COBOL программисты отчаянием.
Пахнет PASCALщик чем-то забытым,
ACCESS разработчик - корытом разбитым.
Вместе все пахнут словно бардак -
Тестеры только не пахнут никак!
Это неправда! Понюхайте сами,
Тестеры вечно пахнут клопами...
Только зайдешь к ним и глянешь вокруг -
Так копошится какой-нибудь жук.
Над программистом, как муха жужжит.
- Тут не работает, там не стоит...
Даже админ отмахнуться не сможет,
Запах жука ему встанет дороже.
Не зная ни кода и не системы,
Тестеры пахнут общей проблемой!
Супер-мега-охрененный кодер:
:D
:D
UFO just landed and posted this here
О! Я - студент на старших курсах! И правда...
Про руководителей очень повеселило %))
Зачем руководителю уметь программировать?
Не хотел бы писать такое, как у "Очень опытный программиста" и вроде и не надо уже. Вот что значит прогресс!
Не хотел бы писать такое, как у "Очень опытный программиста" и вроде и не надо уже. Вот что значит прогресс!
..ВАЛЯЛСЯ )))
"Вот что думают менеджеры о работе программиста":
...На самом деле программист может делать всё: и дизайн, и тестирование, и администрирование. Почему не делает? Ленив. Ему неинтересно...
...душевная организация программсита ортогональна и неконгруентна целям бизнеса...
...Для программистов заказчик - это идиот с мешком денег, который даёт им возможность зарабатывать на жизнь, решая такие задачки, которые при других обстоятельствах программисты с неменьшим удовольствием решали бы бесплатно...
...заказчик платит не за удовольствие программиста кодить интересные кусочки, а за сделанную работу...
взято с: http://articles.best-host.ru/index.php?i…
...На самом деле программист может делать всё: и дизайн, и тестирование, и администрирование. Почему не делает? Ленив. Ему неинтересно...
...душевная организация программсита ортогональна и неконгруентна целям бизнеса...
...Для программистов заказчик - это идиот с мешком денег, который даёт им возможность зарабатывать на жизнь, решая такие задачки, которые при других обстоятельствах программисты с неменьшим удовольствием решали бы бесплатно...
...заказчик платит не за удовольствие программиста кодить интересные кусочки, а за сделанную работу...
взято с: http://articles.best-host.ru/index.php?i…
как раз с классом stroka разбираюсь. Очень кстати )
эх
если бы бы автор этом сам всё написал
эх
а тут вот ссылка иноязычная (((
если бы бы автор этом сам всё написал
эх
а тут вот ссылка иноязычная (((
Sign up to leave a comment.
Эволюционная лестница программиста