Bitelia: Los lenguajes de programación mas populares de la actualidad y otros 6 artículos interesantes

Bitelia: Los lenguajes de programación mas populares de la actualidad y otros 6 artículos interesantes


Los lenguajes de programación mas populares de la actualidad

Posted: 15 Oct 2014 02:24 AM PDT

Los lenguajes de programación mas populares de la actualidad

Ayer 14 de Octubre se celebró el día de Ada Lovelace considerada la primer programadora de la historia. A propósito de esa celebración te contamos sobre los lenguajes de programación mas populares de la actualidad.

Ada Lovelace es conocida como la primera programadora de computadoras de la historia, gracias a que desarrolló un algoritmo para operar la Máquina Analítica diseñada por Charles Babbage en el año 1816.

Al paso de los años, los simples algoritmos se convirtieron en lenguajes formales que reemplazaron los 0 y 1 que interpreta la máquina, por palabras y frases que podemos comprender mejor los humanos. Así nacieron los primeros Lenguajes de programación como Fortran, COBOL y BASIC, éste último ya considerado como lenguaje de alto nivel.

El desarrollo de nuevos estándares de comunicación y entornos visuales ha permitido que los lenguajes de programación se transformen en programas sencillos capaces de ser operados por usuarios estándar, aunque aún existen personas que consideran que solo los especialistas en la materia pueden operar un lenguaje de programación. Las instrucciones de los lenguajes se han estandarizado un poco más y los entornos de programación se han vuelto más amigables, razón por la cual algunos programadores prefieren un lenguaje sobre de otro. No dejando de lado la preferencia por la eficiencia o robustez del lenguaje en sí mismo.

Lenguajes de programación mas populares

El índice Tiobe

El índice Tiobe es un indicador que determina la popularidad de un lenguaje de programación para un período determinado de tiempo basándose en los datos obtenidos de los motores de búsqueda, cursos o sitios importantes como Google, Wikipedia o YouTube. Sin embargo éste indicador no busca determinar cuál es el mejor lenguaje, sino solo cuál es el mas popular.

TIOBE: "The Importance Of Being Earnest"

Este índice puede ayudarte a revisar si tus habilidades de programación están al día o para tomar decisiones acerca de cuál lenguaje de programación deberíamos adoptar para crear un nuevo sistema computacional.

A continuación se enlistan los 20 lenguajes de programación mas populares para Octubre de 2014 en comparativa con los de Octubre de 2013. Como puedes observar C, Java y C++ se encuentran entre los favoritos de los programadores y han conservado su posición durante todo el año. Por otro lado, lenguajes como Dart que se encontraban en el lugar número 81 el año pasado, han sabido ganarse un lugar entre los primeros veinte de este ranking de popularidad.

Oct 2014 Oct 2013 Programming Language Ratings Change
1 1 C 17.655% +0.41%
2 2 Java 13.506% -2.60%
3 3 Objective-C 10.096% +1.10%
4 4 C++ 4.868% -3.80%
5 6 C# 4.748% -0.97%
6 7 Basic 3.507% -1.31%
7 5 PHP 2.942% -3.15%
8 8 Python 2.333% -0.77%
9 12 Perl 2.116% +0.51%
10 9 Transact-SQL 2.102% -0.52%
11 17 Delphi/Object Pascal 1.812% +1.11%
12 10 JavaScript 1.771% -0.27%
13 11 Visual Basic .NET 1.751% -0.18%
14 - Visual Basic 1.564% +1.56%
15 21 R 1.523% +0.97%
16 13 Ruby 1.128% -0.12%
17 81 Dart 1.119% +1.03%
18 24 F# 0.868% +0.37%
19 - Swift 0.761% +0.76%
20 14 Pascal 0.726% -0.03%

Fuente: Tiobe index.

Y tú ¿qué lenguaje de programación es el que más utilizas?, ¿cuál es tu favorito? y ¿por qué?








