Imagínate que te encuentras en una gigantesca biblioteca digital que no para de crecer. Cada libro representa un lenguaje de programación, y algunos de ellos tienen hojas amarillentas por el tiempo, mientras que otros están recién salidos de la imprenta, esperando ser descubiertos. Uno de los textos más leídos sigue siendo Python, ese amante clásico que nunca pasa de moda con sus notas a pie de página sobre la facilidad de aprendizaje y su popularidad. No es raro, entonces, que siga reinando con un impresionante 21.90% de participación en el mercado, y su popularidad haya crecido un asombroso 7.08% en el último mes, según el Index TIOBE.
Etiqueta: C
Google libera Abseil, su colección de librerías usadas en partes fundamentales de sus servicios
Habrá usuarios que usen algunos servicios de Google y usuarios que usen una cantidad superior de ellos. Google, al cabo del tiempo, ha ido lanzando multitud de servicios, desarrollando nuevas tecnologías, y acumulando experiencias que ahora otros desarrolladores y entusiastas podrán beneficiarse, ya que la compañía acaba de lanzar Abseil, su colección de librerías desarrolladas en C++ pertenecientes a las partes más elementales de la base del código interno de Google.
Estas librerías forman parte de casi todos los servicios que Gooogle dispone en la actualidad, formando parte también de sus proyectos de código abierto. Los interesados ya pueden acceder a esta colección, disponible bajo licencia Apache, a través de la plataforma GitHub.
Continúa leyendo «Google libera Abseil, su colección de librerías usadas en partes fundamentales de sus servicios»
Los lenguajes de programación más populares según Github y Stackoverflow
En langpop.corger.nl podemos ver un gráfico bastante interesante obtenido a partir de los datos que genera la API de GitHub y el proyecto de preguntas y respuestas de Stackoverflow.
Cada vez que se detecta una nueva alteración en alguna de las lineas de los proyectos de Github, se almacena y se cuenta para que se sepa qué lenguaje de programación es el más alterado, el más popular dentro del gigante del código. Los resultados del eje Y (vertical) se basan en el número de veces que se aplica una etiqueta para un lenguaje determinado en Stackoverflow, siempre con datos que se actualizan cada cuatro horas con el fin de mantenerlo actualizado.
El porcentaje que se muestra al pulsar en un lenguaje del cuadro derecho es la media de la relación de GitHub y stackoverflow, las dos fuentes de información del proyecto.
Y aquí tenemos la información de Github ordenada según el número de lineas alteradas, con Javascript a la cabeza, gracias a un diagrama realizado con Wikibrains:
¿Esperabais datos diferentes?, ¿os sorprende ver a Java, C#, Javascript y PHP a la cabeza?.
Createcss3, generador y creador de código en CSS
Descubrimos un sencillo y a la vez completo servicio generador de código en CSS3 especialmente diseñado para ayudarnos a sentirnos más familiares con las líneas y características de CSS3, o lo que es lo mismo, la última estandarización del lenguaje CSS.
Su nombre es CreateCSS3, y desde una misma página nos lista una serie de propiedades de CSS que podremos desplegar para editar y personalizar los valores. Desde cambiar fuentes, visibilidad de fondo, radio, bordes, columnas, opacidad, sombras, transformaciones, rotaciones o estilos, cada opción nos desplegará en el frame de la derecha la pieza de código responsable de la característica en cuestión, y a la vez nos ofrecerá distintos desplegables con valores de texto o numéricos para que cambiemos éstos a nuestro gusto -y el código con ellos.
La gracia es que no se trata sólo de visualizar y editar código, ya que en la misma página y en la parte interior disponemos de un panel de preview en el que iremos viendo todos los cambios implementados y editados en nuestro código-prueba. Por ejemplo, en la opción transform-scale podremos incluir distintos valores numéricos para previsualizar cómo aumenta la pantalla del tamaño, escribiendo el texto a escala a la vez.
Otra buena herramienta web para los que quieran ir familiarizándose con nuevos lenguajes desde casa o quieran renovar un poco el conocimiento previo.
LowGCC, un compilador C/C++ online
Nos presentan LowGCC (lowg.cc) como un compilador de código C/C++ que permite a cualquier programador poder escribir y compilar pequeñas aplicaciones directamente desde un navegador web.
La aplicación está pensada para ser usada en aquellos casos en los que se necesita un compilador para generar un ejecutable y no se tiene ninguno disponible a mano. También puede ser utilizada por estudiantes que quieren practicar la programación con estos lenguajes y no tienen el interés o el tiempo necesario para buscar, descargar e instalar un compilador/IDE en su PC.
Nos comentan que LowGCC puede generar ejecutables, tanto de 32bits como de 64bits, para Windows y Linux, aunque ya están trabajando para OSX, siendo compatible con los principales navegadores modernos.
Devcheatsheet – Recopilación de chuletas de lenguajes de programación
Devcheatsheet es un servicio web que nos permite informarnos sobre una gran variedad de lenguajes de programación y scripts.
Según los responsables del servicio web, actualmente recopilan lenguajes de programación como:
Ada, AJAX, C, C#, C++, CFScript, Clojure, COBOL, ColdFusion, Common Lisp, Delphi, Erlang, F#, Fortran, Haskell, Java, JavaFX Script, JavaScript, Lisp, Lua, MATLAB, Objective-C, Pascal, Perl, PHP, Prolog, Python, R, Ruby, Scala, Scheme, Server Side Includes ,Tcl, VB.NET, VBScript, Visual Basic.
Además de códigos de programación tradicionales, ahora también comienza a recopilar lenguajes de marcado como CSS, HTML5, entre otros.
A la hora de buscar una chuleta de un lenguaje podremos encontrarlos en formato de imagen, HTML o PDF.
Un servicio web imprescindible para todo aquél que es aficionado a la programación.
Enlace | www.devcheatsheet.com