Files
printer-driver/docs
2026-09-30 10:22:42 +02:00
..
2026-09-30 10:22:42 +02:00
2026-09-30 10:22:42 +02:00
2026-09-30 10:22:42 +02:00
2026-09-30 10:22:42 +02:00
2026-09-30 10:22:42 +02:00
2026-09-30 10:22:42 +02:00

Apuntes

Ordenados por tema, en el orden en que se ven en el proyecto.

  1. Compilación y enlazado: etapas de gcc, cómo compila Go, unidades de traducción, cabeceras e #include, encapsulación y tipos opacos, include guards, flags, qué ve quien recibe los binarios, nm y errores del enlazador.
  2. Punteros y cadenas: cadenas terminadas en '\0', const char *, los dos significados de * y el formato de printf.
  3. La memoria de un proceso: memoria virtual, fallos de página, modo usuario y modo núcleo, llamadas al sistema, cómo se lee la memoria de otro proceso, y por qué el peligro real está en la tuya.
  4. Go con mentalidad de C: benchmark de dos estilos, reservas de memoria, padding, slices que comparten memoria, dinero en float y el precio de la versión rápida.
  5. Frameworks y librerías: Qt, por qué en C casi no hay frameworks, librerías C relevantes para el proyecto e interfaces con punteros a función.