⏮️ Parte 1 · ⬅️ Programa · 📚 Índice · ⏭️ Parte 3
12 clases · rango 029–040
Del código fuente al programa que corre: instalar, ejecutar, compilar, empaquetar y probar en cada lenguaje, con el esquema completo de cada comando.
Fuentes de referencia de esta parte:
- W. Shotts — The Linux Command Line (2ª ed., No Starch Press) — gratis online.
- B. W. Kernighan y R. Pike — The Unix Programming Environment (Prentice Hall).
- A. Hunt y D. Thomas — The Pragmatic Programmer (2ª ed., Addison-Wesley).
📚 Clases de esta parte
| # |
Clase |
| ✅ 029 |
Qué es un toolchain: del código fuente al programa que corre |
| ✅ 030 |
Compilado vs. interpretado vs. transpilado vs. bytecode/VM |
| ✅ 031 |
Anatomía de un comando: nombre, subcomando, flags, argumentos y esquema |
| ✅ 032 |
Instalación y gestión de versiones (pyenv, nvm, rustup, SDKMAN, phpenv) |
| ✅ 033 |
Ejecutar: python, node, tsx, java, dotnet, go run, rustc, cc, php, sqlite3 |
| ✅ 034 |
Compilar y construir: gcc/clang, cargo, go build, javac, dotnet build |
| ✅ 035 |
Paquetes y dependencias: pip, pnpm, cargo, maven/gradle, nuget, go mod, composer |
| ✅ 036 |
REPL e intérpretes interactivos por lenguaje |
| ✅ 037 |
Formateadores y linters: black, prettier, gofmt, rustfmt, clang-format, php-cs-fixer |
| ✅ 038 |
Pruebas desde la terminal: pytest, node --test, go test, cargo test, dotnet test, phpunit |
| ✅ 039 |
Empaquetado y distribución: wheels, jars, binarios, contenedores |
| ✅ 040 |
Variables de entorno, rutas y el PATH en Windows y Unix |
⏮️ Parte 1 · ⬅️ Programa · 📚 Índice · ⏭️ Parte 3