Todo el mundo en este país debería aprender como programar una computadora... porque esto te enseña como pensar.
Tag: Programación
Eclipse XText
Hace un año, algo menos me parece, me enteré de la existencia de Eclipse Xtext. A pesar de haber visto en ese entonces un vídeo mostrando sus características, hasta ahora no había tenido la oportunidad de probarlo realmente. XText es un framework destinado a facilitar el desarrollo de lenguajes de programación o DSLs. Ofrece la posibilidad de crear los compiladores y de poder integrarlos dentro de Eclipse; permitiendo entre otras, la coloración de código, la verificación instantánea de sintaxis, completado de código, etc. Para una pequeña introducción, vean mejor el siguiente video.
Xtext in less than a minute from Xtext Team on Vimeo.
Internamente usa AntLR para generar el parser. De ahí que la sintaxis usada para definir la gramática en Xtext sea casi la misma que la de AntLR. A pesar de haber tenido algunas limitaciones mientras intentaba definir la gramática de un lenguaje existente, me dejado una grata impresión.
No documentes el problema; arréglalo
– Atli Björgvin Oddsson
Visto en: Frases célebres del mundo de la informática.
Google siempre está metido en todo, y ahora incursionando en los lenguajes de programación nos sorprende con "Go: The Programming Language".
Go es un nuevo lenguaje de programación que promete ser según ellos: rápido, seguro, concurrente, divertido y también nos recuerda a la sintaxis de C++. Además de esto es Open Source.
Para saber más podemos leer el tutorial o revisar las librerías que nos ofrece este nuevo lenguaje. Les dejamos el ejemplo del clásico "Hola Mundo".
import "fmt"
func main() {
fmt.Printf("Hola mundo\n");
}