[quote=Илья Ермаков]Мысль, к которой и подводил выше: не пора ли вливать в программирование некую "естественную" струю мысли, что ли?[/quote]

См. первый пост где про физическое образование.
Программерам и математикам, что называется,закон не писан. Они думают, что раз компьютерные гении, значит, всё можно (С++ и ФЯ, соответственно). А хрен.

Физики и инженеры (не ИТ) четко понимают, что есть законы, через которые хоть лопни не перепрыгнешь, только шею сломаешь.
Дейкстра -- физик-теоретик. (Кто еще мог додуматься до "инварианта"?)
Вирт -- инженер-электронщик.

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