|
А на самом деле ассм действительно развивает гибкость ума. А по моему глубокому убеждению программист просто обязан представлять себе архитектуру процессора (это для всех) и в обязательно должен знать особенности исполнения команд процессора (это для эмбеддеров). Естественно основная задача программиста, зная инструмент и возможности железа оптимальным образом постараться режить поставленную задачу, то бищь настоящий программист должен в совершенстве владеть искусством построения алгоритмов, а знание всяческих извращённых приёмов программирования это высшее мастерсто, граничащее с патологией. :) Тут уж у кого как получается. Т.о. получаем, что знание ассемблера (хотя бы на элементарно-начальном уровне) для программиста - обязательно (таковы уж реалии), а инструмент (язык) которым он реализует свои замыслы - не так уж и важен, главное умение решать с его помошью поставленные задачи.
Блин, чего-то из меня так словеса лезут. пора завязывать, работа стоит.
E-mail: info@telesys.ru