Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>HyperEZ (Programación en español)New to Visual Studio Code? Get it now.
HyperEZ (Programación en español)

HyperEZ (Programación en español)

HyperEZ

|
1 install
| (0) | Free
Lenguaje de programación en español para hacer de todo: juegos, webs, IA, datos, gráficos y sistemas. Colores, errores en vivo, autocompletado, F5 para ejecutar, formato, pruebas, consola interactiva, tema propio y tutorial.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

HyperEZ: programa en español. Juegos, IA, web, datos y más.

Última versión En español Windows, Linux y macOS Licencia MIT Estrellas en GitHub

HyperEZ para Visual Studio Code

HyperEZ es un lenguaje de programación en español, sencillo y rápido, para aprender y para hacer de todo: juegos, webs, inteligencia artificial, análisis de datos, gráficos, sonido y herramientas. Esta extensión convierte VS Code en un entorno completo para HyperEZ: colores, errores en vivo, autocompletado, F5 para ejecutar, formato, pruebas, consola interactiva, un tema propio y un tutorial.

En Windows no necesitas instalar nada más: la extensión trae hyper.exe. Abre o crea un archivo .hez y pulsa F5.

Un programa de HyperEZ en VS Code con el tema HyperEZ Noche, los botones Ejecutar, Repetir al guardar y Comprobar, y su resultado en la terminal

🚀 Empieza en un minuto

  1. Instala esta extensión (en Windows ya incluye el lenguaje; en Linux y macOS instala HyperEZ desde la página de descargas).
  2. Crea un archivo: Ctrl+N → HyperEZ: Nuevo archivo HyperEZ, o guarda cualquier archivo como hola.hez.
  3. Escribe print("¡Hola, mundo!") y pulsa F5. El resultado aparece en la terminal.
  4. ¿Primera vez? Abre Ayuda → Introducción → Empezar con HyperEZ: un tutorial en cinco pasos.

✨ Qué hace la extensión

