Google presenta en sociedad su lenguaje de programación Go 1.0

    Alguna vez lo comentamos que estaba trabajando fuerte google en este lenguaje de programación, por fin ya tenemos la primera versión. Tras casi dos años de desarrollo y ejecución de diversas pruebas, Google ha decidido lanzar la primera versión estable de su lenguaje de programación Go. Una tecnología que el gigante de la G definió en su día como un intento de combinar la velocidad propia del trabajo con lenguajes dinámicos como Python y la seguridad y el rendimiento de lenguajes compilados como C o C++.

    “Hoy hemos alcanzado un hito importante en el desarrollo del lenguaje de programación Go”, ha querido subrayar el ingeniero de software de Google y activo contribuyente en la creación de Go, Andrew Gerrand. “Estamos presentando la versión 1 de Go, o Go 1.0, que define un lenguaje y un conjunto de bibliotecas con las que proporcionar una base estable para la creación de productos, proyectos y publicaciones 100% fiables”.

    De hecho, ésta es la primera versión disponible en distribuciones binarias compatibles, lo que implica soporte en Linux, FreeBSD, Mac OS X “y algo que estamos encantados de anunciar: Windows”, señala Gerrand. Y también es una liberación que asegura que los programas creados seguirán ejecutándose sin cambios a través de distintos ecosistemas y a lo largo de los años. Tanto es así que se espera que los autores de manuales sobre esta versión de Go no tengan que revisar sus textos en el futuro.

    Y es que “Go 1 es una representación de Go tal y como se utiliza hoy en día, no es un rediseño importante”, explica Gerrand. “Durante su planificación nos hemos centrado en la limpieza de problemas e inconsistencias y en la mejora de la portabilidad. Hubo muchos cambios que habíamos diseñado como prototipo pero que no habíamos lanzado porque eran incompatibles con versiones anteriores”. Ahora Go 1 los incorpora proporcionando mejoras significativas en el lenguaje y las librerías, pero a veces adolece de incompatibilidades para programas antiguos. “Afortunadamente, la herramienta de reparación puede automatizar gran parte del trabajo necesario para llevarlos hasta un estándar”, concluye el ingeniero.

    Una lista completa con los cambios introducidos en Go está disponible en la página oficial del proyecto. Además, la compañía también ha lanzado una versión adicional de Google App Engine SDK.

    Puede visitar la web del proyecto: http://golang.org/doc/go1.html

    Noticias Linux y más

    ¿Qué es Kali NetHunter y por qué deberías conocerlo?

    kali Linux NetHunter Seguramente ya has escuchado hablar de Kali Linux, la popular distribución diseñada especialmente para la seguridad informática y las pruebas de penetración. Pero, ¿sabías que también existe una versión optimizada específicamente para dispositivos móviles Android? Esa versión se llama Kali NetHunter.

    Leer más...

    10 trucos increíbles que puedes hacer con FFmpeg en Linux

    ffmpegFFmpeg es una potente herramienta de línea de comandos en Linux, ampliamente utilizada para convertir, editar, procesar y manipular contenido multimedia. Gracias a su versatilidad, FFmpeg permite realizar tareas complejas con vídeos y audios de forma rápida y sencilla, utilizando comandos directos desde tu terminal.

    Leer más...

    5 herramientas gratuitas para leer y gestionar tus archivos PDF en Linux

    PDF LinuxEn Linux, la gestión y visualización de archivos PDF es fundamental tanto para estudiantes como profesionales. Aunque existen muchas alternativas, no todas ofrecen la misma calidad o comodidad. Por suerte, en Linux disponemos de herramientas gratuitas que facilitan enormemente esta tarea.

    Leer más...

    Las grandes diferencias entre los escritorios Linux COSMIC y KDE Plasma

    Cosmic versus KDEAl hablar de entornos de escritorio en Linux, las opciones son variadas y constantemente en evolución. KDE Plasma lleva décadas siendo uno de los entornos de escritorio más completos, personalizables y reconocidos, apreciado por usuarios que buscan flexibilidad y eficiencia visual.

    Leer más...

    Please publish modules in offcanvas position.