[Descarga del día] mpv

Posted: 14 Oct 2014 04:00 PM PDT

[Descarga del día] mpv

Hoy te traemos un reproductor de vídeo de código abierto y multiplataforma, podrás disfrutarlo en Windows, Mac OS y Linux. Su nombre es mpv y se caracteriza principalmente por estar basado en los reproductores MPlayer y mplayer2 pero con mejoras. Incluye por defecto soporte para multitud de formatos de vídeo, de audio e incluso para diversos tipos de subtítulos.

Se ejecuta desde la consola con el comando mpv y como a muchos otros programas que se ejecutan desde la terminal, se le pueden pasar diferentes argumentos. Tiene un escalado de vídeo de alta calidad, administración de colores, salida de vídeo OpenGL, soporte para Wayland y otra multitud de características que podréis leer punto por punto los interesados a través del siguiente enlace.

Muchos proyectos de código abierto que se desarrollan en Github acaban por perder la fuerza con la que empezaron y al poco tiempo dejan de desarrollarse activamente. Sin embargo, podemos ver que en este mismo momento su repositorio está siendo contribuido activamente por 90 personas, con cambios hechos en las últimas horas, así que le damos un voto de confianza por el momento.








Descubre hace cuánto tienes instalado tu sistema operativo

Posted: 14 Oct 2014 03:05 PM PDT

Descubre hace cuánto tienes instalado tu sistema operativo

Hace no mucho tiempo, los sistemas operativos de PC no eran tan fiables como lo son ahora, y muchas veces para ponerlos en forma el metodo mas común era reinstalarlos de forma bastante frecuente. Pero esto ha cambiado mucho últimamente: ¿Hace cuánto tienes instalado tu sistema operativo?

El equipo tarda mucho en encender, tiene muchos errores, han quedado muchos restos de todas las aplicaciones que se instalaron en él, un malware hizo estragos, o simplemente funciona lento. Todas estas son razones mas que válidas para que nuestra PC esté nominada a ser formateada.

Esto pasaba más que nada hace unos años, cuando los sistemas operativos no eran tan fiables (especialmente aquellos provenientes de Redmond), y con el tiempo se iban volviendo inusables. En ese entonces era muy común hacer una re-instalación completa cada 6 meses o un año.

Sin embargo, desde la salida de Windows 7, y de distribuciones de Linux cada vez mas pulidas, muchas veces se volvió innecesario tener que reinstalar para solucionar problemas o poner a punto nuestro equipo.

En Bitelia te vamos a ayudar a saber exactamente desde cuándo tienes instalado tu sistema operativo.

En Windows

En las últimas versiones de Windows, a partir de Windows XP, se puede usar un simple comando para descubrir la fecha original de instalación. Para esto, abrimos el Menú Ejecutar presionando Ctrl+R, escribimos cmd, presionamos enter, y ahí escribimos el siguiente comando:

systeminfo | find /i "original"

Les debería salir una linea con la fecha de instalación original, similar a esta:

Fecha de instalación original: 20/05/2013, 14:42:29

En Linux

Antiguedad os consola

Fotografía: Leandro Britez

En Linux, la forma de ver la antiguedad del sistema operativo puede variar debido a las miles de variantes y distribuciones que existen hoy en día.

Uno de los métodos que debería funcionar en la mayoría de los sistemas, es verificar la antiguedad del sistema del sistema de archivos o filesystem. Para los equipos que utilicen ext2/3/4, pueden ejecutar el siguiente comando en una linea de comandos, con permisos de root:

dumpe2fs $(mount | grep 'on \/ ' | awk '{print $1}') | grep 'Filesystem created:'

El comando nos mostrará la antiguedad de nuestra partición raíz o root, que indicará con seguridad hace cuanto tenemos instalada nuestra distribución linuxera.

También podemos usar tune2fs en caso de que el comando anterior no funcione, pero esta vez, debemos indicar que partición es la que corresponde a nuestra raíz:

