Parte 2 — Herramientas, toolchains y anatomía de comandos

⏮️ 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:


📚 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