Publicidad
Publicidad

RSS Lenguajes de Programación

Algo pasa con Haskell

8 Comentarios
Algo pasa con Haskell

Sin duda existe una gran cantidad de lenguajes de programación sobre los que podemos poner nuestra mirada. Sin embargo, sólo unos pocos están llamados para la gloria. Existen muchas cuestiones por las que un lenguaje debe ser elegido sobre otros, e igualmente, existen muchas situaciones diferentes que aconsejan usar unos y no otros.

Como lenguaje de propósito general que tenga una comunidad de usuarios con cierta relevancia, Haskell es de los pocos lenguajes que posee características que divergen enormemente del resto de lenguajes. En las siguientes líneas, intentaré dar mi propia y subjetiva visión del panorama actual del ecosistema Haskell, siempre desde un punto de vista práctico y pragmático, y de paso, dar unas pinceladas sobre lo que yo he podido entrever es, la programación funcional.

Leer más »

¡Dios mío, está lleno de libros!

4 Comentarios
¡Dios mío, está lleno de libros!

Los que me leéis en GenbetaDev de forma habitual, sabéis que tengo una especial debilidad por las bibliotecas de libros, y más si son gratuitos.

Así por aquí ya he publicado unas cuantas de ellas, tanto internacionales (todas en inglés), nacionales, como cualquiera que me parezca un interesante recopilatorio de información de esta profesión que obliga a la auto formación.

Sin embargo hoy quiero compartir una que realmente me ha dejado con la boca abierta por su extensión y, sobre todo, por su diversidad temática.

Leer más »
Publicidad

Swift, Apple lanza un nuevo lenguaje para programar en iOS y OS X

29 Comentarios
Swift, Apple lanza un nuevo lenguaje para programar en iOS y OS X

Apple ha sorprendido a toda la audiencia del WWDC 2014 con el anuncio de un nuevo lenguaje de programación para iOS y OS X. Se trata de Swift que en palabras de Craig Federighi es "rápido, moderno y diseñado con seguridad" "Es como Objective-C, pero sin C". Swift ha sido diseñado completamente de forma nativa para trabajar con todas las características que los desarrolladores usaban de Cocoa y Cocoa Touch desde Objective-C. Y por supuesto, total soporte desde XCode 6 beta(disponible ya).

Leer más »

Prueba un lenguaje de forma online

5 Comentarios
Prueba un lenguaje de forma online

El programador curioso por lo general se siente frustrado al ser encasillado en un lenguaje, siempre cree que puede haber otra forma de hacer las cosas, mejor o peor pero distinta.

Es sabido que cuando crees encontrar el lenguaje perfecto simplemente se está ignorando un montón de problemas los cuales no aplicaría muy bien ese lenguaje que parece perfecto.

Por suerte los programadores curiosos o inquietos tienen muchas herramientas que les permiten investigar nuevos horizontes. Entre ellas están las páginas que permiten probar un lenguaje de forma online. Sin tener que instalar nada le podemos dar una primera probada a ese lenguaje que nos interesa tanto.

Vamos a revisar las páginas que en mi humilde opinión son muy buenas para introducirnos en un lenguaje:

Leer más »

GitHub, qué predominaba en sus inicios y cómo refleja la popularidad actual de los lenguajes de programación

5 Comentarios
GitHub, qué predominaba en sus inicios y cómo refleja la popularidad actual de los lenguajes de programación

Los tiempos cambian y siempre se han experimentado modas en los lenguajes de programación, siendo muchos sustituidos por otros más completos, sencillos, eficientes o sustituidos por razones totalmente independientes del lenguaje. Redmonk ha hecho un pequeño estudio que nos muestran esas modas a día de hoy y cómo un grande de Internet como es Github ha experimentado grandes cambios en los lenguajes en los que hablan sus repositorios.

Esta gráfica nos muestra tres datos interesantes: cuales eran los inicios de GitHub y las comunidades predominantes, qué lenguajes tienen una filosofía más cerrada (y no dejan verse por GitHub, teniendo en cuenta su gran popularidad) y por último, el crecimiento de algunos lenguajes específicos.

Leer más »

¡Felicidades BASIC, que cumplas por lo menos 50 más!

4 Comentarios
¡Felicidades BASIC, que cumplas por lo menos 50 más!

El día 1 de mayo, de hace ya 50 años John George Kemeny y Thomas Eugene Kurtz ejecutaban por primera vez un programa en lenguaje BASIC (de sus siglas en inglés Beginner's All-purpose Symbolic Instruction Code o Código simbólico de instrucciones de propósito general para principiantes en español). Este lenguaje, que nació con el fin de poder llevar un lenguaje de programación simple y básico a los estudiantes que no necesariamente tenían que saber programar ni tampoco las premisas básicas para resolver problemas mediante la programación.

Leer más »
Publicidad

R, un lenguaje y entorno de programación para análisis estadístico

6 Comentarios
R, un lenguaje y entorno de programación para análisis estadístico

R es un lenguaje y entorno de programación para análisis estadístico y gráfico. Su historia ya fue contada en genbetadev y no quiero ser repetitivo pero para hacer un resumen, podríamos decir que es un dialecto libre del lenguaje S, desarrollado por Robert Gentleman y Ross Ihaka del Departamento de Estadística de la Universidad de Auckland en 1993.

Leer más »

Recopilatorio del "Hello World" en diferentes lenguajes de programación, más de 400 ejemplos

5 Comentarios
Recopilatorio del "Hello World" en diferentes lenguajes de programación, más de 400 ejemplos

El famoso ejemplo del “Hola Mundo!” es un clásico en cualquier tutorial de programación. Cuando comenzamos a aprender la sintaxis de un lenguaje de programación nuevo, el primer ejemplo suele ser ese “Hello World” con el que descubrimos lo más básico de escribir por pantalla esa frase.

Recopilar todos estos ejemplos de programación en cada uno de los cientos de lenguajes existente se ha convertido en todo un reto. Existen distintas recopilaciones, pero quizás una de la más completa es la creada Wolfram Rösler ayudado de numerosas contribuciones. Nos encontramos a fecha de hoy con 441 ejemplos distintos.

Leer más »

¿Qué pasa con JavaScript?

31 Comentarios
¿Qué pasa con JavaScript?

¿Qué pasa con JavaScript?. Un lenguaje que pronto cumplirá 20 años, pero del que siempre se debate como si fuera ayer cuando se propusiera por primera vez para controlar las dinámicas de nuestras páginas. Sin duda no existe una única razón por la que los programadores estamos tan polarizados hacia el mencionado lenguaje y de ellas, creo que pocas podrían explicarse de forma clara y objetiva. Dame diez programadores y encontraré no menos de cincuenta razones para usarlo y otras cincuenta para no usarlo.

Sabedor del jardín en el que me meto, me atrevo a comentar, analizar (por fuerza informalmente) tan variopinta e interesante cuestión.

Leer más »

Java 8: métodos default

14 Comentarios
Java 8: métodos default

Java 8 trae una serie de novedades, de las que nos hacíamos eco la semana pasada, que se han introducido en el lenguaje para hacer la vida más fácil al programador. Entre ellas están los métodos default.

Intentaré explicar de manera sencilla su utilidad, presentando un caso hipotético en el que podría ser necesario su uso, o al menos nos simplificaría mucho la tarea, y servirá de introducción a este nuevo tipo de métodos.

Leer más »
Publicidad

Ver más artículos