tune2fs -l /dev/sda2 | grep 'Filesystem created:'

En mi caso, tengo instalado Archlinux desde Junio de este año, cuando además de cambiar el disco rígido, aproveché para cambiar el tipo de sistema de archivos, entre otras cosas que tenía pendiente hace muchísimo tiempo. De no ser así, habría cumplido aproximadamente 3 años.

¿Y cuál es la antiguedad del sistema operativo que tenes en tu PC? No dudes en dejarnos un comentario.








Cómo usar los atajos de Vim en todas partes

Posted: 14 Oct 2014 12:06 PM PDT

Cómo usar los atajos de Vim en todas partes

Los atajos de Vim pueden llegar a ser adictivos y los acabamos queriendo en todas partes. Veamos cómo podemos usarlos en varias aplicaciones.

Existe un antes y un después para los que hemos usado el editor de código Vim, y eso es un hecho. Es uno de los programas que mejor uso hace de los atajos de teclado, ya que depende de ello. Cuando usamos programas que nos proporcionan una experiencia de usuario agradable y que contribuyen a nuestra productividad, no se puede evitar pensar en lo fantástico que sería poder extrapolar lo aprendido a otros programas que usamos habitualmente.

En este post vamos a ver algunos de los programas que nos proporcionan de serie o son capaces de proporcionarnos mediante la edición de su configuración, una experiencia de usuario similar a Vim. De esta forma, tendremos un entorno con atajos de teclado que son coherentes entre sí y sus aplicaciones. Si no tenemos que cambiar el chip por cada aplicación que usamos, la multitarea se hace más sencilla porque es como seguir trabajando en la misma aplicación.

Haroopad

atajos de vim

Haroopad es un editor de texto desarrollado para Linux para editar ficheros con formato markdown, un estilo que nos permite dar a nuestros textos un formato del tipo html sin tener que andar escribiendo un billón de etiquetas html. Una de las características que más valoro de este editor. aparte de su simple interfaz y la vista en vivo, es la capacidad de poder ejecutar comandos propios de Vim en en texto. Para ello solo tendremos que ir al menú ver y hacer clic en habilitar modo Vim, de esta forma tendremos un editor modal para la edición de formato markdown. Por desgracia los atajos de teclado no pueden editarse.

Ranger

atajos de vim

Ranger es un navegador de archivos que se ejecuta desde la terminal de Linux. Lo mejor de este explorador de ficheros es que puede personalizarse al completo desde la combinación de colores a los atajos de teclado. Desde el principio ya cuenta con una navegación tipo Vim y algunos comandos parecidos. Además, cuenta con acciones personalizadas, de la misma forma que dolphin con lo que ahí se llaman servicios. Nos puede hacer muy productivos si invertimos un poco de nuestro tiempo en crear servicios o acciones que realicen tareas que repetimos con frecuencia .

Cmus

atajos de vim

Cmus es un reproductor de música para Linux que se ejecuta desde la terminal. Cuenta por defecto con una navegación por las pistas que se están reproduciendo de la misma forma en que lo podríamos hacer si usáramos Vim.

Vimium, extensión para nuestros navegadores favoritos

atajos de Vim

Esta es una magnífica extensión que he encontrado para Google Chrome y Firefox. Nos dota de la capacidad para navegar por Internet usando los atajos de Vim. No solo nos vale para navegar por Internet, sino que también podremos abrir o cerrar pestañas, seleccionar entre nuestros marcadores y un modo de selección de enlaces presentes en la página extremadamente útil (resalta los enlaces presentes y podremos seleccionarlos pulsando la combinación de teclas resaltada).

Lo mejor de todo es que nos deja editar las combinaciones de teclas a nuestro gusto y nos permite decidir en que páginas se va a permitir la desactivación de la extensión. Un ejemplo perfecto de ello podrían ser páginas web que usen sus propios atajos de teclado como Gmail o TweetDeck, que curiosamente ya usan una navegación tipo Vim.

