Pull to refresh

Comments 55

Может быть, программисты еще не проснулись.
Я уверен, что есть такие же как и я люди, которые ещё не видели этой весчи.
через год можно будет смело постить еще раз. новички порадуются.
те кто вечно кричат про боян напоминают мне ситуацию в кинотеатре "да я видел это кино, он ему ща как вмажет! а тот ему! а в конце все будет хорошо"
а меня раздражают бородатые анекдоты
Видимо, аудитория хабра молода и считает новым что-то весьма забытое и старое ;)
Более-менее молода, но не считает :)
не очень молода, но считает
не должна?
на асме

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
............
4. Молодой специалист:

#include
int main(){
int i; cin >> i,cout > i;
cout
разве, чем опытнее программист, тем у него тупее и длинее алгоритмы?
Чем опытнее программист, тем труднее ему даются простые решения. А некоторые под грузом своего опыта вообще разучиваются мыслить гибко.
полностью согласен.
авторов первых 3х листингов можно держать в штате
Не тупее, но длиннее :)

***

Можно написать аналогию с веб-мастером.

Для начинающего интересно что-то сделать. Он берет код чужой страницы и методом удаления лишнего приводит ее в необходимый ему вид. По аналогии создает еще несколько страниц и сайт готов. Размещает на доступном хостинге (типа Народ.ру). Уходит 2-3 дня :)

Через некоторое время веб-мастер начинает задумываться о движке для сайта. Пусть он и состоит из десятка страниц. Изучает PHP и MySQL. Создает код, выносит всю разметку в шаблоны. Наслаждается тем, что "Заработало!" или копается дальше. Такой сайт уже неприлично размещать на бесплатном хостинге - нужен свой, и домен в придачу. Уходит 2-3 недели (или больше)...

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

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

Постепенно смысл работы над сайтом переходит от его непосредственной цели к возможностям движка - на сколько он функционален.

Исходя из этого, становится понятно откуда появляются неудобные интерфейсы. Программеры делают их для самих себя.

***

Есть еще одна интересная вещь :)

Достаточно собрать два-три человека и начать обсуждать насущную проблему. В самом разгаре обсуждения сообщить собеседникам, что проблема далее не актуальна (предварительно заложить такой поворот событий - найти реальные причины неактуальности проблемы). А дальше можете наблюдать за инертностью собеседников. В большинстве случаев никто не захочет здраво посмотреть на актуальность - они будут защищать свои идеи и требовать продолжения "банкета".

"Первое правило бизнеса: защищай свои инвестиции" (c) фильм "Револьвер"
классный коммент, ради такого коммента можно и такие посты иногда постить. И спасиб за цитату, я ее уже забыл. Фильм классный, хотя многим не понравился , не шарят.
Отличный коммент!
Но пропущен последний этап: постепенно смысл работы над сайтом теряется.
И развитие продолжает идти по спирали. =)
Я думаю, что поколение глав корпораций, использующих в своей практике арготизм "сцуко", пока еще не сформировалось.

