Spanish syntax
All keywords, types, and interpreter messages are written in Spanish, making the learning curve smoother and your code easier to read.
// Lenguaje Quetzal v0.0.2
texto saludo = "Hola, Quetzal"
log es_activo = verdadero
lista<entero> valores = [1, 2, 3]
consola.mostrar_exito(saludo)
consola.mostrar(t"Valores: {valores.texto()}")Spanish syntax
All keywords, types, and interpreter messages are written in Spanish, making the learning curve smoother and your code easier to read.
Strong typing
The interpreter validates types during analysis and at runtime. Explicit conversions use methods such as .entero() or .texto() when they are safe.
Native lists and JSON
The lista and jsn structures are first-class citizens with built-in methods to access, convert, and manipulate nested data.
Object-oriented
Define objects with privado and publico blocks, constructors, and reusable free members without instantiating them.
Modules with permissions
Control access to system resources through quetzal.json.
Rust implementation
The interpreter written in Rust provides fast execution, detailed error handling, and tools such as the official VS Code extension.
// Archivo ejemplo.qzimportar { Matemática} desde "quetzal/matemática"
texto var mensaje = "Bienvenido"lista<texto> tecnologias = ["Quetzal", "Rust", "JSON"]
número resultado = Matemática.sumar(2, 3)consola.mostrar_exito(mensaje + " a Lenguaje Quetzal")consola.mostrar(t"Resultado: {resultado}")
para (texto tecnologia en tecnologias) { consola.mostrar(t"Tecnología: {tecnologia}")}Easy to learn
Intuitive syntax designed so that anyone can start programming without the language barrier.
Perfect for:
Modern development
Everything you expect from a contemporary language, but in Spanish.
Includes:
Interoperability
Designed to integrate seamlessly with the current development ecosystem.
Compatible with:
Expressive and elegant
Clean, readable code that expresses your ideas naturally.
Benefits:
1. Learn the basics
Master the fundamentals of the language with our step-by-step guide.
2. Install Quetzal
Set up your development environment in minutes.
3. Practice with examples
Explore real projects and practical use cases.
4. Join the community
Contribute to the language and connect with other developers.
Join the Spanish programming revolution and discover how powerful Quetzal Language can be.