Serge wrote:У многих чисто ассемблерщиков-самоучек отсутствует школа, которую дают ЯВУ. Структуры данных, типизация, приведение типов ? Нафиг надо ! Что хочу, то и ворочу.
Мне кажется это та ситуация, когда из-за деревьев не видно леса. Всё в машинном коде, тяжело увидеть и продумать конструкцию всей системы. Ну и неопытности с безграмотностью хватает.
Да, об этом я не подумал как-то... Первым, в 13 лет, у меня был Бейсик, но почти сразу, буквально месяца через 3, начал использовать ассемблер. Ну а настоящую школу начал проходить через год на СМ-4 (клон PDP-11), где впервые познакомился с Паскалем. С тех пор по возможности из ЯВУ использую только его или его производные (ту же Аду) -- ну и ассемблер, конечно, но для разных задач. Заниматься формошлёпством в Дельфях явно удобней
Можно ещё добавить психологические особенности. У меня, например, ярко выраженное стремление всё всегда разложить по полочкам, упорядочить и т.п., откуда системный подход к разработке, склонность к "бумажному" проектированию, а не к скорейшему быдлокодингу, ну и т.д. У многих же, по моим наблюдениям (никого конкретного в виду не имею!), наоборот: пришла в голову какая-то идея -- сразу бегут её реализовывать, даже не пытаясь увязать с другими компонентами, без обдумывания возможных последствий... Конечно, всего заранее не предусмотришь, но, ИМХО, всё ж надо сначала думать, а потом делать