Tu entorno de escritorio

atajos de vim

He decidido dejar para el final una pieza de lo más importante en nuestra camino hacia la personalización de los atajos de teclado de Vim. Configurar los atajos de nuestro entorno es vital para mejorar nuestra productividad y qué mejor manera de hacerlo que emulando a nuestro editor de código favorito.

Con esta lista ya tenemos unas cuantas aplicaciones para ir probando. ¿Se os ocurre alguna más?








Skype Qik: un nuevo servicio de mensajería para intercambiar vídeos

Posted: 14 Oct 2014 09:16 AM PDT

Skype Qik: un nuevo servicio de mensajería para intercambiar vídeos

Hace 3 años Skype compró Qik, un servicio de vídeo móvil, hoy vemos que ha hecho con esa inversión.

Skype está anunciando hoy por primera vez desde que existe, una nueva aplicación que no forma parte de su servicios de videollamadas, se trata del nuevo Skype Qik (qik por "rapidito" eso es lo que dicen ellos) un servicio de mensajería móvil para intercambiar vídeos con amigos. Es algo así como combinar Vine con Whatsapp, grabas un vídeo corto con tu smartphone y lo compartes con un amigo o con un grupo de amigos en lugar de publicarlo para que lo vea todo Internet.

Estos vídeos son lo único con lo que puedes comunicarte en Skype Qik, no puedes escribir, ni enviar archivos, ni grabar solo audio. No he encontrado exactamente cuanto es el máximo de la duración de los vídeos normales, pero hay un tipo de vídeos cortos especiales llamados "Qik Fliks" que duran máximo 5 segundos y se añaden a tu lista de "emoticones personalizados" accesibles en todo momento, es básicamente crearse un GIF propio para enviar rápido. Todos los vídeos de Skype Qik desaparecen de los dispositivos de todos los usuarios en 2 semanas. También puedes eliminar los mensajes cuando quieras y no solo desaparecen de tu móvil sino de todos los que lo recibieron (por supuesto, esto no impide que alguien se baje los vídeos por otros medios y los guarde para siempre).

Para usar Skype Qik necesitas confirmar tu número de teléfono, y por supuesto un dispositivo compatible.

Skype Qik, otro remix

¿Hacía falta algo algo como Skype Qik? probablemente no, pero ya veremos si termina de calar, tener la marca de Skype puede darle un impulso que otros servicios no tienen y sin el cual pasan al olvido rápidamente. Por otro lado Qik no es nada revolucionario, hay muchas apps para grabar vídeos cortos y muchas apps de mensajería para intercambiarlos. En un mercado tan saturado, a muchos les llama la atención lo nuevo solo por 5 segundos para terminar desinstalando todo menos Whatsapp cuando su lista de contactos se vuelve un desierto.

Skype Qik está disponible para Android, iOS, y Windows Phone.








Google para la Educación revoluciona el salón de clases

Posted: 14 Oct 2014 08:33 AM PDT

Google para la Educación revoluciona el salón de clases

Classroom es la nueva herramienta de la suite de Google Apps para la Educación que permite a los profesores crear y organizar las tareas de sus alumnos de forma mas eficiente, además de posibilitar la colaboración y la comunicación.

Larry Page y Serguéi Brin revolucionaron la forma de organizar el contenido de la Web de los años 90 con el lanzamiento del buscador Google. A partir del año 2000 los productos y servicios que ofrecía Google Inc. crecieron enormemente: AdWords, Groups, News, Blogger, Books, Gmail, Maps, Earth, Chrome, Play, por citar algunos.

Google Apps

Sin embargo, en el año de 2006 Google dió a conocer "Google Apps", un conjunto de aplicaciones para trabajar con ciertos servicios que se ofrecían a dueños o miembros de alguna empresa, organización o escuela para colaborar a distancia y trabajar en equipo. Es así como nació Google Apps for Business, Google Apps for Government y Google Apps for Education.

