miércoles, 29 de mayo de 2019

lenguaje de programación

Genie es un lenguaje de programación de alto nivel, moderno, y de propósito general en desarrollo activo desde el año 2008.1​ Fue diseñado como un dialecto alternativo más simple y limpio para el compilador Vala, preservando al mismo tiempo la misma funcionalidad del lenguaje Vala. La sintaxis de Genie se deriva de numerosos lenguajes modernos como PythonBooD y Delphi.
Al igual que Vala, Genie usa el sistema de tipos GObject para crear clases e interfaces declaradas en el código fuente de Genie, sin imponer requisitos adicionales de tiempo de ejecución (es decir, a diferencia de PythonJava o Mono, este no requiere una máquina virtual).
Genie permite el acceso a las bibliotecas de C, especialmente las basadas en GObject (como GTK+), sin necesidad de utilizar otro API. Durante la compilación, el código se traduce primero a código fuente y cabeceras de C, que se compilan entonces al código de máquina con cualquier compilador C disponible como GCC, lo cual permite el desarrollo de software multi-plataforma.
Aunque tanto Vala como Genie son desarrollados y promovidos por el proyecto Gnome, los programas desarrollados en Genie no dependen del entorno de escritorio Gnome, y usualmente requieren sólo de GLib.

Genie
Desarrollador(es)
?
Información general
Extensiones comunes.gs
ParadigmaMultiparadigma: imperativoestructuradoorientado a objetos
Apareció en2008
Diseñado porJamie McCracken
Última versión estable0.34.2 (23 de octubre de 2016)
Sistema de tiposFuerte, Estático
Influido porPythonBooDDelphi
Sistema operativoToda plataforma con GLib
LicenciaLGPL 2.1+

No hay comentarios.:

Publicar un comentario