JAVA
Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado
específicamente para tener tan pocas dependencias de implementación como fuera
posible. Su intención es permitir que los desarrolladores de aplicaciones escriban
el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés
como WORA, o "write
once, run anywhere"), lo que quiere decir que el código que es ejecutado en una
plataforma no tiene que ser recompilado para correr en otra. Java
es, a partir de 2012, uno de los lenguajes de programación más populares en
uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10
millones de usuarios reportados.
El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente
fundamental de la plataforma
Java de Sun
Microsystems. Su sintaxis deriva en gran medida de C y C++, pero tiene menos utilidades de bajo nivel que cualquiera de ellos. Las aplicaciones de
Java son generalmente compiladas a bytecode (clase
Java) que puede ejecutarse en cualquier máquina
virtual Java (JVM) sin importar la arquitectura
de la computadora subyacente.
CARACTERÍSTICAS DEL LENGUAJE
- Simple
- Orientado a Objetos
- Tipado estáticamente
- Distribuido
- Interpretado
- Robusto
- Seguro
- de Arquitectura Neutral
- Multihilo
- con Recolector de basura (Garbage Collector)
- Portable
- de Alto Rendimiento: sobre todo con la
aparición de hardware especializado y mejor software
- Dinámico
PYTHON
Python es un lenguaje de programación multipropósito
de alto nivel Su filosofía de diseño enfatiza la productividad del programador
y la legibilidad del código. Tiene un núcleo sintáctico minimalista con unos
pocos comandos básicos y simple semántica, pero además tiene una enorme y
variada librería estándar, que incluye una Interfaz de Programación de
Aplicaciones (API) API para muchas de las funciones en el nivel del sistema
operativo (OS). El código Python, aunque minimalista, define objetos
incorporados como listas enlazadas (list), tuplas (tuple), tablas hash (dict),
y enteros de longitud arbitraria (long).
Python soporta múltiples paradigmas de programación,
incluyendo programación orientada a objetos (class), programación imperativa
(def) y funcional (lambda). Python tiene un sistema de tipo dinámico y manejo
automatizado de memoria utilizando conteo de referencias (similar a Perl, Ruby
y Scheme).
Python fue publicado por primera vez por Guido Van
Rossum en 1991. El lenguaje tiene un modelo abierto de desarrollo basado en la
comunidad administrado por la organización sin fines de lucro Python Software
Foundation. Existen varios intérpretes y compiladores que implementan el
lenguaje Python, incluyendo uno en Java (Jython) pero, en esta corta revisión,
vamos a centrarnos en la implementación en C creada por Guido.
PHP
El lenguaje de programación PHP Hypertext
Pre-processor, fue desarrollado puntualmente para diseñar páginas web dinámicas
programando scripts del lado del servidor. El lenguaje PHP siempre va
incrustado dentro del HTML y generalmente se le relaciona con el uso de
servidores Linux.
PHP se caracteriza por ser un lenguaje gratuito y
multiplataforma. Además de su posibilidad de acceso a muchos tipos de bases de
datos, también es importante destacar su capacidad de crear páginas dinámicas,
así como la posibilidad de separar el diseño del contenido de una web.
PHP es la solución para la construcción de Webs con
independencia de la Base de Datos y del servidor Web, válido para cualquier plataforma.
El objetivo final es conseguir la integración de las
paginas HTML con aplicaciones que corran en el servidor como procesos
integrados en el mismo, y no como un proceso separado, como ocurría con los
CGIs (Common Gateway Interface).
El lenguaje php presenta
cuatro grandes características:
1.- Velocidad: PHP no
solo es rápido al ser ejecutado sino que no genera retrasos en la máquina, por
esto no requiere grandes recursos del sistema. PHP se integra muy bien junto a
otras aplicaciones, especialmente bajo ambientes Unix.
2.- Estabilidad: PHP
utiliza su propio sistema de administración de recursos y posee de un
sofisticado método de manejo de variables, conformando un sistema robusto y
estable.
3.- Seguridad: PHP
maneja distintos niveles de seguridad, estos pueden ser configurados desde el
archivo.ini
4.- Simplicidad: Usuarios
con experiencia en C y C++ podrán utilizar PHP rápidamente. Además PHP dispone
de una amplia gama de librerías, y permite la posibilidad de agregarle
extensiones. Esto le permite su aplicación en múltiples áreas, tales como
encriptado, gráficos, XML y otras.
No hay comentarios:
Publicar un comentario