Soppo: un lenguaje con sintaxis de Go que añade seguridad de tipos

Soppo es un lenguaje de programación que adopta la sintaxis de Go y mantiene interoperabilidad total con sus bibliotecas, pero incorpora características de seguridad de tipos y ergonomía que Go no ofrece de forma nativa. Su objetivo es permitir a los desarrolladores introducir el lenguaje de forma g

E--, un lenguaje que programa en inglés y compila a Python

E-- ("English--") es un lenguaje de programación que se escribe en inglés llano y sin ambigüedades, con una gramática cerrada y un vocabulario fijo en el que cada construcción tiene una única forma canónica. Su transpilador convierte esos archivos —con extensión .emm— en código Python puro, determin

Jacquard, un lenguaje de programación para código generado por modelos de IA

Jacquard es un pequeño lenguaje de programación desarrollado por FriendMachine como proyecto de investigación orientado a un escenario en el que la mayor parte del código lo escriben modelos de aprendizaje automático y lo revisan personas. Su superficie sintáctica compacta (.jac) se apoya en un comp

Amber, un lenguaje de programación moderno que compila a Bash

Amber es un lenguaje de programación de tipado fuerte y sintaxis inspirada en ECMAScript que se compila a scripts de Bash. Su objetivo es ofrecer una capa moderna, segura y ergonómica para escribir lógica de shell sin renunciar a la interoperabilidad directa con Bash, lo que lo hace atractivo para t

NoiseLang: un lenguaje donde cada valor es una distribución de probabilidad

NoiseLang es un lenguaje de programación experimental en el que cualquier valor es una distribución de probabilidad y los operadores mapean distribuciones a distribuciones. Un número escalar equivale a un delta de Dirac, mientras que las variables aleatorias se generan con el operador ~ y las muestr

Programación funcional en hica: una guía práctica

hica es un lenguaje de programación diseñado en torno al paradigma funcional, basado en tres pilares: inmutabilidad por defecto, expresiones en lugar de sentencias y funciones como valores de primera clase. El texto, extraído de la documentación oficial del proyecto, recorre los conceptos clave de l

Hobbes: un lenguaje y compilador JIT integrado para alto rendimiento

Hobbes es un lenguaje de programación fuertemente tipado con un compilador JIT integrado y runtime diseñado para la evaluación dinámica eficiente de expresiones, almacenamiento y análisis de datos. Desarrollado por Morgan Stanley, se integra de forma nativa con aplicaciones C/C++ ofreciendo máximo r

Elm 0.19.2 acelera la compilación con un parser más eficiente

El compilador de Elm alcanza su versión 0.19.2 con mejoras de rendimiento centradas en reducir la asignación de memoria durante el análisis sintáctico. En pruebas internas, el compilador procesa 850.000 líneas de código Elm desde cero en 5,7 segundos y completa las compilaciones incrementales en men

Solod v0.2 añade red, nuevos destinos e interop más amigable

Solod (So) es un lenguaje de nivel de sistema con sintaxis inspirada en Go, sin runtime y con una biblioteca estándar familiar. La versión 0.2, publicada por su autor, incorpora el paquete net con soporte para TCP, UDP y sockets de dominio Unix, una versión simplificada del paquete equivalente de Go

Manual introductorio de MUMPS según el estándar de 1976

El repositorio MUMPS de rochus-keller contiene un manual introductorio (MUMPS Primer) dedicado al estándar original del lenguaje, publicado en enero de 1976 por el U.S. National Bureau of Standards como Handbook 118, acompañado del Manual de Referencia para Programadores (MDC/42) redactado por Melvi

Gossamer: un lenguaje de sistemas con sabor a Rust y goroutines reales

Gossamer es un lenguaje de programación de código abierto, publicado bajo licencia Apache-2.0, que combina una sintaxis expresiva inspirada en Rust con características propias de Go, como las goroutines y los canales tipados. Se ejecuta sobre una máquina virtual de bytecode con REPL para iterar con

Tiny: un lenguaje de programación concurrente con compilador JIT

Tiny es un lenguaje de programación y sistema de tiempo de ejecución de alto rendimiento, concurrente y escrito en Go. Combina la agilidad de un lenguaje dinámico con un motor de ejecución multihilo, y está dirigido a desarrolladores que necesitan prototipar con rapidez sin renunciar a velocidad de

Glojure: un intérprete de Clojure sobre Go con interoperabilidad extensible

Glojure es un intérprete de Clojure desarrollado sobre Go que facilita el acceso a las bibliotecas del lenguaje anfitrión, del mismo modo que Clojure permite aprovechar el ecosistema Java sobre la JVM. Se trata de un proyecto en fase inicial (versión 0.3.0), sin garantías de retrocompatibilidad hast

