Accesible para hispanohablantes
Todas las palabras clave usan español: si, sino, lista, consola, retornar, entre otras. Esta decisión reduce la curva de aprendizaje para quienes piensan y trabajan en español.
Lenguaje Quetzal es un lenguaje de programación interpretado moderno, diseñado con sintaxis completamente en español para hacer la programación más accesible a la comunidad hispanohablante.
Quetzal es un lenguaje interpretado en tiempo de ejecución, implementado en Rust para garantizar alto rendimiento y seguridad. Su diseño se enfoca en:
Accesible para hispanohablantes
Todas las palabras clave usan español: si, sino, lista, consola, retornar, entre otras. Esta decisión reduce la curva de aprendizaje para quienes piensan y trabajan en español.
Productividad inmediata
El intérprete ofrece listas, JSON y objetos orientados a la creación de aplicaciones reales. Los métodos integrados permiten manipular datos sin dependencias adicionales.
Robustez
El análisis léxico y sintáctico detecta errores de forma temprana. Los mensajes incluyen sugerencias y resaltan la línea con el problema para depurar con rapidez.
Extensibilidad
Los módulos permiten organizar código en archivos separados y compartir definiciones mediante exportar e importar. Además, la versión incluye módulos nativos como quetzal/matemática.
Quetzal elimina la barrera del idioma en la programación, permitiendo que los desarrolladores hispanohablantes trabajen con conceptos familiares en su idioma nativo.
entero, número, texto, log, vacio), listas tipadas y no tipadas, y valores jsn con métodos de acceso avanzados.privado y publico, constructores, atributos libres y soporte para miembros estáticos..qz, alias de símbolos y permisos controlados mediante quetzal.json para acceder al sistema de archivos.intentar, capturar, finalmente y lanzamiento explícito de errores mediante lanzar.importar { Matemática} desde "quetzal/matemática"
objeto Usuario { privado: texto nombre entero edad publico: Usuario(texto nombre, entero edad) { ambiente.nombre = nombre ambiente.edad = edad }
texto saludo() { retornar t"Hola, {ambiente.nombre}. Tienes {ambiente.edad} años." }}
Usuario persona = nuevo Usuario("María", 29)número suma = Matemática.sumar(7, 3)
consola.mostrar_exito(persona.saludo())consola.mostrar(t"Resultado de 7 + 3: {suma}")Diseñado específicamente para fomentar el crecimiento de la programación en la comunidad de habla hispana.
Instalación
Aprende cómo instalar y configurar el intérprete de Quetzal en tu sistema.
Tu primer programa
Crea y ejecuta tu primer programa en Lenguaje Quetzal paso a paso.
Fundamentos
Explora los conceptos básicos del lenguaje: tipos, variables y sintaxis.
Ejemplos
Revisa ejemplos prácticos y proyectos de muestra para inspirarte.
“La programación no debería requerir que abandones tu idioma nativo. Quetzal trae la programación moderna al español, manteniendo la potencia y elegancia de los lenguajes contemporáneos.”
No veas a Quetzal solo como un lenguaje de aprendizaje, sino como una herramienta poderosa para desarrollar aplicaciones modernas y eficientes, todo en idioma Español.
El nombre “Quetzal” rinde homenaje al ave nacional de Guatemala, simbolizando libertad y belleza. El lenguaje fue creado por un equipo muy pequeño de desarrolladores guatemaltecos apasionados por la tecnología sin fronteras.
Quetzal es un proyecto de código abierto. Puedes contribuir al desarrollo, reportar errores o sugerir mejoras en nuestro repositorio de GitHub: Contribuir en GitHub
¿Listo para comenzar? Continúa con la guía de instalación para configurar tu entorno de desarrollo.