Вы находитесь на странице: 1из 9

Lenguajes De Programacin

Se puede definir un lenguaje de computadora como una secuencia de elementos, los cuales tienen un significado concreto y entendible. Estos elementos son: las palabras reservadas, los identificadores y los smbolos, la sintaxis del lenguaje define cmo se combinarn todos estos para producir un cdigo ejecutable por la mquina.

El concepto de programacin estructurada como un enfoque cientfico a la programacin de computadoras lo introdujeron E.W.Dijkstra y C.A.R.Hoare (a fines de los aos sesentas. Mediante el anlisis matemtico de la estructura de los programas, ellos mostraron que podemos evitar muchos errores de diseo de programas mediante un enfoque sistemtico a la programacin. Es fundamental en la programacin estructurada el diseo adecuado de los algoritmos y el manejo de las estructuras de datos. E.W. Dijkstra W. Dijkstrara Hoare, C. Anthony R. portrai Ventajas de la programacin estructurada Con la programacin estructurada, elaborar programas de computador sigue siendo una labor que demanda esfuerzo, creatividad, habilidad y cuidado. Sin embargo, con este estilo podemos obtener las siguientes ventajas: 1. Los programas son ms fciles de entender, ya que pueden s er ledo de forma secuencial, sin necesidad de hacer seguimiento a saltos de lnea (GOTO) dentro bloques de cdigo para entender la lgica. 2. La estructura del programa es ms clara puesto que las instrucciones estn ms ligadas o relacionadas entre s. 3. Reduccin del esfuerzo en las pruebas. El seguimiento de las fallas ("debugging") se facilita debido a la lgica ms visible, por lo que los errores se pueden detectar y corregir ms fcilmente. 4. Reduccin de los costos de mantenimiento. 5. Programas ms sencillos y ms rpidos. 6. Los bloques de cdigo son auto explicativos, lo que apoya a la documentacin.

Inconvenientes de la programacin estructurada El principal inconveniente de este mtodo de programacin, es que se obtiene un nico bloque de programa, que cuando se hace demasiado grande puede resultar problemtico su manejo, esto se resuelve empleando la programacin modular, definiendo mdulos interdependientes programados y compilados por separado. Un mtodo un poco ms sofisticado es la programacin por capas, en la que los mdulos tienen una estructura jerrquica muy definida y se denominan capas.", Wikipedia: http://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada

Lenguajes de Programacin Java es un lenguaje de programacin orientado a objetos desarrollado por Sun Microsystems, una compaa reconocida por sus estaciones de trabajo UNS de alta calidad en 1991 como parte de un proyecto de investigacin para desarrollar software para dispositivos electrnicos (televisiones, video casseteras, tostadores y otros de aparatos que se pueden comprar en cualquier tienda departamental). Fundamentado en C++, el lenguaje Java se diseo para ser pequeo, sencillo y porttil a travs de plataformas y sistemas operativos, tanto a nivel de cdigo fuente como binario, lo que significa que los programas en Java (apples y aplicaciones) pueden ejecutarse en cualquier computadora que tenga instalada una maquina virtual de Java . Es un lenguaje ideal para distribuir programas ejecutables va World Wide Web, adems de un lenguaje de programacin de propsito general para desarrollar programas que sean fciles de usar y portables en una gran variedad de plataformas. [1] C Lenguaje de programacin desarrollado en 1972 por el estadounidense Dennis Ritchie en los Laboratorios Bell. Debe su nombre a que su predecesor inmediato haba sido llamado lenguaje de programacin B. Aunque muchos consideran que C es un lenguaje ensamblador ms independiente de la mquina que un lenguaje de alto nivel, su estrecha asociacin con el sistema operativo UNIX, su enorme popularidad y su homologacin por el American National Standards Institute (ANSI) lo han convertido quiz en lo ms cercano a un lenguaje de programacin estandarizado en el sector de microordenadores o microcomputadoras y estaciones de trabajo. C es un lenguaje compilado que contiene un pequeo conjunto de funciones incorporadas dependientes de la mquina. El resto de las funciones de C son independientes de la mquina y estn contenidas en bibliotecas a las que se puede acceder desde programas escritos en C. Estos programas estn compuestos por una o ms funciones definidas por el programador. C++.

Una versin orientada a objetos derivada del lenguaje de programacin de aplicacin general denominado C, desarrollada por Bjarne Stroustrup en los Bell Laboratories de la compaa American Telephone and Telegraph (AT&T); en un principio tambin fue conocido como C with Classes (C con clases, alusin a las clases de la programacin orientada a objetos). Comenz a desarrollarse en 1980 y se nombr C++ en 1983; el primer manual y su primera implementacin como producto comercial aconteci en 1985. Versiones sucesivas se publicaron en 1989 y 1990, siendo sus referencias oficiales, adems de las publicaciones de su versin estandarizada, las obras The C++ Programming Language (El lenguaje de programacin C++, 1985) y Annotated C++ Reference Manual (Manual de referencia comentado de C++, 1990). [2] Y por supuesto todos los lenguajes visuales como Visual Basic, Visual Fox; tambin las ultimas tendencias como los .net y lenguajes libres como PhP, entre otros

La historia de los lenguajes de programacin en una infografa

http://www.softandapps.info/2011/07/30/la-historia-de-los-lenguajes-de-...

1 de 6

27/07/2012 10:33 a.m.

La historia de los lenguajes de programacin en una infografa

http://www.softandapps.info/2011/07/30/la-historia-de-los-lenguajes-de-...

2 de 6

27/07/2012 10:33 a.m.

La historia de los lenguajes de programacin en una infografa

http://www.softandapps.info/2011/07/30/la-historia-de-los-lenguajes-de-...

3 de 6

27/07/2012 10:33 a.m.

La historia de los lenguajes de programacin en una infografa

http://www.softandapps.info/2011/07/30/la-historia-de-los-lenguajes-de-...

4 de 6

27/07/2012 10:33 a.m.

La historia de los lenguajes de programacin en una infografa

http://www.softandapps.info/2011/07/30/la-historia-de-los-lenguajes-de-...

5 de 6

27/07/2012 10:33 a.m.

La historia de los lenguajes de programacin en una infografa

http://www.softandapps.info/2011/07/30/la-historia-de-los-lenguajes-de-...

6 de 6

27/07/2012 10:33 a.m.

Вам также может понравиться