Free Oberon: un IDE clásico para el lenguaje Oberon

Free Oberon es un entorno de desarrollo integrado (IDE) multiplataforma para el lenguaje de programación Oberon, descendiente directo de Pascal y Modula-2. Diseñado en el clásico estilo pseudográfico de la famosa pantalla azul de Pascal, está disponible para Windows, macOS y Linux. Incluye un compil

Blorp: un lenguaje de programación seguro y eficiente que compila a C

Blorp es un nuevo lenguaje de programación diseñado para combinar la seguridad y expresividad de los lenguajes modernos con el rendimiento nativo de C. Compila directamente a C, lo que permite que el código Blorp se ejecute con una eficiencia cercana a la del código C escrito a mano. Sus principales

Rust 1.96.0 introduce nuevos tipos de rango copiables

El equipo de desarrollo de Rust ha anunciado el lanzamiento de la versión 1.96.0, una actualización que mejora la ergonomía y seguridad del lenguaje de programación. Disponible desde el 28 de mayo de 2026, este lanzamiento introduce nuevos tipos de rango en la biblioteca estándar (`core::range`) que

Revive el lenguaje soviético Rapira con TypeScript y Bun

El desarrollador Begoon ha lanzado un intérprete moderno del lenguaje de programación soviético РАПИРА, original de los años 80. Este proyecto, desarrollado con TypeScript y Bun, permite ejecutar programas diseñados para la microcomputadora Agat directamente en el navegador o desde la terminal. El l

Propuesta oficial: métodos genéricos en Go

Este contenido detalla una propuesta oficial para permitir la creación de métodos genéricos en el lenguaje de programación Go. Actualmente, Go soporta funciones genéricas, pero los métodos (funciones asociadas a un tipo) no pueden declarar sus propios parámetros de tipo. Históricamente, esta restric

¿Rojo o azul? Nuevo experimento sobre funciones en programación

El artículo "What Color is Your Function?" es un experimento mental provocador diseñado para ilustrar los desafíos que enfrentan los diseñadores de lenguajes de programación al introducir restricciones rígidas en la estructura del código. A través de una metáfora humorística, el autor presenta un le

Riscrithm: Nuevo lenguaje agiliza el desarrollo RISC-V

Un nuevo dialecto de macro-ensamblaje llamado 'Riscrithm' ha sido desarrollado para simplificar el desarrollo en RISC-V. Este lenguaje actúa como un puente entre la legibilidad de un lenguaje de alto nivel y el control directo del hardware, compilando directamente a ensamblador RISC-V puro. Los desa

Phel 0.36.0 introduce variables como valores de primera clase

Phel 0.36.0 es una versión mayor del lenguaje de programación funcional que compila a PHP, introduciendo capacidades fundamentales que amplían significativamente su poder expresivo. Entre las adiciones más relevantes se encuentran lasfirst-classVars, que permiten tratar las variables como valores de

Knight: Un lenguaje de programación minimalista y peculiar

Knight es un lenguaje de programación minimalista y peculiar, diseñado con una filosofía radicalmente diferente a la de la mayoría de los lenguajes existentes. Su objetivo principal no es facilitar la vida al programador que escribe código, sino simplificar la implementación del propio lenguaje. Est

TinyAPL: Combinadores impulsan la programación funcional

## Combinadores en TinyAPL: Funciones que Transforman la Programación Funcional ¿Qué son y por qué son importantes? En el mundo de la programación funcional, los combinadores son una herramienta poderosa y a menudo sutil. En esencia, un combinador es una función que *no modifica* sus argumentos o

Om: Nuevo lenguaje de programación de código abierto

Un nuevo lenguaje de programación llamado 'Om' ha sido lanzado como código abierto. Desarrollado por Sparist, Om es una biblioteca C++ header-only que se integra en proyectos C++ y Objective-C++. Se caracteriza por ser un lenguaje concatenativo que utiliza notación de prefijo, a diferencia de otros

ROX: Nuevo Lenguaje Busca Simplificar la Programación

Un nuevo lenguaje de programación llamado ROX ha sido desarrollado con el objetivo de priorizar la claridad sobre la comodidad. Creado por Taman-Islam y disponible en GitHub, ROX busca eliminar las complejidades inherentes a muchos lenguajes, como conversiones implícitas, operadores sobrecargados y

D: Nueva Biblioteca para Compilador Facilita Integración

La comunidad del lenguaje de programación D ha anunciado una iniciativa para desarrollar una biblioteca del compilador D como una biblioteca reutilizable. Esta iniciativa, detallada en una publicación del blog del 22 de febrero de 2024, busca facilitar la integración del compilador D en otros proyec