Creado por Emerson Espinoza
Águila es un lenguaje de programación moderno, diseñado para ser la herramienta definitiva para desarrolladores de habla hispana. A diferencia de lenguajes educativos, Águila es profesional, compilado y de alto rendimiento, listo para construir software real.
🌐 Visita la Web Oficial: aguila.compilandocode.com
- Programación Orientada a Objetos Profesional: Soporte completo para encapsulamiento con modificadores de visibilidad explícitos (
publico,privado,protegido) e implícitos (convenciones_y__). - Lambdas (Funciones Anónimas): ¡Escribe funciones de una sola línea al instante! (Ej:
sumar = lambda a, b: a + b). - Listas por Comprensión: Crea y filtra listas de forma elegante y veloz estilo Python (Ej:
pares = [x para x en lista si x % 2 == 0]). - Resolución de Ámbito Mejorada: Integración nativa y veloz de la palabra clave
yo(self) en toda la Máquina Virtual. - Todo lo de v2.8.0: Interpolación nativa (
a"Hola {x}"),mate.redondear, y sistema de errores 100% accesibles.
Águila rompe la barrera del idioma sin sacrificar potencia. Es la fusión perfecta entre la simplicidad de Python y la velocidad de Rust.
- 100% en Español: Escribe
si,mientras,funcion. Tu código habla tu idioma. - Potencia Profesional: No es un juguete. Es un lenguaje compilado capaz de ejecutar algoritmos complejos y aplicaciones reales.
- Puente Universal: Al aprender la lógica y sintaxis con Águila, dominar luego lenguajes en inglés (como Python o JavaScript) será mucho más rápido y natural, ya que los conceptos son idénticos.
- Ecosistema Moderno: Cuenta con su propio gestor de paquetes, extensión oficial para VS Code y herramientas de desarrollo de clase mundial.
npm install -g aguila-langPara la mejor experiencia, instala la extensión oficial en Visual Studio Code.
- 🎨 Resaltado de sintaxis completo
- ✨ Autocompletado inteligente
- ⚡ Snippets de código
👉 Instalar Extensión desde Marketplace
Águila es expresivo y potente. Mira lo que puedes hacer:
# Inferencia de tipos (Dinámico)
nombre = "Águila"
version = 2.8.0
# Tipado Estático (Opcional)
contador: Numero = 0
activo: Logico = verdadero
si edad >= 18 {
imprime("Eres mayor de edad")
} sino {
imprime("Eres menor")
}
# Bucles naturales
para i = 1 hasta 10 {
imprime(a"Contando: {i}")
}
mientras activo {
romper # Salir del bucle
}
funcion saludar(nombre) {
retornar a"Hola, {nombre}!"
}
imprime(saludar("Mundo"))
# Listas
frutas = ["Manzana", "Banana", "Uva"]
frutas.agregar("Naranja")
frutas[0] = "Pera"
# Diccionarios
usuario = {
"nombre": "Emerson",
"rol": "Admin"
}
imprime(usuario["nombre"])
Manipula datos y genera gráficas fácilmente:
importar datos
importar graficas
# Cargar CSV y filtrar
df = datos.leer_csv("ventas.csv")
ventas_altas = df.filtrar(fila => fila["total"] > 1000)
# Generar Gráfica
histograma = graficas.Histograma(
titulo: "Distribución de Ventas",
datos: ventas_altas["total"]
)
histograma.guardar("ventas.png")
Crea bots nativos con recarga en caliente de variables de entorno:
importar env
importar telegram
# Carga variables desde el archivo .env automáticamente
gestor_env = nuevo env.GestorEnv()
gestor_env.configurar(".env")
TOKEN = gestor_env.obtener("TELEGRAM_TOKEN")
# Iniciar un bot es así de simple
mi_bot = nuevo telegram.MotorBot()
mi_bot.arrancar(TOKEN)
El mismo poder, en Español.
| Característica | Python | Águila |
|---|---|---|
| Definir función | def suma(a, b): |
funcion suma(a, b) { |
| Condicional | if x > 0: |
si x > 0 { |
| Bucle | for i in range(10): |
para i = 0 hasta 10 { |
| Imprimir | print("Hola") |
imprime("Hola") |
| Interpolación | f"Hola {x}" |
a"Hola {x}" |
- 🎓 Tutorial Paso a Paso: Aprende desde cero con ejemplos.
- 📘 Manual de Referencia: Documentación técnica completa.
- 🐍 Guía para Pythonistas: Migra tus conocimientos.
El talento es universal, pero las oportunidades no. En Hispanoamérica, tenemos millones de mentes brillantes, creativas y emprendedoras. Sin embargo, existe una barrera invisible que frena nuestro crecimiento tecnológico: el idioma.
Hoy, para aprender a programar, primero tienes que aprender inglés. Esto deja fuera a una inmensa mayoría de futuros innovadores.
Presentamos Águila, el primer lenguaje de programación de grado profesional diseñado nativamente en español.
No es un juguete educativo. Águila es una herramienta de ingeniería seria. Combina la facilidad de aprendizaje de Python con una arquitectura híbrida capaz de compilar a binario nativo de alto rendimiento.
Al apoyar a Águila, inviertes en la infraestructura educativa del futuro de Hispanoamérica.
- Impacto Social Masivo: Democratizamos el acceso a la economía digital para millones.
- Soberanía Tecnológica: Creamos herramientas hechas por nosotros, para nosotros.
- Futuro Profesional: La puerta de entrada para la próxima generación de desarrolladores.
Buscamos aliados estratégicos para asegurar que Águila vuele alto y perdure:
- 🏢 Empresas e Inversionistas Globales: Tanto del mundo hispano como del mercado angloparlante. Apostar por Águila es invertir en el crecimiento de su propio alcance, desbloqueando el potencial de 500 millones de futuros desarrolladores.
- 🌍 Comunidad Hispana: Unamos fuerzas desde España hasta toda América Latina.
- 👨💻 Profesionales y Mentores: Su apoyo es vital para garantizar la sostenibilidad técnica y económica a largo plazo. No dejemos que esto sea solo un intento; hagámoslo el estándar.
Construyamos juntos un futuro tecnológico sin barreras.
📩 Hablemos de negocios y futuro: xinayespinoza@gmail.com
El núcleo de Águila se desarrolla actualmente en un repositorio privado para mantener un ciclo de desarrollo ágil y controlado.
¡Águila es y siempre será 100% GRATIS para usar!
Sin embargo, ¡queremos construir esto contigo!
- Futuro Open Source: Tenemos planes de liberar el código gradualmente a medida que se estabilice.
- Feedback: Tu opinión es vital. Si tienes sugerencias o encuentras problemas en las versiones publicadas, por favor abre un Issue.
MIT © Emerson Espinoza
