feed

Paradigmas de programación

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...

Leer más »


Julia es un lenguaje de programación conocido en el ámbito científico por su vasta librería de funciones matemáticas, a la vez es un lenguaje de alto nivel y de alta perfomance.

El lenguaje fue creado por Stefan Karpinski, estudiante graduado de la Universidad de California, que estaba involucrado en una herramienta simulación de redes que requería el uso de varios lenguajes de programación...

Leer más »

Siempre estamos en Genbeta Dev mencionando el término revolucionario cuando nos referimos a muchos de los candidatos a cambiar el paradigma de desarrollo software actual. Existen muchas tecnologías que pueden ser calificadas cómo tal, ya sea por su innovación o por convertirse en estándares de facto para tal plataforma (web, móvil, etc..)

La pregunta de esta semana va enfocada a que nos contéis...

Leer más »

En este artículo vamos a hacer un breve repaso de la programación orientada a objetos con C++, pero que es aplicable a cualquier lenguaje orientado a objetos. Muchos desarrollamos software orientado a objetos, pero muchas veces olvidamos los principios básicos de este metodología de programación y viene bien recordarlos para hacer un buen diseño de software.

Clases y Objetos

Una clase es un...

Leer más »

Seguro que todos hemos vistos muchas aplicaciones y juegos de adivinación las típicas que te dicen que pienses en un objeto o en una persona y en pocas preguntas te adivinan en qué estás pensando y se nos queda una cara de tontos que no es normal. En este artículo vamos a ver por encima como crear un adivinador simple.

Estos juegos se basan en una gran base de datos de la que mediante preguntas...

Leer más »

Todos hemos oido hablar de la inteligencia artificial y hemos visto películas como Terminator, Matrix o Yo, Robot en la que la inteligencia artificial se revela contra la humanidad, pero realmente sabemos ¿Qué es la inteligencia artificial?

La respuesta es que no está tan claro como definir la inteligencia artificial. A continuación aparece una tabla con ocho definiciones de inteligencia...

Leer más »

Estos chavales de Stanford son los Usain Bolt de los algoritmos

Lo de batir records no es algo asociado solamente a deportes o ventas, en el mundo de las matemáticas y/o la computación también se puede dar y hoy, domingo de Carnaval, os traemos en Genbeta Dev un nuevo record en el mundo de los algoritmos de computación , concretamente se ha conseguido mejorar la mejor aproximación a uno de los...

Leer más »

Internet es lo que tiene: estás buscando recetas para hacer un solomillo cuando te topas sin saber muy bien como con un artículo de una revista de ciencia del año 2000 donde eligen los 10 mejores algoritmos computacionales del siglo XX. Desde luego que no se trata de algo actual y noticiable pero me ha parecido tan curioso y lleva detrás la firma del American Institute of Physics y la IEEE ...

Leer más »


Me habrás oído decir en alguna ocasión, que el problema real que debemos solucionar y su solución, no reside en ningún lenguaje de programación concreto, en todo caso, el tener que usar un lenguaje concreto es una más de las restricciones del problema.

Esta forma de pensar y mi afición al juego de la búsqueda de algoritmos me llevó hace unos tres años a encontrar una curiosa solución al esquivo...

Leer más »

Para ser un buen desarrollador se debe ser humilde y reconocer el gran trabajo de otros colegas programadores. Muchas veces no observamos con suficiente atención el código de nuestros compañeros para sacar alguna enseñanza de cómo afrontaron el desarrollo de una aplicación. Es curioso, por ejemplo, los arquitectos sí que son muy dados a admirar el trabajo de los grandes maestros y compañeros...

Leer más »

Síguenos