Historia de los lenguajes de programación

6 comentarios · 680 lecturas · programacion

En el año 2004, O'Reilly diseña un genial poster de la historia de los lenguajes de programación, donde muestra 50 años «dorados» en el ámbito de la programación (desde 1954 hasta 2004).

historia lenguajes de programacion o'really

Evidentemente, no están todos los lenguajes de programación que existen, pero si los más famosos. Desde 1954 y la aparición de Fortran, hasta 2004 con Python, ActionScript, PHP, etc.

También muestra las derivaciones de los distintos lenguajes para crear otros, así como por ejemplo C# se basa en C++ y Java2 o Ruby utiliza conceptos de lenguajes como Python, Eiffel2, Smalltalk-80 y Perl.


Emezeta Card PHP Cheat Sheet (v0.2)

80 comentarios · 24.164 lecturas · programacion

English here!

Después de algunas semanas de trabajo intensivo, he conseguido parte de mi propósito inicial: una chuleta (o cheat sheet) de referencia para programadores PHP.

php cheat sheet emezeta card reference help

PHP es un lenguaje de programación muy potente y amplio, en todos sus sentidos. Y aunque la documentación del sitio de PHP es de las mejores que he utilizado (tanto por lo accesible como por lo bien documentada), muchas veces se echa en falta una chuleta de referencia con las funciones, orden de los parámetros para poder echar un vistazo rápidamente.

Leyenda


php reference legend leyenda

Consideraciones


Esta chuleta de referencia puede parecer una tonteria, pero ha tomado muchísimo tiempo (y tomará), puesto que aún queda mucho:

  • Corregir posibles errores (agradecería que notificaran erratas en comentarios).
  • Añadir más información que consideré secundaria (funciones que no sirven en plataformas windows, inexistentes en PHP3...).
  • Posible traducción al español.
  • Documentación faltante (funciones de red, de Mysql o Postgres, GeoIP, soporte de compresión, imagen, etc...) que las reservo para una posible segunda página.

Licencia


Así que hablemos de licencias. En principio había pensado en publicar una tarjeta de referencia de pago como hacen, por ejemplo, en Visibone.

Sin embargo, finalmente he decidido liberarla para que todos los programadores puedan disfrutar de ella, eso sí, rogando que si les resulta útil, hagan una donación (por pequeña que sea) para poder continuar con las siguientes partes (o quién sabe, si gusta, de algún otro lenguaje).

Tened en cuenta el trabajo que ha llevado. ¡El tema de las donaciones es bastante importante para seguir manteniendo gratuita la chuleta y sus posteriores versiones!

English


Emezeta PHP Card is a PHP reference cheat sheet. You can download it in two formats: PNG and PDF, ready for printing.

Putting this cheat sheet together has meant a huge amount of time and effort, so if you find it useful, please consider supporting my work by making a donation. Your donations are what will keep the cheat sheet and all the upcoming versions free of charge. Thank you.

Donate to Emezeta Card / Donación para Emezeta Card

Changelog


  • Emezeta PHP Card v0.2
  • Cambiado el color amarillo por marrón oscuro para facilitar legibilidad (Lillo)
  • Vectorización de las fuentes para mejor resolución de impresión. Ahora el PDF es más pesado (11MB) y tarda más en generar el contenido, pero la impresión de las fuentes será más clara y nítida. (Asier Marqués)
  • Emezeta PHP Card v0.1

Por favor, comenta las incidencias o sugerencias que puedas tener al imprimir en los distintos formatos (DIN A3, DIN A4...), así como problemas que surjan (no poder descomprimir el fichero, etc...), posibles mejoras o cambios, así como problemas que hayan surgido de una versión a otra.

Descarga


Si eres webmaster, por favor, no enlaces directamente a la descarga, enlaza a esta dirección: Emezeta Card PHP Cheat Sheet. If you are webmaster, please, don't link direct download, link to this address: Emezeta Card PHP Cheat Sheet.


SNNS: Simulador de redes neuronales

6 comentarios · 2.761 lecturas · programación

¡OJO! Si no eres informático o estudiante de ingenieria computacional, probablemente este artículo no te interese.

SNNS (Stuttgart Neural Network Simulator) es un simulador que provee un entorno flexible para el desarrollo e investigación de aplicaciones de redes neuronales, diseñado en la Universidad de Stuttgart (Alemania).

snns stuttgart neural network simulator

Para la mayoría de distribuciones de linux con paquetería RPM instalar el SNNS es una tarea sencilla, puesto que desde la zona de ejecutables de linux de la página oficial ponen a disposición un paquete precompilado para instalar, sin embargo en distros basadas en paquetería DEB, puede no ser tan sencillo.

Para empezar, nos descargamos el fichero Nos descargamos el fichero SNNS-4.2-7.i386.rpm y lo guardamos en una carpeta donde accederemos posteriormente desde una terminal.

Instalación en RPM: Fedora, Mandriva, Suse...


rpm -i SNNS-4.2-7.i386.rpm

Instalación en DEB: Debian, Ubuntu...


apt-get install alien
alien SNNS-4.2-7.i386.rpm
dpkg -i snns-4.2-8.i386.deb

Y ya tendremos instalado el SNNS en nuestro sistema. Para ejecutarlo solo deberemos escribir xgui. La primera linea sólo es obligatoria si no tenemos instalado alien.


Es posible también que obtengamos un error al arrancar el programa que nos diga que no tenemos la libreria libxaw.so.6. Esto se debe a que el SNNS utiliza las librerias X11 Athena Widget antiguas. Es facilmente solucionable escribiendo:

apt-get install libxaw6 libxaw-headers

Listo. Ya podemos utilizar el SNNS en nuestro equipo.


Páginas: 1 ... 2 3 ... 5


Artículo de http://www.emezeta.com/

6 consultas efectuadas / Página generada en 0.043 segundos

Programado íntegramente por José Román (Manz) en XHTML y CSS estándar.

Sindicado bajo Feed RSS. Contenido bajo licencia Creative Commons

Estadísticas de visitas · Términos y condiciones · Contacto · Publicidad · Preguntas frecuentes (FAQ)