Descripción y características de este potente y moderno lenguaje de programación.
Java es un lenguaje de programación
con el que podemos realizar
cualquier tipo de programa. En la
actualidad es un lenguaje muy
extendido y cada vez cobra más
importancia tanto en el ámbito de
Internet como en la informática en
general. Está desarrollado por la
compañía Sun Microsystems con gran
dedicación y siempre enfocado a
cubrir las necesidades tecnológicas
más punteras.
Una de las principales
características por las que Java se
ha hecho muy famoso es que es un
lenguaje independiente de la
plataforma. Eso quiere decir que si
hacemos un programa en Java podrá
funcionar en cualquier ordenador del
mercado. Es una ventaja
significativa para los
desarrolladores de software, pues
antes tenían que hacer un programa
para cada sistema operativo, por
ejemplo Windows, Linux, Apple, etc.
Esto lo consigue porque se ha creado
una Máquina de Java para cada
sistema que hace de puente entre el
sistema operativo y el programa de
Java y posibilita que este último se
entienda perfectamente.
La independencia de plataforma es
una de las razones por las que Java
es interesante para Internet, ya que
muchas personas deben tener acceso
con ordenadores distintos. Pero no
se queda ahí, Java está
desarrollándose incluso para
distintos tipos de dispositivos
además del ordenador como móviles,
agendas y en general para cualquier
cosa que se le ocurra a la
industria.
Pasado y presente
Java fue pensado originalmente para
utilizarse en cualquier tipo de
electrodoméstico pero la idea
fracasó. Uno de los fundadores de
Sun rescató la idea para utilizarla
en el ámbito de Internet y
convirtieron a Java en un lenguaje
potente, seguro y universal gracias
a que lo puede utilizar todo el
mundo y es gratuito. Una de los
primeros triunfos de Java fue que se
integró en el navegador Netscape y
permitía ejecutar programas dentro
de una página web, hasta entonces
impensable con el HTML.
Actualmente Java se utiliza en un
amplio abanico de posibilidades y
casi cualquier cosa que se puede
hacer en cualquier lenguaje se puede
hacer también en Java y muchas veces
con grandes ventajas. Para lo que
nos interesa a nosotros, con Java
podemos programar páginas web
dinámicas, con accesos a bases de
datos, utilizando XML, con cualquier
tipo de conexión de red entre
cualquier sistema. En general,
cualquier aplicación que deseemos
hacer con acceso a través web se
puede hacer utilizando Java.
--------------------------------------------------------------------
C
--------------------------------------------------------------------
Scheme
drscheme.org
Scheme es un dialecto pequeño y
elegante de LISP que usa la
recursion de cola; que fue
desarrollado en los 70's en el MIT.
La versatilidad de Scheme lo
convierte en el lenguaje de eleccion
para introducir a los novatos de la
programacion.
Ahora hablando de todo el mundo.
Scheme rapidamente esta reemplazando
a Pascal en los cursos de
introduccion de Ciencias de la
computacion en distintas
universidades del mundo, incluyendo
algunas como Berkeley, Princeton,
Cornell, MIT, Yale, UCLA,
Universidad Javeriana Cali,
Politecnico de Barcelona, entre
otras.
Fue diseñado para que tenga una
exepcionalmente clara y simple
semantica y algunas formas de crear
expresionas. Cubre varios paradigmas
de programacion, incluyendo ell
imperativo, funcional y estilos de
paso de mensajes.
Mas info en
Scheme
Drscheme es un entorno grafico,
interactivo e integrado de
programacion para el lenguaje Scheme.
--------------------------------------------------------------------
Python
python.org
What is Python?
Python es un lenguaje de
programacion orientado a objetos,
interactivo e interpretado. Es
comparado con Tcl, Perl, Scheme o
Java.
Python combina un gran poder con una
sintaxis muy simple y clara. Tiene
modulos, clases, exepciones, tipos
de datos de alto nivel, y dinamicos.
Tiene interfaces a muchos llamados
al sistema y librerias, asi como a
varios sistemas de ventanas(X11,
Motif, Tk, Mac, MFC). Nuevos modulos
son escritos facilmente en c / c++.
Python corre en todas las
plataformas actuales: Win, Unix,
MacOs,
--------------------------------------------------------------------
PHP
php.net
Qué es PHP
Es un lenguaje para programar
scripts del lado del servidor, que
se incrustan dentro del código HTML.
Este lenguaje es gratuito y
multiplataforma.
PHP es el acrónimo de Hipertext
Preprocesor. Es un lenguaje de
programación del lado del servidor
gratuito e independiente de
plataforma, rápido, con una gran
librería de funciones y mucha
documentación.
Un lenguaje del lado del servidor es
aquel que se ejecuta en el servidor
web, justo antes de que se envíe la
página a través de Internet al
cliente. Las páginas que se ejecutan
en el servidor pueden realizar
accesos a bases de datos, conexiones
en red, y otras tareas para crear la
página final que verá el cliente. El
cliente solamente recibe una página
con el código HTML resultante de la
ejecución de la PHP. Como la página
resultante contiene únicamente
código HTML, es compatible con todos
los navegadores.

Una vez que ya conocemos el concepto
de lenguaje de programación de
scripts del lado del servidor
podemos hablar de PHP. PHP se
escribe dentro del código HTML, lo
que lo hace realmente fácil de
utilizar, al igual que ocurre con el
popular ASP de Microsoft, pero con
algunas ventajas como su gratuidad,
independencia de plataforma, rapidez
y seguridad. Cualquiera puede
descargar a través de la página
principal de PHP
www.php.net
y de manera gratuita, un módulo que
hace que nuestro servidor web
comprenda los scripts realizados en
este lenguaje. Es independiente de
plataforma, puesto que existe un
módulo de PHP para casi cualquier
servidor web. Esto hace que
cualquier sistema pueda ser
compatible con el lenguaje y
significa una ventaja importante, ya
que permite portar el sitio
desarrollado en PHP de un sistema a
otro sin prácticamente ningún
trabajo.
PHP, en el caso de estar montado
sobre un servidor Linux u Unix, es
más rápido que ASP, dado que se
ejecuta en un único espacio de
memoria y esto evita las
comunicaciones entre componentes COM
que se realizan entre todas las
tecnologías implicadas en una página
ASP.
Por último señalábamos la seguridad,
en este punto también es importante
el hecho de que en muchas ocasiones
PHP se encuentra instalado sobre
servidores Unix o Linux, que son de
sobra conocidos como más veloces y
seguros que el sistema operativo
donde se ejecuta las ASP, Windows NT
o 2000. Además, PHP permite
configurar el servidor de modo que
se permita o rechacen diferentes
usos, lo que puede hacer al lenguaje
más o menos seguro dependiendo de
las necesidades de cada cual.
Algunas de las más importantes
capacidades de PHP son:
compatibilidad con las bases de
datos más comunes, como MySQL, mSQL,
Oracle, Informix, y ODBC, por
ejemplo. Incluye funciones para el
envío de correo electrónico, upload
de archivos, crear dinámicamente en
el servidor imágenes en formato GIF,
incluso animadas y una lista
interminable de utilidades
adicionales.