🎨 Colores todo el lenguaje, también los bloques ```hz de Markdown, y el tema oscuro HyperEZ Noche
🩺 Errores en vivo mientras escribes, en español y con sugerencias (prnt → ¿quisiste decir 'print'?)
💡 Arreglos rápidos la bombilla corrige los nombres mal escritos con un clic
⌨️ Autocompletado según el tipo: los campos de tus clases, "texto"., lista., Http., Matrix...
📖 Documentación al pasar el ratón y ayuda de parámetros mientras escribes una llamada
🧭 Navegación ir a la definición (F12), referencias (Mayús+F12), renombrar en todos los archivos (F2), esquema
▶️ Ejecutar con F5 en una terminal con colores y teclado (para juegos e input()); espera una tecla al terminar. Los archivos sin título se ejecutan sin guardar
🔘 Botones encima del código ▶ Ejecutar · ⟳ Repetir al guardar · ✓ Comprobar, y ▶ Probar sobre cada test(...)
🔁 Modo watch Ctrl+Alt+F5: el programa se vuelve a ejecutar cada vez que guardas
📐 Formato Mayús+Alt+F ordena la sangría y los espacios (hyper fmt); opcional al guardar
🧪 Pruebas test(...) en tus archivos y HyperEZ: Ejecutar pruebas para todo el proyecto
💬 Consola interactiva escribe código y ve el resultado al momento
🚀 Proyectos juego, aplicación, IA, herramienta, web o sitio, con carpetas y pruebas
🔬 Bytecode Ver el bytecode del archivo: las instrucciones que genera el compilador
📝 HyperEZ Editor Abrir en HyperEZ Editor: el editor clásico que se instala con HyperEZ (Windows)
✂️ 54 fragmentos clase, funcion, para, hacer, segun, formato, servidor, web, comprension, imagen, sonido, db, regex...
🌈 Muestras de color para "#ff8800" y Color(255, 136, 0), con selector
Un error en vivo: No existe nada llamado prnt, ¿quisiste decir print?, con el arreglo rápido Cambiar por print Autocompletado de los campos de una clase: caro, nombre, precio y tipo
Errores en español, con arreglo rápido Autocompletado que conoce tus clases

🧩 Así es HyperEZ

// Clases, comprensiones, tubería |> y textos con ${...}
class Objeto {
    var nombre: text
    var precio: number
    constructor(nombre: text, precio: number) { this.nombre = nombre; this.precio = precio }
}

function conDescuento(precio: number, porcentaje: number): number {
    return round(precio * (1 - porcentaje / 100))
}

var tienda = [Objeto("Espada", 120), Objeto("Poción", 15)]
var rebajas = {[o.nombre]: o.precio |> conDescuento(20) for o in tienda}
foreach nombre, precio in rebajas { print("${nombre}: ${precio} monedas") }

Con la biblioteca incluida se hace de todo sin instalar paquetes:

import web                                     // una web con rutas, plantillas y formularios
var app = web.App()
app.get("/hola/:nombre", req => web.html("<h1>¡Hola, ${req.params.nombre}!</h1>"))
print(app.handle(web.request("GET", "/hola/Ana")).body)
// app.listen(8080, { open: true }) la sirve de verdad y abre el navegador
import ai                                      // inteligencia artificial: una red neuronal aprende XOR
var red = ai.NeuralNetwork([2, 6, 1], "tanh", "sigmoid")
red.train([[0, 0], [0, 1], [1, 0], [1, 1]], [[0], [1], [1], [0]], 2000, 0.5)
print(red.predict([1, 0]).get(0, 0))           // ≈ 1

Qué trae el lenguaje: tipos opcionales, clases, structs, interfaces, enums, match, errores con try/catch, eventos, async/await, módulos, desestructuración, comprensiones, tubería |>, propagación {...mapa}, trozos lista[2..] y sobrecarga de operadores. La biblioteca: archivos y procesos, HTTP (cliente y servidor), webs y sitios desde Markdown, JSON y CSV, base de datos, expresiones regulares, compresión y .zip, matrices y redes neuronales, imágenes PNG/JPG, gráficas SVG, sonido WAV, plantillas, grafos y caminos con A*, consola para juegos.

⌨️ Atajos y comandos

Comando Atajo
HyperEZ: Ejecutar archivo F5 / Ctrl+F5
HyperEZ: Ejecutar y repetir al guardar (watch) Ctrl+Alt+F5
HyperEZ: Comprobar errores Ctrl+Mayús+F5
HyperEZ: Dar formato al archivo Mayús+Alt+F
HyperEZ: Abrir consola interactiva · Ejecutar pruebas · Ejecutar las pruebas de este archivo
HyperEZ: Nuevo proyecto · Nuevo archivo HyperEZ
HyperEZ: Ver el bytecode del archivo · Abrir en HyperEZ Editor
HyperEZ: Empezar con HyperEZ (tutorial) · Abrir la guía · la referencia de la API · los ejemplos

🔧 Ajustes

Ajuste Para qué
hyperez.path ruta de hyper (si no, se usa el instalado, el del PATH o el que trae la extensión)
hyperez.languageServer.enabled errores en vivo, autocompletado, documentación y navegación
hyperez.run.saveBeforeRun guardar el archivo antes de ejecutarlo
hyperez.run.reuseTerminal reutilizar la terminal de ejecución
hyperez.codeLens botones ▶ Ejecutar / ⟳ / ✓ encima del código
hyperez.formatOnSave dar formato al guardar
hyperez.colorDecorators muestras de color

💻 Más allá de VS Code

  • Instalador para Windows con el lenguaje, HyperEZ Editor (un editor clásico con pestañas, panel de salida e impresión), ejemplos y la documentación en HTML: descargar.
  • Linux y macOS: un paquete con sh install.sh.
  • Otros editores: colores para Notepad++, Sublime Text, Vim/Neovim y highlight.js, y hyper lsp para cualquier editor con servidor de lenguaje.

📚 Aprende

  • Guía del lenguaje · Tutorial: tu primer juego · Referencia de la API
  • Ejemplos: juegos, IA, webs, datos, gráficos, sonido y sistema
  • Preguntas frecuentes · Novedades

🤝 Participa

¿Has encontrado un error o tienes una idea? Ábrela en GitHub. Si haces algo con HyperEZ, súbelo a GitHub con archivos .hez: así ayudas a que GitHub reconozca HyperEZ como lenguaje.

Licencia MIT © 2026 Adrián Cueva Caravaca.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft