⬅️ Volver al programa · 📚 Índice completo · 📓 Changelog · 📥 Releases
Estado del programa Polyglot Programming Labs: completo y publicado en la versión 1.1.0 — las 176 clases en 12 partes están construidas. Las clases de código (Partes 3–11) traen sus 10 implementaciones del núcleo verificadas en CI, más el mismo problema resuelto en los 12 lenguajes antiguos que siguen en producción; las de método (Partes 0–2) son conceptuales.
Leyenda: ✅ construida.
| Parte | Título | Clases | Estado |
|---|---|---|---|
| 0 | Pensamiento computacional y el método políglota | 14 | ✅ construida (001–014) |
| 1 | Atlas y genealogía de los lenguajes | 14 | ✅ construida (015–028) |
| 2 | Herramientas, toolchains y anatomía de comandos | 12 | ✅ construida (029–040) |
| 3 | Valores, tipos y variables | 16 | ✅ construida (041–056) |
| 4 | Control del programa | 16 | ✅ construida (057–072) |
| 5 | Funciones y modularidad | 16 | ✅ construida (073–088) |
| 6 | Datos y estructuras | 18 | ✅ construida (089–106) |
| 7 | Paradigmas | 16 | ✅ construida (107–122) |
| 8 | Cómo funcionan los lenguajes | 16 | ✅ construida (123–138) |
| 9 | Ingeniería de software políglota | 16 | ✅ construida (139–154) |
| 10 | Interoperabilidad y fronteras entre lenguajes | 10 | ✅ construida (155–164) |
| 11 | Proyecto integrador políglota | 12 | ✅ construida (165–176) |
| Pieza | Estado |
|---|---|
README docente por parte (scripts/guias.py → scripts/build.py) |
✅ las 12 partes con narrativa, prerrequisitos, resultados, bloques y la descripción de las 176 clases |
Manual completo en PDF (manual/MANUAL.pdf, scripts/generar_manual.py) |
✅ las 176 clases en un documento, se versiona |
Guías por clase en PDF (material/, scripts/generar_material.py) |
✅ bajo demanda, no se versionan |
Primos del Atlas (primos.md, 2722 programas en 20 lenguajes) |
✅ en las 136 clases con código |
Lenguajes vivos (vivos.md, 1632 programas en 12 lenguajes) |
✅ en las 136 clases con código; 8 de los 12 se ejecutan en CI |
Fichas de lenguaje (atlas/lenguajes.md) |
✅ 60, una por cada lenguaje del repositorio |
| Autoevaluaciones | ✅ 90 preguntas, batería por parte |
Glosario derivado de las clases (scripts/generar_glosario.py) |
✅ 424 términos |
| Atlas de familias | ✅ 39 cápsulas en 15 familias |
PDF del Atlas (manual/ATLAS.pdf, 238 páginas) |
✅ las 60 fichas, se versiona |
| PDF completo (manual + vivos + primos, 4094 páginas) | ✅ bajo demanda, se publica como asset del release |
App Android (apps/android) |
✅ APK con las 542 páginas embebidas, contenido contado dentro del binario |
App de escritorio (apps/desktop) |
✅ ejecutable único que sirve el curso en 127.0.0.1 |
Workflows: ci.yml, labs.yml, security.yml, deploy-pages.yml, android.yml, desktop.yml |
✅ 6 |
El programa termina en la clase 176 con una idea: el conocimiento es transferible. Elige un lenguaje que no domines de las 60 fichas, léelo por su familia y resuelve una clase en él.
Todo deriva de classes/_manifest.json, producido por
scripts/build.py a partir de scripts/curriculo.py.
Re-ejecutar python scripts/build.py actualiza índice y README sin pisar el contenido escrito a mano.