ИМХО, освоение лучше начать с Си. Он дает понимаение устройства и функционирования программы. Я не спорю, С# и Java увеличивают скорость разроботки, но очень плохо, когда программист не представляет как работает его программа на самом низком уровне. Порой даже не знают принцип работы и особенности своего фреймворка, как оптимизировать код для работы в нем. И в итоге клепают таких монстров как Windows Vista.
"Thinking Low-Level, Writing High-Level" (c) Рендалл.
Ссылка на пост
14 окт 2007 в 15:59