Страница 1 из 3

Programmer's hierarchy

Добавлено: 26 дек 2006, 12:51
ajkj3em
Quite accurate надо заметить

Изображение

Добавлено: 26 дек 2006, 12:56
Аман Ванкуверский
good one :lol:

Добавлено: 26 дек 2006, 13:38
john doe
Можно было бы сказать проще: единственным критерием крутости программиста является его опасность для создаваемой системы - чем более катастрофические для системы ошибки позволяет сделать язык, используемый программистом, тем этот программист круче.

Добавлено: 26 дек 2006, 18:23
папа Карло
а где SQL? :)

хотя я программил на большинстве языков из списка. :)

Добавлено: 26 дек 2006, 18:38
aissp
Удивительно перл стоит на одной стпеньке с с++. Всегда не навидел перл, хуже него тока паскаль. Надоже как интересно, надо бы к психологу сходить =)

Добавлено: 26 дек 2006, 19:01
ajkj3em
график не o тoм какой язык круче, а в том как программеры
одного языка относятся к программерам другого.

a SQL наверное в том же боксе где и HTML, причем ровно с
тем же об'яснением :twisted:

Добавлено: 26 дек 2006, 23:00
john doe
А если у меня и ассемблер, и С, и java, и html, то как я к себе самому могу отностится!?!?

Добавлено: 26 дек 2006, 23:53
папа Карло
aissp писал(а):Удивительно перл стоит на одной стпеньке с с++. Всегда не навидел перл, хуже него тока паскаль. Надоже как интересно, надо бы к психологу сходить =)
перл реально рулит :)

Добавлено: 26 дек 2006, 23:55
папа Карло
ajkj3em писал(а):a SQL наверное в том же боксе где и HTML, причем ровно с
тем же об'яснением :twisted:
ха! именно поэтому простые программеры толковые (правильно) запросы писАть и не умеют нифига :) с другой стороны это хорошо, это для нормальных датабазников делает хорошиый жоп маркет :)

Добавлено: 27 дек 2006, 07:45
Аман Ванкуверский
папа Карло писал(а):а где SQL? :)
так у сиквельщиков и надо спросить - где бы они себя поставили в этом списке

Добавлено: 27 дек 2006, 10:53
Stanislav
john doe писал(а):А если у меня и ассемблер, и С, и java, и html, то как я к себе самому могу отностится!?!?
Осталось только взять и удавиться! (с) Шуфутинский

Добавлено: 27 дек 2006, 13:01
Marmot
О, ё-моё, a Java-то в самой жопе, как же так?
Обидно, блин... :twisted: :evil:

Добавлено: 27 дек 2006, 13:05
Marmot
папа Карло писал(а):ха! именно поэтому простые программеры толковые (правильно) запросы писАть и не умеют нифига :)
Ну да, когда в одной базе правильно это так, а в другой совсем по другому, а в третьей только через анус...

Добавлено: 27 дек 2006, 13:53
nemiga
john doe писал(а):Можно было бы сказать проще: единственным критерием крутости программиста является его опасность для создаваемой системы - чем более катастрофические для системы ошибки позволяет сделать язык, используемый программистом, тем этот программист круче.
Перефразируя:

Единственным критерием крутости медработника является его опасность для больного.

Санитарка моет зопу и навредить особо не может

Медсестра делает уколы и перевязки, может плохо уколоть или плохо завязать -- может быть больно, но не смертельно

Врач-терапевт выписывает лекарства и ставит диагнозы -- моет ошибиться, больной может умереть, но это маловероятно

Простой хирург манипулирует внутренними органами, может и зарезать. Иногда.

Крутой хирург работает на открытом сердце с искусственным кровообращением или на открытом мозге -- жизнь больного буквально в руках хирурга. Одна ошибка -- и пипец.

----------------------------------------

Выводы:

1. Чем глубже специалист лезет в систему, тем больше цена ошибки. Ошибка стюардессы почти ничем не грозит, от ошибки пилота могут погибнуть сотни человек, а от ошибки авиаконструктора -- тысячи.

2. Для того чтобы безошибочно копаться в глубинах системы, нужно иметь высокую квалификацию

3. Программисты "низкого уровня" должны быть более квалифицированными, чем их коллеги, пишущие на языках высокого уровня. Ошибки последних некритичны и будут отловлены легко и часто самой системой. Первые же ошибаться не имеют права.

.

Добавлено: 27 дек 2006, 14:29
john doe
Перефразируя:
Не согласен, не верно. C# и Java применятся примерно в одних и тех же целях, но C# стоит выше, потому что на нем легче сделать ошибку.

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