programación

Grafo de influencias de los lenguajes de programación

Los lenguajes más influyentes en 2014

Sí, estamos en 2016, lo sé, no está demasiado actualizado, pero sigue siendo relativamente válido. En el grafo que veis arriba se ven los distintos lenguajes de programación que hay registrados en FreeBase, y cómo de influyentes han sido para otros lenguajes. Por ejemplo, si pinchamos en uno de los nodos, podemos ver con qué nodos está conectado, y en una lista se muestra si es porque han sido influyentes para otros o, al contrario, cuáles les han influido. Los colores del grafo dividen a los nodos en función del paradigma que usan, si es imperativo, funcional, declarativo, etc… Sin duda, merece la pena echarle un vistazo. Y, por cacharrear… Leer más »Los lenguajes más influyentes en 2014

Usando acentos y carácteres especiales en C y C++ en Windows

Si estás tratando de compilar un programa en Windows que en Linux te funcionaba de maravilla con los acentos y otros carácteres, quizás te interese probar esto: [code lang=»cpp»]//En C++ #include <locale> locale::global(locale("spanish")); //C++ [/code] Lo he encontrado también en C, pero no se si de verdad funcionará. [code lang=»c»] // En C: setlocale(LC_ALL, "es_ES"); // C estándar[/code]

Editores de texto: TextMate y Sublime Text

Hace muy poco se ha hablado de la liberación del conocido TextMate en Mac bajo la GPL. Este es uno de los editores de texto más conocidos y usados en Mac OS por los desarrolladores. El desarrollador dice que cada vez la app store de Apple es más cerrada, pero también es verdad que es una aplicación cuyo uso ha ido decreciendo en los últimos años, debido a otras herramientas como Coda 2, para Mac o Sublime Text 2, que es multiplataforma. Y sí, de Sublime Text 2 vamos a hablar ahora. Primeramente decir que no se trata de una aplicación libre, ni gratis. Pero sin embargo es una herramienta… Leer más »Editores de texto: TextMate y Sublime Text

El lenguaje Go de Google alcanza la versión 1 estable

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… Leer más »El lenguaje Go de Google alcanza la versión 1 estable

[Bookmark] Temas para personalizar Eclipse IDE

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…

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… Leer más »Tips para python: Empezando…