почему низкоуровневые программисты ненавидят программистов, пишущих на абстрактном уровне?

Статус: Offline
Реєстрація: 21.07.2010
Повідом.: 5638
почему низкоуровневые программисты ненавидят программистов, пишущих на абстрактном уровне?

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

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

например, та самая основная команда MOV. их было аж 2. MOV и MOVS, а щас вон около десятка и с проверками флагов и вообще. да и процедурное разделение ну и т.д. в общем - налицо тяга железячников к хоть какому-то языковому упрощению и упорядочиванию.

так почему же, если эта тенденция вполне очевидна, низкоуровневые программисты с таким больным раздражением реагируют на языки высокого уровня, цель которых работать с человеческими данными, а не с машинными кодами?

боюсь предположить, что всему виной деньги и аутсорс :D
 
Попробуй на языке высокого уровня эксплойт на heap overflow написать.
 
странное суждение - каждому по потребностям
 
hellfire, говнотемы у нас в Главном, там достойная компания тебе уже есть..
 
меня удивляет, почему любители читать флаги и пересылать байты из регистра в регистр так ненавидят языки высокого уровня.

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

например, та самая основная команда MOV. их было аж 2. MOV и MOVS, а щас вон около десятка и с проверками флагов и вообще. да и процедурное разделение ну и т.д. в общем - налицо тяга железячников к хоть какому-то языковому упрощению и упорядочиванию.

так почему же, если эта тенденция вполне очевидна, низкоуровневые программисты с таким больным раздражением реагируют на языки высокого уровня, цель которых работать с человеческими данными, а не с машинными кодами?

боюсь предположить, что всему виной деньги и аутсорс :D


годный вброс
 
Попробуй на языке высокого уровня эксплойт на heap overflow написать.

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

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

То ты никогда дом не строил если так думаешь....
 
меня удивляет, почему любители читать флаги и пересылать байты из регистра в регистр так ненавидят языки высокого уровня.

с чего вы взяли что ненавидят, скорее недолюбливают, т.к. они плохо соображают что делают и могут хуйни напедалить, а им потом разгребать. Вот и не долюбливают.
И вообще, деление несколько некорректное, правильней так - "почему опытные нелюбят неопытных?" :) Тогда и ответ сам найдется.
 
И вообще, деление несколько некорректное, правильней так - "почему опытные нелюбят неопытных?" Тогда и ответ сам найдется.
Потому что неопытные своим числом кусок хлеба таки отбирают? :D
 
Потому что неопытные своим числом кусок хлеба таки отбирают? :D

Вроде как не отбирают, а наоборот создают, воплощая мечту нищебродов о порталах за чирик.
Ну а когда в полночь "движок сайта" превращается в тыкву...
 
с чего вы взяли что ненавидят, скорее недолюбливают, т.к. они плохо соображают что делают и могут хуйни напедалить, а им потом разгребать. Вот и не долюбливают.
И вообще, деление несколько некорректное, правильней так - "почему опытные нелюбят неопытных?" :) Тогда и ответ сам найдется.

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

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

хотим мы того или нет, но иногда "тяп-ляп" - это именно то, что нужно клиенту.
многие проекты рождаются мертвыми, так ради чего трахаться?
такова жизнь.

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

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

например, та самая основная команда MOV. их было аж 2. MOV и MOVS, а щас вон около десятка и с проверками флагов и вообще. да и процедурное разделение ну и т.д. в общем - налицо тяга железячников к хоть какому-то языковому упрощению и упорядочиванию.

так почему же, если эта тенденция вполне очевидна, низкоуровневые программисты с таким больным раздражением реагируют на языки высокого уровня, цель которых работать с человеческими данными, а не с машинными кодами?

боюсь предположить, что всему виной деньги и аутсорс :D

Странный вопрос, я сейчас работаю над "железячным" проектом, по долгу службы, приходится нашей команде тесно сотрудничать с ребятами, которые разрабатывают аппаратную часть комплекса, что самое интересное - никакой неприязни, никаких "недолюбов" и т.п. я не замечал, наоборот, всё очень да же мирно и спокойно, особенно если пропустить пару :пиво:, посему, похоже что предположение об:
бред какихто второкурсных обрыганов в столовой ХНУРЭ и сделал такие выводы
таки имеет смысл быть.
Хотя с другой стороны, у меня и был опыт работы с бородатыми дядями, которые начинали с ПЛ и Фортрана и максимум, что смогли освоить в современности - это Делфи, при этом доказывали, что лучше азма - ничего на свете нет, но это скорее исключение из правила.
 
Добрый день,верталетчики.
Хвастайте своим высоким уровнем перед разработчиками высокоуровневого програмного обеспеченья,целенаправленного как в стадии развития ,так и применения в широкомасштабных областях непрофессионального программирования
в быту и на производстве,не требующего специальной подготовки (знаний технической части используемого оборудования,библиотечных наборов данных,синтаксиса языка программирования,структурных частей состава реализации,....и так далее).

бинго! :іржач: вот об этом и тема :D забыдлокодить станок, чтоб он дырку нужного диаметра сверлил - это признак гениальности, а выпустить веб-продукт, который объединит людей в сетевое сообщество - это непрофессионализм :клас: :D

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


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

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

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

п.с. я просто таки обожаю ассемблер :любов: :rolleyes:
 
Назад
Зверху Знизу