Archivo etiqueta programación
El lenguaje Go de Google alcanza la versión 1 estable
Por cambiadeso - Nueva versión - 29 marzo 2012
Podríamos exclamar un “¡Por fin!”, ya que Google publicó el 28 de marzo la primera versión estable de su lenguaje de programación. Go, al igual que Dart, son lenguajes de programación creados por google, y en buena parte pensando en la web. Sin embargo, Dart, viene para sustituir a Javascript. Por su parte, Go, nació en el 2009 de la base de C (o C++), algo de Pascal y Limbo.

Pero, la versión estable viene de la mano del soporte para Windows, que hasta ahora se había ignorado (O no se había completado).
Para los desarrolladores, la versión 1 supone un respiro, el no tener que cambiar el código cada vez que Go cambiaba a una versión superior por la cantidad de cambios que se podían hacer y que afectara en nuestro programa. Ahora podremos programar asegurándonos que valdrá para más tiempo.
Por si a alguno le interesa pasearse para ver que es lo que nos trae de nuevo este lenguaje podemos acudir a su blog, o si nos vemos muy lanzados, pues lo instalamos y jugamos un poco con él.
Enlaces | Página oficial de Go
[Bookmark] Temas para personalizar Eclipse IDE
Por cambiadeso - Sin categoría - 7 junio 2011
De todos es bien sabido que los marcadores de páginas son efímeros, y son propios del navegador. Sé que se pueden sincronizar, pero así no se pueden compartir con otros de una forma tan pública. Bueno, el caso es que he visto una web para los esquemas de colores de Eclipse IDE, y me ha gustado.
Enlace | Eclipse Color Themes
Tips para python: Empezando…
Por cambiadeso - Python - 15 abril 2011
Hola. Creo que voy a iniciar una nueva sección en el blog. Aquí pondré algo de mis pinitos en python, y muy probablemente, también en PyGTK
Hoy empezaremos sencillito. Cómo crear un archivo de python para ejecutarlo, y cosas básicas: variables, listas…
Bueno. Abramos el gedit o instalemos el Geany para empezar (sudo apt-get install geany). Vale cualquiera que queráis, pero estos 2 tienen coloreado de sintaxis para python, que simplificará las cosas.
Primera línea
Ahora que tenemos un editor abierto, deberemos crear en la primera línea el siguiente texto:
#!/usr/bin/env python
Pero, ¿qué es esto? ¿Para qué sirve?
Pues bastante fácil. Es la primera línea de un archivo. En Unix/Linux se denomina “Shebang”. Lo que le indicamos a la máquina es con qué programa lo vamos a ejecutar. Python es un lenguaje de script. Esto significa que necesita de un programa que interprete sus líneas y muestre la salida. Más adelante veremos para que lo usamos.
Atento a una cosa: La línea shebang tiene la estructura de la almohadilla (#) seguida del cierre de exclamación (!). A continuación viene la ruta del intérprete (en este caso le preguntamos a /usr/bin/env por el programa python.
Codificación
Otro punto importante es la codificación. Se pone así:
#-*- coding: iso-8859-15 -*-
Aunque también vale esta otra:
#-*- coding: utf-8 -*-
La línea de la codificación, al contrario que el shebang no es obligatoria. Creo que está claro para qué sirve: el compilador sabrá interpretar los caracteres especiales (ñ, á, ü, ò).
Estas son siempre las dos líneas que deberían ocupar nuestros scripts en python.
Comentarios
Esto no significa que aquí es donde podáis comentar mi entrada. Para los nuevos en programación deben saber que es un texto que escribe el programador en el programa para aclararse qué hace exactamente el programa. En python, como en c, usamos la almohadilla para indicarlo. Todo lo que venga detrás de la almohadilla el compilador lo ignora.
#Esto es un comentario. Puedo escribir lo que quiera
Resumiendo. Se tratan de aclaraciones para el programador, para saber lo que está escribiendo
Mostrar salida
Un usuario que no tiene ni idea de programación quizás se pregunte para qué sirve eso, ¿no?. Pues simplemente es para imprimir al usuario un texto que deseamos que se muestre. Sería algo así como cuando inicies el programa te de los buenos días:
print "Hola Mundo"
Pero… ¿por qué lo hemos puesto entre comillas? Esto es algo importante. El compilador lo debe reconocer como un texto (cadena) y no como instrucciones dadas al programa. Este tipo de dato se llama “string” o cadena.
Recopilando…
Hasta aquí puedo leer hoy. Ya hemos hecho bastante por hoy. Nuestro script en python nos queda así:
#!/usr/bin/env python #-*- coding: iso-8859-15 -*- #Esto es un comentario. Puedo escribir lo que quiera print "Hola Mundo"
Ahora lo guardamos con el nombre python.py. La extensión, como podeís observar es .py, usada para los archivos python. Para ejecutarlo nos dirigimos a la terminal y con el comando cd (cd <carpeta>) nos dirigimos allí donde hayamos guardado lo nuestro.
Seguidamente escribimos el comando:
./python.py
¿Os habéis fijado? Hay un punto y una barra. Esto linux lo interpreta y nos lleva al intérprete que haya en la shebang (¿Veis?, para esto sirve). En el caso de que no la hubiésemos puesto, deberíamos haber escrito en la terminal llamando directamente al intérprete python:
python python.py
Nos mostará la salida:
Hola Mundo
Y hasta aquí puedo leer hoy…





