Introducción a Perl

Escrito por el 7 abr, 2009 en Perl | 0 comentarios

En este artículo voy a hacer una breve introducción a el lenguaje de programación Perl; además, comentaré algunas de sus características que me parecen importantes.

Perl es utilizado tanto en proyectos públicos como privados, su distribución es de código abierto y está bajo la licencia GPL, puede correr en varias plataformas, como unix/linux, Macintosh, Windows y VMS entre otras.

Perl toma las mejores características de lenguajes como c, awk, sed, sh y otros, la interfaz de bases de datos (dbi) brinda soporte para varios proveedores como Oracle, Sybase, Postgres, MySQL, etc.  

Soporta dos tipos de programación, de procedimientos y orientado a objetos; además, existen más de 500 módulos hechos por terceros y disponibles a través de cpan, permitiéndole crecer sin tener que modificar su núcleo.

Perl es uno de los lenguajes de programación dinámicos más populares ( ver artículo ) debido a su gran capacidad de manipulación de texto y su rápido ciclo de desarrollo, el modulo cgi.pm que viene con la distribución estándar hace sencillo el manejo de formularios HTML, puede manejar datos Web encriptados, muy utilizados en transacciones de comercio electrónico, puede ser embebido en servidores Web para optimizar el rendimiento, así como lo hacen mod_perl con Apache.

Estas son algunas de las principales fortaleza de este excelente lenguaje de programación y próximamente estaremos escribiendo más artículos relacionados con el mundo de Perl.

 

Sitio oficial:

http://www.perl.org/about.html

Sitios de interés:

http://www.cpan.org/

http://es.wikipedia.org/wiki/Perl

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 5.0/10 (1 vote cast)
Leer más

Introducción a Python

Escrito por el 7 abr, 2009 en Linux | 0 comentarios

Este es el primero de una serie de artículos en los que iré haciendo un breve resumen de algunos de los lenguajes de programación más utilizados hoy en día en Linux, no trato de hacer una guía muy extensa, ni abarcar todos los lenguajes existentes, es mas que nada para aquellas personas que quieren programar en Linux y no saben por donde comenzar a buscar.

Python es un lenguaje de programación orientado a objetos, dinámico y que puede ser usado para una gran variedad de proyectos de software, ofrece fuerte apoyo para la integración con otros lenguajes y herramientas, viene con muchas bibliotecas y se puede aprender en pocos días. (ver articulo por mas información)

Muchos desarrolladores informan del sustancial aumento en la productividad y las ganancias, y sienten que el lenguaje fomenta el desarrollo de mejor calidad y código más fácil de mantener.

Python funciona en Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, y Nokia mobile phones. Python también ha sido portado a Java y .NET virtual machines.

Python está distribuido bajo una licencia “OSI-approved open source”, lo que implica que su uso es libre incluso para fines comerciales.

La Python Software Foundation (PSF) se encarga de mantener y proteger los derechos de propiedad intelectual, respaldar la PyCon conference, y los fondos de ganancias de otros proyectos en la comunidad Python.

Actualmente, en nuestro país, puede generarse una gran expansión de este lenguaje en los próximos años, debido a que el mismo es el principal lenguaje soportado por las computadoras XO del Plan Ceibal, que implementó recientemente el actual gobierno; los equipos fueron entregados a más de 170.000 alumnos de todo el país por lo tanto tenemos 170.000 potenciales programadores de Python

Sitio oficial:

http://www.python.org/Python

Más información:

http://es.wikipedia.org/wiki/Python

 

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 0.0/10 (0 votes cast)
Leer más

Instalar un entorno de desarrollo web en Windows

Escrito por el 3 feb, 2009 en Lenguaje PHP | 0 comentarios

En este artículo vamos a explicar como podemos tener un entorno de desarrollo web con PHP y Mysql sobre windows en muy poco tiempo.

PHP y MYSQL

Lo primero que debemos hacer es instalar los componentes de nuestro entorno, los principales son: un servidor web (nosotros recomendamos Apache pero pueden usar cualquier otro disponible para windows); también precisamos el intérprete de PHP que lo pueden descargar desde el sitio oficial; finalmente, tenemos que instalar el servidor de base de datos Mysql y algún cliente para poder manejar las bases de datos de forma simple.

La mejor manera de hacer todo esto es bajar un software que instale y configure todo automáticamente, por lo tanto, vamos a usar WAMPserver o XAMPP, cualquiera de ellos instala todo el entorno en unos cuantos pasos y nos deja listos para comenzar a trabajar.

Tanto WAMP como XAMPP instalan las últimas versiones de Apache, PHP y Mysql; además, disponen de varias utilidades y extensiones listas para usar. Personalmente he trabajado con los dos entornos y creo que son excelentes.

Es importante mencionar que ambos tienen licencias GPL por lo que  podemos usarlos con toda  tranquilidad.

Para descargar WAMPserver puedes hacerlo desde aqui.

Para descargar XAMPP puedes hacerlo desde aqui.

VN:F [1.9.22_1171]
Te gusto este post?
Rating: 10.0/10 (1 vote cast)
Leer más