Google para la educación

Entre las aplicaciones que ofrece Google Apps se encuentran las que permiten la comunicación (Gmail, Hangouts, Calendario, Google+), la colaboración (Google Docs, Sites), el almacenamiento (Drive) y la administración (Consola del Administrador y Vault), todos disponibles desde cualquier laptop o dispositivo móvil con la opción de sincronizar nuestro trabajo en cualquiera de ellos.

"No se puede enseñar hoy con los mismos métodos de otras épocas" - Sister Rosemarie DeLoro

Además en Apps for Education también se destaca la incorporación de las Chromebook y de Tablets con Google Play destinadas específicamente para el aprendizaje y la enseñanza en el aula, a través de todas las aplicaciones que Google para la Educación nos ofrece.

Si estás interesado en obtener Google Apps for Education necesitas proporcionar algunos datos acerca de ti, pero también datos acerca de tu escuela o colegio, como: nombre, dirección de correo, sitio web, número de alumnos y personal, entre otros.

Classroom

Apenas en Mayo de este año Google dió a conocer el preview de Classroom, una nueva herramienta que se incorporaría a la suite de Google Apps for Education y que permitiría a los profesores crear y organizar las tareas de forma mas eficiente, además de comunicarse con sus alumnos. Desde el lanzamiento del preview hasta la fecha de lanzamiento oficial de la aplicación, mas de 100 mil educadores se inscribieron para probar Classroom y la primer escuela en probarlo fue Fontbonne Hall Academy en Brooklyn, New York.

Google para la educación

Introducción a Classroom

La principal ventaja que ofrece Classroom a los educadores es la de crear y recibir las tareas de sus alumnos sin tener que usar hojas de papel (lo que se refleja en un ahorro de dinero que está también en armonía con el medio ambiente). Además permite organizar adecuadamente los archivos y carpetas de nuestros alumnos o de las materias que impartimos para dedicar tiempo de calidad al aprendizaje de nuestros pupilos.

Classroom hace todo el papeleo que muchas veces tenemos que hacer los docentes, pero ahora de una manera más fácil y rápida, ese tiempo puede ser ahora invertido en resolver dudas o en profundizar en otros temas. Classroom hace mas divertida la enseñanza, pero también el aprendizaje. Y aunque algunos profesores satanicen la incorporación de la Tecnología a los salones de clase, lo cierto es, que el rol del docente nunca podrá ser reemplazado por una aplicación, es simplemente que las formas de acceder al conocimiento están cambiando y las estrategias y metodologías educativas se están transformando.

"Los alumnos pueden realizar un seguimiento de las tareas que deben presentar y pueden empezar a trabajar con un solo clic y los profesores pueden ver rápidamente quién ha completado el trabajo y quién no, añadir comentarios en tiempo real, y puntuar los trabajos directamente en Classroom."

Ya no hay pretexto para que nuestros alumnos nos digan que se les olvidó la libreta en casa, que no sabían que había tarea o que no pueden reunirse para realizar tareas en equipo.

Classroom solo está disponible para quienes tengan una cuenta con Google Apps for Education. Y si ya has manejado Moodle, Classroom no debería darte ningún problema. Ánimate a probarlo








Google para la Educación revoluciona el salón de clases

Posted: 14 Oct 2014 08:33 AM PDT

Google para la Educación revoluciona el salón de clases

Classroom es la nueva herramienta de la suite de Google Apps para la Educación que permite a los profesores crear y organizar las tareas de sus alumnos de forma mas eficiente, además de posibilitar la colaboración y la comunicación.

Larry Page y Serguéi Brin revolucionaron la forma de organizar el contenido de la Web de los años 90 con el lanzamiento del buscador Google. A partir del año 2000 los productos y servicios que ofrecía Google Inc. crecieron enormemente: AdWords, Groups, News, Blogger, Books, Gmail, Maps, Earth, Chrome, Play, por citar algunos.

