¿Qué tan útil sería tomar The Elements of Computing Systems? ¿Hay alguna alternativa?

Dependiendo de su interés y antecedentes. Como estudiante de ingeniería informática (hace más de 1,5 décadas), el libro me parece fascinante.

Tomé clases de circuitos digitales, programación de ensamblaje, arquitectura de computadoras antes y estas clases me dieron una visión “horizontal” sobre esa capa de abstracción en tecnología informática. Este libro pega verticalmente todo lo que he aprendido en mi licenciatura y uno realmente entendería cómo funciona la computadora desde la capa más fundamental (bueno, comience desde la puerta NAND pero no más allá de la física que ocurre en los campos p y n- campos en las fichas.

Si tiene curiosidad acerca de cómo funciona la computadora, el libro será una guía maravillosa para explorar cómo funcionan “bajo el capó”. Sin embargo, creo que uno puede necesitar tener algún conocimiento sobre cada capa de abstracción para poder apreciar el libro y, por supuesto, hacer los proyectos es probablemente la única y última forma de experimentar la diversión.