Me encontrado por internet el proyecto PLEAC y antes de dar la dirección y me salteis al cuello, voy a contar primero sus características.
Ha consistido en tomar una serie de usos habituales en las tareas de programación he implementarlos en diversos idiomas. Tales como, cadenas de texto, procesos con números, gestión de matrices...
Para obtener una lista de estas tareas a tomado «prestado» los items del libro «Perl CookBook» de Tom Christiansen & Nathan Torkington y publicado por O'Reilly. y ahora lo está completando con ayuda de otros internautas las mismas tareas con otros lenguajes.
Cosas que he observado:
- No es una competición de cual es mejor
- No es una comparación de sintaxis. Cada Lenguaje utiliza el algoritmo más adecuado a su estilo. Igualmente se utiliza cuando se ve oportuno la librería estandar.
- Es una muy buena base de datos de rutinas en diversos idiomas.
- Puede ser una buena fuente de inspiración cuando estamos con problemas en lenguajes que no dominamos.
- Personalmente me parece estético ver como cada lenguaje resuelve cada problema.
Por supuesto no se trata de una obra acabada. Aunque está claramente indicado el progreso para la terminación de cada lenguaje. Igualmente No creo que sea una obra que acabe aquí. Al tomarse un libro de Perl como esquema inicial, un programador de Lisp podría indicar que esas tareas son tendenciosas y proponer algunas para las que considere que Lisp está mejor cualificado. Y el resto de los usuarios replicar ad aeternum.
Ah, el enlace: PLEAC