
GO 2009
Go apareció en el aƱo 2009 y fue diseƱado por Robert Griesemer, Rob Pike y Ken Thompson es un lenguaje de programación compilado, concurrente, imperativo, estructurado, orientado a objetos de una manera bastante especialā y con recolector de basura que de momento estĆ” soportado en diferentes tipos de sistemas UNIX, incluidos Linux, FreeBSD y Mac OS X. TambiĆ©n estĆ” disponible en Plan 9 puesto que parte del compilador estĆ” basado en un trabajo previo sobre el sistema operativo Inferno.
Durante muchos aƱos, los desarrolladores han tenido que elegir entre lenguajes de programación de tipado estĆ”tico compilados, por regla general, bastante complejos pero que proveen grandes caracterĆsticas relacionadas con la optimización y el rendimiento y lenguajes de tipado dinĆ”mico interpretados con caracterĆsticas de mucho mĆ”s alto nivel que hacĆan su aprendizaje,eso si, sacrificando rendimiento y control.



Go usa tipado estƔtico y es tan eficiente como C.
Go admite el paradigma de programación orientada a objetos, pero a diferencia de los lenguajes de programación mĆ”s populares no dispone de herencia de tipos y tampoco de palabras clave que denoten claramente que soporta este paradigma. Go, es un lenguaje compilado con algunas caracterĆsticas peculiares.
Go admite la tipificación dinĆ”mica de datos tambiĆ©n conocida como duck Typing presente en multitud de lenguajes dinĆ”micos como por ejemplo JavaScript, Ruby o Python. Un struct puede implementar una interfaz de forma automĆ”tica, lo cual es una caracterĆstica potente y novedosa.
Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson. Actualmente sólo estÔ disponible para los sistemas operativos Windows, GNU/Linux y Mac OS X.
El lenguaje GO se desarrollo a cabo por la empresa Google
HISTORICO
SOCIAL
