Qué suerte: en todos sitios cuecen habas

It had struck me that the normal computer science courses [at University] did not cover enough basic material in low-level programming and electronics, which was necessary to support a career in real-time, embedded development. There had also been a continuing trend to separate the study of hardware from software, reducing students’ ability to understand the operational totality of microprocessor-based systems. […] On the other side of the fence, electronic engineers scratched away at assembler spaguetti code, or naively marvelled at the irredeemable wonders of Basic.
—-
Me conmocionó el que los cursos habituales de informática en la Universidad [N.T.:británica en este caso] no cubrieran suficiente material básico acerca de la programación de bajo nivel y la electrónica, que era necesario para formarse en el desarrollo de sistemas de tiempo real empotrados. Había habido también una tendencia continuada a separar los estudios de hardware de los de software, reduciendo así la capacidad de los estudiantes para comprender en su totalidad los sistemas basados en microprocesadores. […] En el otro lado, los ingenieros electrónicos escarbaban en código ensamblador “espagueti”, o se sorprendían ingenuamente de las imperdonables maravillas del Basic.

Rob Williams, autor de Real-Time Systems Development (2006)
Facebooktwitterredditlinkedintumblrmail