Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Wiki sobre Genie
#1
Hola a todos, después de probar varios lenguajes de programación, últimamente me está gustando bastante experimentar con Genie, un lenguaje de programación derivado de Vala cuya sintaxis se asemeja a numerosos lenguajes modernos como Python.

Pero cuando he intentado documentarme sobre este lenguaje, he visto lo difícil que es encontrar información y documentación (poca, muy poca y en inglés), por lo que he ido recopilando mis apuntes y las pruebas que he ido haciendo como ejemplos y las he ordenado en una Wiki que he alojado en un subdominio aquí en Skylium.

Poco a poco voy ampliando y actualizando el contenido, aunque todavía no está completo.

Por si le interesa a alguien, está disponible en Genie Doc.

Saludos
#2
es un lenguaje que no conocia, gracias por compartilo con nosotros
[Imagen: Nexo_Firma.gif]
WWW
#3
(02-01-2017, 04:14 PM)ReyNexo23 escribió: es un lenguaje que no conocia, gracias por compartilo con nosotros

Sí, realmente no se ha divulgado mucho, aunque creo que tiene mucho potencial. Espero que esta Wiki ayude a darlo a conocer.

Saludos.
#4
Muy intereasnte, gracias por tus aportes, ahora también me diste la idea de reunir todos mis documentos de python y subirlos para organizarme yo mismo  Gran sonrisa
#5
Esta clase de proyectos (me refiero a la wiki en si no al genie) son un ejemplo muy claro de como el internet permite que cualquier usuario con interés pueda lograr sus objetivos con ayuda de desconocidos online.
I'm a happy person
WWW
#6
(01-01-2017, 11:26 AM)Posits escribió: Hola a todos, después de probar varios lenguajes de programación, últimamente me está gustando bastante experimentar con Genie, un lenguaje de programación derivado de Vala cuya sintaxis se asemeja a numerosos lenguajes modernos como Python.

Pero cuando he intentado documentarme sobre este lenguaje, he visto lo difícil que es encontrar información y documentación (poca, muy poca y en inglés), por lo que he ido recopilando mis apuntes y las pruebas que he ido haciendo como ejemplos y las he ordenado en una Wiki que he alojado en un subdominio aquí en Skylium.

Poco a poco voy ampliando y actualizando el contenido, aunque todavía no está completo.

Por si le interesa a alguien, está disponible en Genie Doc.

Saludos

¿Puedo escribir en C con este lenguaje? ¿que ventajas tiene?
WWW
#7
(02-01-2017, 10:25 PM)yuma2009 escribió: ¿Puedo escribir en C con este lenguaje? ¿que ventajas tiene?

Se compila en C (lo cual permite el desarrollo de software multiplataforma) pero con una sintaxis fácil parecida a python.

Al compilarlo, el código escrito con Genie se traduce a código C, permitiendo el acceso a sus bibliotecas, y es capaz de crear y utilizar GObjects de forma nativa sin imponer requisitos adicionales de tiempo de ejecución (a diferencia de Python, Java o Mono, no requiere una máquina virtual).

Un lenguaje compilado más rápido y eficiente que los lenguajes interpretados (como Python) pero con una estética similar a ellos que facilita su aprendizaje.

En aplicaciones extensas o gráficas supone que evita el enlentecimiento de los lenguajes interpretados.

La potencia de C con la facilidad de Python. Te invito a probarlo y ver más en la Wiki.
#8
Bueno, pues poco a poco la Wiki va creciendo con más contenidos y ejemplos de código.

El último avance ha sido en el apartado de interfaz gráfica SDL, donde he incluido el código que recrea el clásico juego de tenis de los primeros videojuegos.

Desde la Wiki se puede ver el código y descargarlo ya compilado (solo lo he probado en Ubuntu, por lo que es posible que no funcione en otros sistemas operativos).  Para funcionar requiere las librerías sdl (libsdl) sdl-gfx, sdl-image disponibles en los repositorios oficiales de cualquier distribución linux. EDITO: las librerías necesarias son: libsdl1.2debian, libsdl-gfx1.2-5 y libsdl-mixer1.2

Se agradece cualquier sugerencia que ayude a mejorarlo.

Espero que al menos quien use linux lo pueda disfrutar.

EDITO: También dejo para descargar en paquete deb, para instalar directamente en debian y derivadas (por ejemplo, con el Instalador de paquetes GDebi que indicará si se satisfacen las dependencias): disponible en http://genie.webierta.skn1.com/_media/wi....1_all.deb

El programa se instala en /usr/bin/TENIS y desde allí se ejecuta con ./tenis
#9
Hola, la verdad es que yo tampoco conocía este lenguaje de programación. Le echaré un vistazo a tus "apuntes".
#10
Me voy enterando de su existencia, hay que ver los alcances que tiene este lenguaje.


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Mi primera aplicación con Genie Posits 18 964 28-03-2017, 09:08 PM
Último mensaje: Posits
  [Duda] Opinión sobre Artisteer habacuc78 3 603 29-03-2016, 10:12 AM
Último mensaje: habacuc78
  Añadir valor css sobre css externo celticslment 2 488 22-11-2014, 07:41 PM
Último mensaje: Joseahfer
  Duda sobre HTTPS othgeg 6 598 07-11-2014, 07:28 AM
Último mensaje: othgeg
Pregunta ¿Has leído sobre Squirrel Language? Aeoris 8 952 12-05-2014, 10:23 PM
Último mensaje: darklion93
  ayuda para poner logo sobre imagen de cabecera cahcnehco29 8 1,196 13-06-2013, 03:12 PM
Último mensaje: xd2xd2
  Un Poco Sobre Script De Paginas Web TripleZ 4 772 17-03-2013, 07:24 PM
Último mensaje: Gonzalo
  vídeo sobre html y CSS3 JNeutron 1 552 11-07-2012, 07:39 PM
Último mensaje: DarkMaster
  Duda sobre FTP MultiDescargas 2 599 26-06-2012, 04:50 PM
Último mensaje: papi
  Pedido sobre web musica joze 8 950 30-04-2012, 02:27 PM
Último mensaje: Juanma



Usuarios navegando en este tema: 1 invitado(s)