lunes, 7 de junio de 2010

LENGUAJES DE PROGRAMACIÓN ESTRUCTURADA

LENGUAJES DE PROGRAMACIÓN ESTRUCTURADA
Es una forma de escribir programas de ordenador de manera clara. Para ello solo utiliza tres estructuras:
- Secuencia
- Selección
- Iteración

"JAVA"

El lenguaje de programación JAVA fue diseñado por la compañia Sun Microsystems Inc. con el proposito de crear un programa que pudiera manejarse en redes computacionales heterogéneas y que fuera independiente de la plataforma en la que se vaya a ejecutar. Lo cual significa que un programa en JAVA puede ejecutarse en cualquier máquina o plataforma.
CARACTERISTICAS
- Simple: Elimina la complejidad de los lenguajes como "C" y da paso al contexto de los lenguajes modernos que van orientados a objetos.
- Familiar: Como la mayoria de los programadores estan acostumbrados a programar con "C" o "C++", la sintaxis de JAVA es muy similar a estos.
- Robusto: El sistema de JAVA maneja la memoria de la computadora por ti, sin necesidad de que tu le indiques que hacer.
- Seguro: El sistema de JAVA tiene ciertas politicas que evita que se puedan crear virus con este lenguaje.
- Portable: Como el código compilado de JAVA es interpretado este puede ser utilizado por cualquier computadora que tenga implementado el interprete de JAVA.
Interpretado: JAVA corre en máquina virtual, por lo tanto en interpretado.
- Dinámico: Este no requiere que compiles todas la clases de un programa para que funcione
"C"

Es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los laboratorios Bell.

CARACTERISTICAS

Un núcleo del lenguaje simple, con funcionalidades añadidas importantes, como funciones matemáticas y de manejo de archivos, proporcionadas por bibliotecas.
- Es un lenguaje muy flexible que permite programar con múltiples estilos.
- Usa un lenguaje procesado para tareas como definir macros e incluir múltiples archivos de código fuente.
- Acceso a memoria de bajo nivel mediante el uso de punteros.
Interrupciones al procesador con uniones.
- Conjunto de palabras clave.

Ventajas

- Lenguaje eficiente, puesto que es posible utilizar sus caracteristicas de bajo nivel para realizar implementaciones optimas.
- A pesar de su bajo nivel es el lenguaje más portado en existencia, haciendo compiladores para caso todos los sistemas conocidos.
- Proporciona facilidades para realizar progranas modulares o utilizar código o bibliotecas existentes.

Desventajas

El mayor problema que presenta el lenguaje C frente a los lenguajes de tipo dato dinámico es la gran diferencia en velocidad de desarrollo.

No hay comentarios:

Publicar un comentario