programación

Noticias acerca de Programación. Son temas generales que pueden tener en cuenta a varios lenguajes, ser sobre metodología, algoritmia y/o librerías multiplataforma y portadas a muchos lenguajes.

Celluloid: Concurrencia en Ruby

06/10/2011
By
Celluloid_Cine-film

Profundizando un poco en el Modelo Actor, en el que se basan lenguajes como Scala, Erlang o Reia, pero que también está disponible a través de frameworks para otros muchos lenguajes, como .NET, Java, Ruby, Python, etc. Antes de comenzar, conviene que definamos un poco lo que es el modelo Actor. Según la wikipedia...

Read more »

Prácticas: código y memoria del Tetris

06/09/2011
By
Prácticas: código y memoria del Tetris

Lo prometido es deuda, por lo que, aquí está la práctica completa, código y memoria, de la asignatura de Programación Orientada a Objetos ofrecida por la UNED. La práctica corresponde al curso 2010/2011, y consta de la creación de un Tetris. Para más información, puede verse la memoria de la práctica. El código completo se...

Read more »

FSM: Máquina de Estados en Erlang

03/08/2011
By
FSM: Máquina de Estados en Erlang

FSM o Finite State Machine, lo que podríamos traducir como máquina de estados finitos, es una de las potentes herramientas que nos proporciona OTP para el desarrollo de aplicaciones y soluciones. Las máquinas de estados finitos se pueden emplear para definir los elementos con los que debe de interactuar una aplicación, y que puede...

Read more »

Elixir, Reia, Efene, LFE… Lenguajes imperativos sobre Erlang

31/07/2011
By
Elixir, Reia, Efene, LFE… Lenguajes imperativos sobre Erlang

Llevo un tiempo interesado en los analizadores léxicos y sintácticos para poder crear ficheros de configuración más amigables o sistemas de interfaces de usuario basados en consola que puedan emplear un formato libre de construcción de instrucciones (algo más complejo que el típico comando y argumentos). Eso sumado a mi afición por Erlang...

Read more »

Perl::Critic, un crítico para tu código en Perl

30/07/2011
By
Perl::Critic, un crítico para tu código en Perl

Echando un vistazo por Internet, topé con esta curiosa página, que tiene como misión criticar el código que hayas escrito en Perl, a través de las buenas prácticas escritas en el libro Perl Best Practices, de Damian Conway. En la web se puede subir cualquier fichero, código en Perl, y el sistema internamente analiza...

Read more »

Opa: el lenguaje de la nube

27/07/2011
By
Opa: el lenguaje de la nube

Tal y como reza su web The Cloud Language (el lenguaje de la nube), este lenguaje sale como una solución a la programación de sitios web cumpliendo con unas necesidades concretas. La empresa MLState ha puesto como su bandera a este lenguaje, sobre el que está orientando toda su actividad comercial. Un vistazo al...

Read more »

Prácticas curiosas: Tetris

23/04/2011
By
Prácticas curiosas: Tetris

He estado en esta semana santa haciendo una práctica del Grado en Ingeniería Informática, para la asignatura de Programación Orientada a Objetos, en la UNED. En la práctica, y la asignatura, se hace bastante énfasis en Java. A mi Java me parece un buen lenguaje, pero no es totalmente orientado a objetos, por lo...

Read more »

Xdebug: depurar y optimizar código PHP

11/04/2011
By
Xdebug: depurar y optimizar código PHP

Hay momentos en los que vemos que la carga de una página tarda demasiado, o que el uso de un recurso, que en principio habíamos creído que era menor, sube y su tiempo de ejecución hace que nuestro servidor sufra. Trazar estos problemas a simple vista o a través de trazas no es...

Read more »

Ruby: reescritura y yield

24/03/2011
By
Ruby: reescritura y yield

Durante unas pruebas en el trabajo, enseñando a mi mujer (Marga), cómo funciona Ruby con su mayor potencia, la reescritura de código y los yield, pensé… con lo que me ha costado… mejor lo guardo en el blog… y esto es Orientación a Objetos, no a Clases Teniendo en cuenta de que Ruby...

Read more »

Inversión de Control, el patrón de los frameworks

08/03/2011
By
Inversión de Control, el patrón de los frameworks

Leyendo un artículo de Martin Fowler, sobre el tema Inversión de Control (en inglés), comenzando por el final, la etimología de la frase (entendido como el origen del concepto), se comenta que, en un principio (sobre los años 80) la gente se refería a una nueva forma de hacer las cosas como el...

Read more »