Google Apps

Sin embargo, en el año de 2006 Google dió a conocer "Google Apps", un conjunto de aplicaciones para trabajar con ciertos servicios que se ofrecían a dueños o miembros de alguna empresa, organización o escuela para colaborar a distancia y trabajar en equipo. Es así como nació Google Apps for Business, Google Apps for Government y Google Apps for Education.

Google para la educación

Entre las aplicaciones que ofrece Google Apps se encuentran las que permiten la comunicación (Gmail, Hangouts, Calendario, Google+), la colaboración (Google Docs, Sites), el almacenamiento (Drive) y la administración (Consola del Administrador y Vault), todos disponibles desde cualquier laptop o dispositivo móvil con la opción de sincronizar nuestro trabajo en cualquiera de ellos.

"No se puede enseñar hoy con los mismos métodos de otras épocas" - Sister Rosemarie DeLoro

Además en Apps for Education también se destaca la incorporación de las Chromebook y de Tablets con Google Play destinadas específicamente para el aprendizaje y la enseñanza en el aula, a través de todas las aplicaciones que Google para la Educación nos ofrece.

Si estás interesado en obtener Google Apps for Education necesitas proporcionar algunos datos acerca de ti, pero también datos acerca de tu escuela o colegio, como: nombre, dirección de correo, sitio web, número de alumnos y personal, entre otros.

Classroom

Apenas en Mayo de este año Google dió a conocer el preview de Classroom, una nueva herramienta que se incorporaría a la suite de Google Apps for Education y que permitiría a los profesores crear y organizar las tareas de forma mas eficiente, además de comunicarse con sus alumnos. Desde el lanzamiento del preview hasta la fecha de lanzamiento oficial de la aplicación, mas de 100 mil educadores se inscribieron para probar Classroom y la primer escuela en probarlo fue Fontbonne Hall Academy en Brooklyn, New York.

Google para la educación

Introducción a Classroom

La principal ventaja que ofrece Classroom a los educadores es la de crear y recibir las tareas de sus alumnos sin tener que usar hojas de papel (lo que se refleja en un ahorro de dinero que está también en armonía con el medio ambiente). Además permite organizar adecuadamente los archivos y carpetas de nuestros alumnos o de las materias que impartimos para dedicar tiempo de calidad al aprendizaje de nuestros pupilos.

Classroom hace todo el papeleo que muchas veces tenemos que hacer los docentes, pero ahora de una manera más fácil y rápida, ese tiempo puede ser ahora invertido en resolver dudas o en profundizar en otros temas. Classroom hace mas divertida la enseñanza, pero también el aprendizaje. Y aunque algunos profesores satanicen la incorporación de la Tecnología a los salones de clase, lo cierto es, que el rol del docente nunca podrá ser reemplazado por una aplicación, es simplemente que las formas de acceder al conocimiento están cambiando y las estrategias y metodologías educativas se están transformando.

"Los alumnos pueden realizar un seguimiento de las tareas que deben presentar y pueden empezar a trabajar con un solo clic y los profesores pueden ver rápidamente quién ha completado el trabajo y quién no, añadir comentarios en tiempo real, y puntuar los trabajos directamente en Classroom."

Ya no hay pretexto para que nuestros alumnos nos digan que se les olvidó la libreta en casa, que no sabían que había tarea o que no pueden reunirse para realizar tareas en equipo.

Classroom solo está disponible para quienes tengan una cuenta con Google Apps for Education. Y si ya has manejado Moodle, Classroom no debería darte ningún problema. Ánimate a probarlo








Tags :

No hay comentarios:

Publicar un comentario

Con la tecnología de Blogger.

Instagram

Advertisement

Featured Video

Featured Video

Sponsor

Video Of Day