{Nombre del Módulo} — {Lenguaje}
Implementación de la especificación {ID de la especificación} en {Lenguaje}, con un enfoque manual y minimalista.
📂 Archivos y estructura / Files & Structure
Describe la estructura del proyecto y el propósito de cada archivo.
| Archivo / Directory | Propósito / Purpose |
|---|---|
src/{modulo}.ext |
Código fuente principal / Main source code |
tests/ |
Pruebas unitarias, si aplica / Unit tests, if applicable |
{build_config} |
Configuración de construcción / Build configuration |
{manifest} |
Dependencias, si aplica / Dependencies, if applicable |
.gitignore |
Archivos generados excluidos / Ignored generated files |
🛠️ Enfoque y construcción / Approach & Build
ES: Explica si el proyecto se creó manualmente o con herramientas del lenguaje e incluye los comandos reales de inicialización, cuando sean útiles.
EN: Explain whether the project was created manually or with language tools and include real initialization commands when useful.
📄 Configuración clave / Key Configuration
Describe los archivos de build, manifiestos y configuración relevantes. No incluyas dependencias ni capacidades que no hayas verificado.
🚀 Compilación y ejecución / Build & Run
{comando_de_compilación}
{comando_de_ejecución}
{comando_ejecutar_pruebas}
Salida real / Actual output:
{salida_verificada_de_compilacion_y_tests}
🧠 Algoritmos y operaciones / Algorithms & Operations
| Función / Algorithm | Enfoques / Approaches | Descripción / Description |
|---|---|---|
{funcion} |
{rec, acc, ite} |
{descripción} |
📝 Notas de implementación / Implementation Notes
Documenta aquí las particularidades verificadas del lenguaje: recursión, iteración, TCO, manejo de errores, tipos de retorno, memoria y organización de tests. Si el lenguaje no garantiza TCO, explica el papel educativo de la versión con acumulador y qué tests cubren su comportamiento.
ES: Este proyecto también está implementado en otros lenguajes. Explora el repositorio principal para consultar las demás versiones.
EN: This project is also implemented in other languages. Explore the main repository to see the other versions.