A

Entender cómo funciona una computadora

Objetivo5 libros, Arranca en Microcomputer Math

Al final vas a poder explicar cómo se pasa del binario y las compuertas lógicas a una CPU y a un sistema operativo, y leer código en C.

De qué va

Arranca por el binario, arma una computadora entera desde la compuerta NAND, pasa a C para manejar punteros y memoria a mano y termina en cómo un sistema operativo reparte CPU y memoria. Para quien quiere ver qué hay debajo del código que escribe.

Ver en el mapa
  1. Parada 1: Microcomputer Math

    Matemáticas para programadores: sistemas de numeración y aritmética binaria

    PróximaTransbordo a la línea B, Matemáticas y algoritmosZona 1, Introductorio

    Por qué acá

    Sistemas de numeración y aritmética binaria, el piso que necesitás para entender lo que hace una compuerta.

    matemáticas para programadores es un libro que es otro de vuelta ... muy lindo libro es en español
    Dager, Los mejores libros para aprender a programarEscucharlo en 5:23
    Ver la ficha de Microcomputer Math
  2. Parada 2: But How Do It Know?

    Línea A, Fundamentos y herramientasZona 1, Introductorio

    Por qué acá

    Con el binario resuelto, construís una CPU completa desde una compuerta NAND. Dager lo llama hermoso y fascinante.

    But How do you know que es un libro hermoso ... un libro fascinante sobre arquitectura de computadoras
    Dager, Los mejores libros para aprender a programarEscucharlo en 6:59
    Ver la ficha de But How Do It Know?
  3. Parada 3: An Investigation of the Laws of Thought

    Investigación de las leyes del pensamiento

    Desvío optativoTransbordo a la línea B, Matemáticas y algoritmosZona 3, Avanzado

    Podés saltearla: la ruta sigue por la vía principal.

    Por qué acá

    Desvío histórico: de dónde sale la lógica verdadero/falso que viste hecha compuertas. Dager lo cita en su video sobre el binario.

    en 1854 George Bull escribió un libro en el que decía que cualquier proposición del pensamiento humano se podía representar como uno de dos estados
    Dager, ¿Por qué usan BINARIO las computadoras?Escucharlo en 6:56
  4. Parada 4: The C Programming Language

    El lenguaje de programación C

    Línea A, Fundamentos y herramientasZona 2, Intermedio

    Por qué acá

    De la CPU al código: en C manejás la memoria a mano (punteros, arrays, strings como arrays de char), lo que OSTEP da por sabido. Dager lo llama «la Biblia».

    un hermoso libro, el famoso The Sea Programming Language, la Biblia de Richi y Caran
    Dager, MUNIPAS VS GORDOS COMPU (y otras cosas) | !discord !falopa !linksEscucharlo en 4:21:13
    Ver la ficha de The C Programming Language
  5. Parada 5: Operating Systems: Three Easy Pieces

    Fin de líneaLínea A, Fundamentos y herramientasZona 3, Avanzado

    Por qué acá

    Ya sabés qué es una CPU; acá ves cómo un sistema operativo la virtualiza, coordina procesos y guarda datos.

    Operating Systems: Three Easy Pieces, muy lindo libro.
    Dager, r/devsarg: qué libros de fundamentos teóricos deVer la fuente

Fin de línea

Son 4 paradas. Cada libro que marques con «Lo leí» se cuenta acá y en el mapa.