Seed7: Un lenguaje de programación general extensible

2025-08-03

Seed7 es un lenguaje de programación de propósito general diseñado por Thomas Mertes, superando a Ada, C/C++ y Java en sus características de alto nivel. Admite declaraciones y operadores definidos por el usuario, trata los tipos como ciudadanos de primera clase y ofrece definiciones elegantes de plantillas y genéricos. Combinando conceptos de Pascal, Ada, C, C++ y Java, Seed7 cuenta con características orientadas a objetos, interfaces, despacho múltiple, verificación de tipos estática, gestión automática de memoria (sin recolección de basura), gestión de excepciones y depuración de código fuente. Ofrece tipos de números enteros grandes y racionales, sobrecarga de funciones/operadores y un rico conjunto de tipos predefinidos (matrices, tablas hash, conjuntos, etc.). Los programas Seed7 son altamente portables, y ofrece una API independiente de la base de datos, compatible con varias bases de datos. Seed7 se ejecuta en Linux, Unix y Windows; su intérprete y ejemplos están bajo licencia GPL, mientras que la biblioteca de tiempo de ejecución utiliza la licencia LGPL.

Leer más
Desarrollo