needhelp
← Volver al blog

ZeroLang: Cuando Vercel creó un lenguaje de programación de sistemas para agentes de IA

por needhelp
ZeroLang
Vercel
Programación Sistemas
Agente IA
Lenguaje Programación
Toolchain Agentes

TL;DR: Vercel Labs ha lanzado Zero (extensión .0), un lenguaje de programación de sistemas experimental posicionado como “el lenguaje de programación para agentes de IA.” Está construido en torno a “todo es explícito” — sin asignadores ocultos, sin async implícito, sin variables globales mágicas — con un toolchain integrado para agentes: diagnósticos JSON estructurados, informes de tamaño binario, metadatos de reparación tipificados. Si te importa la evolución de los lenguajes de programación en la era de la IA, o buscas un lenguaje que permita a agentes y humanos “leer, reparar, verificar y publicar” pequeños programas nativos juntos, Zero merece tu atención.


Capítulo 1: Contexto — Los agentes de IA están redefiniendo los requisitos de los lenguajes de programación

De 2025 a 2026, los asistentes de codificación con IA han pasado de ser “herramientas de autocompletado” a agentes autónomos capaces de escribir, depurar y publicar código de forma independiente. El Informe de Tendencias de Codificación con Agentes 2026 de Anthropic señala que aproximadamente el 27% del trabajo asistido por IA consiste en tareas que simplemente no se habrían realizado antes: construir paneles interactivos, experimentos exploratorios, corregir problemas menores ignorados porque “no valían el esfuerzo humano.”

Los lenguajes de sistemas tradicionales (C, C++, Rust, Zig) fueron diseñados para desarrolladores humanos. Sus mensajes de error, salidas del compilador y formatos de documentación son esencialmente “legibles por humanos.” Pero cuando los agentes comienzan a leer y modificar código a gran escala, estas salidas son demasiado texto libre para las máquinas. Los agentes necesitan información de diagnóstico estructurada, modelos de memoria predecibles, contratos de función explícitos.

El lema de ZeroLang es directo: “El lenguaje de programación para agentes” — un lenguaje de sistemas que humanos y agentes de IA pueden leer, reparar, verificar y publicar juntos.


Capítulo 2: Filosofía de diseño de ZeroLang — Todo explícito, empezar desde cero

2.1 Sin asignadores ocultos

2.2 Sin async implícito

2.3 Sin variables globales mágicas

CaracterísticaLenguajes tradicionalesZeroLang
SalidaGlobal implícito (printf)Capacidad explícita (world.out.write)
Manejo de erroresExcepciones/valores retornocheck + raises explícito
Asignación memoriaGC implícitoCapacidad Alloc explícita
Asyncasync/await implícitoSin async implícito

Capítulo 3: Características del lenguaje en profundidad

3.1 Sintaxis básica

3.2 Sistema de efectos: I/O basado en capacidades

3.3 Modelado de datos: shape, enum y choice

3.4 Gestión de memoria: predecible y explícita

3.5 Interoperabilidad C y soporte web


Capítulo 4: Toolchain para agentes — No solo un compilador, sino un IDE para agentes

“Los humanos leen el mensaje. Los agentes leen el JSON. El mismo CLI muestra diagnósticos, metadatos de reparación, hechos del grafo e informes de tamaño.”

4.1 Diagnósticos JSON estructurados

4.2 Informes de tamaño binario

4.3 Análisis de grafo de dependencias

4.4 Análisis de rutas web y sistema Skills

4.5 Diagnóstico de entorno

Comando CLIUso humanoUso agente
zero check --jsonVerificación tiposAnalizar diagnósticos, reparar
zero size --jsonVer tamaño binarioRastrear regresiones
zero graph --jsonVer grafo dependenciasPlanificar refactorización
zero routes --jsonVer rutas webAnalizar superficie API
zero doctor --jsonVerificar entornoPre-verificar construcción

Capítulo 5: Comparación con Rust y Zig

5.1 Rust

5.2 Zig

5.3 ¿Por qué no extender un lenguaje existente?


Capítulo 6: Primeros pasos — De la instalación al primer ejecutable

Terminal window
curl -fsSL https://zerolang.ai/install.sh | bash

6.1 Primer programa

6.2 Compilar a ejecutable nativo

6.3 Gestión de proyectos

6.4 Soporte VS Code


Capítulo 7: Estado del proyecto — Experimental pero ambicioso

7.1 Estructura del repositorio

7.2 El camino hacia el autohospedaje

7.3 El ecosistema de agentes de Vercel


Capítulo 8: Perspectivas futuras — La vanguardia de la programación nativa para agentes

8.1 Para desarrolladores de agentes de IA

8.2 Para entusiastas de la programación de sistemas

8.3 Riesgos e incertidumbre


Cierre: Empezar desde cero, afrontar el futuro

El nombre de ZeroLang encarna una filosofía — “Empezar desde cero.” Sin equipaje histórico; todo explícito; humanos y agentes en la misma línea de salida.

Ya no preguntamos solo “¿este lenguaje es amigable para humanos?” sino también “¿este lenguaje es amigable para agentes?” ZeroLang está entre los primeros en responder sistemáticamente a esta pregunta.


Sitio oficial de ZeroLang: zerolang.ai | GitHub: github.com/vercel-labs/zero | Instalar: curl -fsSL https://zerolang.ai/install.sh | bash

Compartir esta página