Ir al contenido principal

Entradas

Mostrando entradas de septiembre, 2021

Go: un lenguaje moderno

Golang es un lenguaje relativamente moderno que pretende ser una mejor alternativa a lenguajes como C/C++, Python, C# y Java (entre otros más como Erlang y/o Elixir). Ofrece al desarrollador la capacidad de crear "cosas complejas" de manera más fácil, por ejemplo crear aplicaciones web sin tener que descargar un IDE, un servidor web, configurar miles de archivos XML (ojo ahí Java). servidor.go package main import ( "io" "net/http" ) func main () { http . HandleFunc ( "/" , saludo ) http . ListenAndServe ( ":8000" , nil ) } func saludo ( w http . ResponseWriter , peticion * http . Request ) { io . WriteString ( w , "Hola, mundo desde Golang!!" ) } Ejecutando: $ go run servidor Abrimos el navegador en http://localhost:8000/ Si esto lo hubiesemos hecho en Java y/o C# nos hubiese llevado más tiempo, es la verdad. Golang deja a más de uno sorprendido. Links: https://github.com

Instalando Dart

El lenguaje Dart es seguro para los tipos; utiliza la verificación de tipo estático para garantizar que el valor de una variable siempre coincida con el tipo estático de la variable. A veces, esto se conoce como escritura por sonido. Aunque los tipos son obligatorios, las anotaciones de tipos son opcionales debido a la inferencia de tipos. El sistema de mecanografía Dart también es flexible, lo que permite el uso de un tipo dinámico combinado con comprobaciones en tiempo de ejecución, lo que puede ser útil durante la experimentación o para el código que necesita ser especialmente dinámico. En este post instalaremos Dart. Comenzaremos descargado, escribiendo algunos ejemplos, compilarlos y crear los ejecutables. Descargando paquetes Dart: $ sudo apt-get update $ sudo apt-get install apt-transport-https $ sudo sh -c 'wget -qO- https: //dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -' $ sudo sh -c 'wget -qO- https: //storage