Статус:
Offline
Реєстрація: 21.07.2010
Повідом.: 5638
Реєстрація: 21.07.2010
Повідом.: 5638
почему низкоуровневые программисты ненавидят программистов, пишущих на абстрактном уровне?
меня удивляет, почему любители читать флаги и пересылать байты из регистра в регистр так ненавидят языки высокого уровня.
а между тем, если посмотреть на эволюцию системы команд i8088 до сегодняшнего дня, то вполне очевидно, что даже на таком низком уровне, как ассемблер, существует вполне очевидная тенденция в сторону увеличения уровня абстракций.
например, та самая основная команда MOV. их было аж 2. MOV и MOVS, а щас вон около десятка и с проверками флагов и вообще. да и процедурное разделение ну и т.д. в общем - налицо тяга железячников к хоть какому-то языковому упрощению и упорядочиванию.
так почему же, если эта тенденция вполне очевидна, низкоуровневые программисты с таким больным раздражением реагируют на языки высокого уровня, цель которых работать с человеческими данными, а не с машинными кодами?
боюсь предположить, что всему виной деньги и аутсорс
меня удивляет, почему любители читать флаги и пересылать байты из регистра в регистр так ненавидят языки высокого уровня.
а между тем, если посмотреть на эволюцию системы команд i8088 до сегодняшнего дня, то вполне очевидно, что даже на таком низком уровне, как ассемблер, существует вполне очевидная тенденция в сторону увеличения уровня абстракций.
например, та самая основная команда MOV. их было аж 2. MOV и MOVS, а щас вон около десятка и с проверками флагов и вообще. да и процедурное разделение ну и т.д. в общем - налицо тяга железячников к хоть какому-то языковому упрощению и упорядочиванию.
так почему же, если эта тенденция вполне очевидна, низкоуровневые программисты с таким больным раздражением реагируют на языки высокого уровня, цель которых работать с человеческими данными, а не с машинными кодами?
боюсь предположить, что всему виной деньги и аутсорс