О программировании Все знают, что такое фундаментальные науки — это те, продукция которых не имеет коммерческой ценности. А что такое фундаментальность в подготовке и деятельности программиста? В нулевом приближении это знание команд процессора в представлении Ассемблера и умение их использовать. Как правило, это не продается работодателю. Из моей студенческой практики. На занятия по программированию я откровенно забил. Из-за отсутствия оборудования они проводились "пешим по конному", решали задачки на бумаге. Все, что знал препод, это был Макрокод для Наири-К. На зачет нам выдали задачи и сказали, что завтра — завтра! — мы будем вводить свои решения в реальную машину! Что делать? Меня товарищи снабдили табличкой с системой команд, и я пошел думать. Назавтра предстоял долгий и нудный ввод программы через телетайп, и программа сработала с первого захода. Мне достался метод Гаусса решения систем линейных алгебраических уравнений в простейшем случае хорошо обусловленной матрицы (эти сло