[[::::::]]
А всё потому, что в оригинале было "damn!" ­— "Event not recognized".
Черт, это какое-то дежавю. Все повторяется, и даже комментарии. Нет, не пойду искать ссылку, нет :))))))))))))))
О, спасибо что напомнили. Кто-нибудь может подсказать, не починили ли русскую «б» в последних релизах шрифтов DejaVu Sans? :)
Починили — это как? У меня, вроде, не возникало проблем :)
Ну ведь с такой вот «б» жить трудно.
Да, уродская буковка, всегда меня разражала. А почему Тахому не поставите?
Потому что Tahoma не является открытым шрифтом, и меня не устраивает его лицензия.
К сожалению, мы вынуждены конфисковать ваш компьютер, т. к. на табах в вашем Firefox'e используются нелицензионные шрифты :-) А еще у вас нет иконки «Мой компьютер»!
Вам хиханьки, а у нас суровая реальность.
Ах, вот оно что :)
Ой, не знаю, о вкусах не спорят. Меня она удивила, конечно, после миграции было непривычно первые 2 недели. Потом привык, уже забыл как иначе.
У каждого дела запах особый.
В булочной пахнет сгоревшею сдобой.
Мясом протухшим пахнет мясник.
Газом угарным пахнет печник.
Пахнет молочник прокисшей сметаной.
Пахнут шахтеры горелым метаном.
Пахнет газетчик как дохлая утка,
Как парфюмерный отдел проститутка.
Пахнет хирург неудачным наркозом.
Пахнет доярка вечерним навозом.
Содранной шкурой пахнет скорняк.
Ассенизатор... Знаете как.
Пахнет кухарка капустою кислой.
Пахнет сестра медицинская клизмой.
Тещи, как правило, пахнут блинами,
Все на таможне - большими деньгами.
Пахнет партиец как красные флаги.
Нянечка пахнет подгузником Хагги.
Пахнет сапожник густым гуталином,
А популярный певец - кокаином.
Консул английский пахнет овсянкой,
Школьный учитель разит валерьянкой.
Пахнет несвежим солдат сапогом.
Пахнет горячим браток утюгом.
Пахнет ревматик озокеритом.
Пахнет любитель рывков динамитом.
Килькой в томате пахнет турист,
Йодом с зеленкой спортсмен альпинист.
Пахнет священник святою водою.
Пахнут раввины кошерной едою.
Азбукой Морзе пахнет радист.
А героином контрабандист.
Нефтью разлитой пахнет моряк.
Лишь программисты ... не пахнут никак.

"Лишь программисты не пахнут никак", -
Подумать такое мог только дурак.
Си-кодировщик пахнет структурой,
Visual Basic пахнет халтурой.
С++ пахнет полиморфизмом,
Оракл пахнет бюрократизмом,
Митингом нудным разит DBA,
Пахнет Main Frame, словно старый еврей.
Web-программист пахнет связью случайной,
Пахнут COBOL программисты отчаянием.
Пахнет PASCALщик чем-то забытым,
ACCESS разработчик - корытом разбитым.
Вместе все пахнут словно бардак -
Тестеры только не пахнут никак!

Это неправда! Понюхайте сами,
Тестеры вечно пахнут клопами...
Только зайдешь к ним и глянешь вокруг -
Так копошится какой-нибудь жук.
Над программистом, как муха жужжит.
- Тут не работает, там не стоит...
Даже админ отмахнуться не сможет,
Запах жука ему встанет дороже.
Не зная ни кода и не системы,
Тестеры пахнут общей проблемой!
UFO just landed and posted this here
неа.

hello.html:
Hello world!

и запустить этот файл в браузере. там даже тэги не нужны :)
(лихо я закодил, да? даже без Коляна и не ожидая обеда)
UFO just landed and posted this here
Особенно хорошо выглядит код на брэйнфаке :)
"C++ с использованием рекомендованной Майкрософт технологией COM"
жесть )
Зачем руководителю уметь программировать?

Не хотел бы писать такое, как у "Очень опытный программиста" и вроде и не надо уже. Вот что значит прогресс!
"Вот что думают менеджеры о работе программиста":

...На самом деле программист может делать всё: и дизайн, и тестирование, и администрирование. Почему не делает? Ленив. Ему неинтересно...
...душевная организация программсита ортогональна и неконгруентна целям бизнеса...
...Для программистов заказчик - это идиот с мешком денег, который даёт им возможность зарабатывать на жизнь, решая такие задачки, которые при других обстоятельствах программисты с неменьшим удовольствием решали бы бесплатно...
...заказчик платит не за удовольствие программиста кодить интересные кусочки, а за сделанную работу...

взято с: http://articles.best-host.ru/index.php?i…
согласен с менеджерами
про разного рода админов можно кстати сказать тоже самое
как раз с классом stroka разбираюсь. Очень кстати )
эх
если бы бы автор этом сам всё написал
эх
а тут вот ссылка иноязычная (((
Sign up to leave a comment.

Articles