|
Sather es un lenguaje de programación orientado a objeto, que es distribuido bajo licencia GPL/LGPL. Se desarrolló en el año 1990 en el International Computer Science Institute en la universidad de California, Berkeley. Su desarrollo estuvo a cargo de un grupo internacional liderados por Steve Omohundro.
Sather al principio fue basado en Eiffel, pero se bifurcó, y actualmente incluye múltiples características de la programación funcional. Este lenguaje también se inspira en otros lenguajes y paradigmas: iteradores, clases abstractas, herencia múltiple, funciones anónimas, sobrecarga de operadores, programación genérica y soporte de recolección de basura.
Sather es implementado como un compilador de C, por ejemplo, el compilador no produce el archivo objeto o el código máquina, pero toma el código fuente de Sather y genera código C como un lenguaje intermedio. El código Sahter a menudo tiene una mejor performance que el correspondiente código en C++, y el código C generado puede ser siempre optimizado a mano.
|
Categoría: Lenguajes de programación -
Sinónimos: - |