Sie sind auf Seite 1von 1

Lenguajes de Programacin Como consecuencia de la corta historia de la Informtica, los lenguajes que esta utiliza tiene una existencia

breve comparada con cualquier otra tecnologa. Esto que podra parecer una ventaja a la hora de afrontar una revisin histrica, es un problema ya que no es frecuente encontrar estudios histricos del pasado inmediato, a esto se une, que la progresin geomtrica en la aparicin de los lenguajes, siendo la mayora de los lenguajes recogidos este trabajo ms del presente que del pasado. Los lenguajes de computadoras esta clasificados en la siguientes; los de las primeras computadoras, como la ENIAC y la EDSAC, se componan en el lenguaje real de las mquinas mismas. Los primeros lenguajes de programacin se conocieron como Lenguajes Ensambladores, un ejemplo es: TRANSCODE, desarrollado para la computadora FERUT. En los lenguajes ensambladores se define un cdigo especial llamado mnemnico para cada una de las operaciones de la mquina y se introduce una notacin especial para especificar el dato con el cual debe realizarse la operacin En los aos 60's aparecieron los primeros lenguajes de propsito general, como FORTRAN, FORTRAN IV, ALGOL, COBOL, BASIC, PL/I, ADA, C, C++, PASCAL, etc., pero el desarrollo de nuevas tecnologas, tanto en arquitectura de computadoras como en lenguajes de programacin, contina a paso acelerado, cada vez con mayor velocidad, el panorama est cambiando de una etapa de sistemas y lenguajes especialmente desarrollados para aplicaciones individuales. Los lenguajes de programacin actuales son los conocidos como Lenguajes visuales, como por ejemplo Visual Fox, Visual Basic, Visual C Existen varias formas de clasificar los lenguajes de programacin, y una de ellas sera por la cercana o lejana a la maquina- Lenguajes de bajo nivel: Son aquellos que se encuentran mas cerca de la mquina que del hombre. Esto significa que se acercan al lenguaje usado por el ordenador, ceros y unos. Por ejemplo: Ensamblador, Cdigo mquina, etc. - Lenguajes de medio nivel: Se encuentran a medio camino de la mquina y el hombre. Aglutinan las instrucciones complejas a etiquetas o nombres y que estn compuestas por instrucciones sencillas. - Lenguajes de alto nivel: La abstraccin es mucho mayor, las instrucciones son muy complejas, estando ms cerca del entendimiento Humano que de la mquina, y a diferencia del medio y bajo nivel son Independientes de la plataforma. Estos Establecen como debe ejecutarse una tarea, dividindola en partes que especifican como realizar cada una de las sub-tareas asociadas. Estos lenguajes se fundamentan en el uso de variables para almacenar valores y el uso de instrucciones que indican las operaciones a realizar sobre los datos almacenados. La mayora de los lenguajes de alto nivel son de este tipo: FORTRAN, BASIC, PASCAL, ADA, MODULA2 Algunos de los principales lenguajes son los siguientes: ENSAMBLADOR. El lenguaje ensamblador constituye el primer intento de sustitucin del lenguaje mquina por uno ms cercano al usado por los humanos. FORTRAN Fue le primer lenguaje de alto nivel: fue desarrollado por IBM y su primera versin se lanzo en 1957. Su nombre proviene de la contraccin de FORmula TRANslation, y da una buena indicacin del lenguaje que fueron, segn consta en el primer manual FORTRAN, proporciona un lenguaje capaz de expresar cualquier problema en funcin de un calculo numrico, en particular aquellos problemas en los que hay involucradas numerosas formas y muchas variables ALGOL. El ALGOL ("ALGOrithmic Lenguage") es el primer lenguaje que fue creado por un comit internacional. En 1960 se reunieron representantes de varios pases europeos y de Estados Unidos para crear un lenguaje destinado a "describir procesos" mediante instrucciones de control COBOL. El deseo de desarrollar un lenguaje de programacin que fuera aceptado por cualquier marca de ordenador, reuni en Estados Unidos, en Mayo de 1959, una comisin (denominada CODASYL: Conference On Data Systems Languages) integrada por fabricantes de ordenadores, empresas privadas y representantes del Gobierno, dando lugar a la creacin del lenguaje COBOL (COmmon Business Oriented Language) orientado a los negocios, llamndose sta primera versin COBOL60, por ser ste el ao que vio la luz. El COBOL Es un lenguaje para clculos en el campo de los negocios y proceso de datos comerciales. BASIC. Diseado por JG Kemeny y TE Kertz del colegio Dartmouth en Estados Unidos. Fue concebido como lenguaje interactivo que podra ser de fcil aprendizaje y enseanza como resultado de su semejanza con el idioma ingles Visual Basic. Versin de BASIC de Microsoft utilizado para desarrollar aplicaciones de Windows, que se ha vuelto popular. Es similar a QuickBASIC de Microsoft, pero no es 100% compatible con ste. Las interfaces de usuario se desarrollan llevando objetos de la caja de herramientas de Visual Basic hacia el formato de aplicacin Visual Basic Script. Es bsicamente un lenguaje de Sript, que son aquellos lenguajes que se ejecutan sin que sea necesario compilarlos, como apoyo a otros lenguajes o aplicaciones mayores, y siempre dentro de una aplicacin cliente PASCAL. Fue diseado por el profesor Hiklaus Wirth del Instituto Federal de Tecnologa de Zurich en 1970. La razn principal que impuls a Wirth a desarrollar PASCAL fue el ofrecer un lenguaje para enseanza de la programacin como disciplina sistematizada, de forma que los principios de la disciplina estuvieran claramente reflejados por el lenguaje

Modula2 A finales de los aos 70, Nicklaus Wirth, creador del lenguaje PASCAL, dirige el desarrollo del MODULA2 (que en principio se denomino simplemente MODULA), con la intencin de incluir las necesidades de la programacin de sistemas y dar respuesta a las criticas recibidas con respecto a las carencias del lenguaje PASCAL COMAL. (COMmon Algorithmic Languaje) Existe debido a la disconformidad del educador y pedagogo dans Borge Christensen con el BASIC de Microsoft y todos los BASIC semejantes disponibles para microordenadores. Christensen lleg a estar convencido de que el BASIC no era especialmente apropiado para ensear una buena practica de programacin en ambiente escolar. APL. El APL fue diseado por Kenneth Iverson que lo describi en su libro Un Lenguaje de Programacin (A Programming Language) publicado por Wiley en 1962. La motivacin de original de Iverson para inventar este lenguaje fue, no tanto el facilitar un lenguaje de programacin, como el inventar una representacin en la cual pudieran expresarse con precisin los algoritmos y tambin que se pudiera describir exactamente el comportamiento del hardware LOGO. Creado por Seymour Papert, padre de la "computacin educativa", el LOGO est destinado a la enseanza de la programacin a los nios, desde temprana edad HYPERTALK "HyperTalk" es el lenguaje desarrollado por Dan Winkler para Bill Atkinson, el creador del "HyperCard" para AppleMacintosh. Est orientado a la creacin de aplicaciones conforme al sistema de "hiperarchivos" (sistemas de fichas interrelacionadas donde se facilita el "navegar" de un archivo a otro). ADA Es un lenguaje estructurado parecido al PASCAL, destinado a controlar mecanismos en "tiempo real" (o sea una velocidad compatible con las necesidades reales), pero de gran complejidad. Admite una programacin "orientada a objetos" y un sistema de alta modularidad de tipo hipertexto. C. El lenguaje fue creado en 1972 por Dennis Ritchie, que junto con Ken Thompson haba diseado anteriormente el sistema operativo UNIX, y su intencin al desarrollar el lenguaje C fue conseguir un lenguaje idneo para la programacin de sistemas que fuese independiente de la mquina para utilizarlo en la implementacin del sistema operativo UNIX. PROLOG. Se origino en un departamento universitario de AI y su uso mas all de sus primeros aos, se extendi en los confines de departamentos semejantes. PROLOG (PROgramacion con LOGica)n es un lenguaje de ordenador, sencillo pero potente, desarrollado inicialmente para la ayuda en la comprobacin automtica de teoremas. FORTH. Fue diseado por el astrnomo americano Charles MOORE como lenguaje para escribir programas para controlar radiotelescopios y otros equipos de astronoma. Perl Es un lenguaje especializado en el procesamiento de textos, particularmente extraer y validar las respuestas a cuestionarios incluidos en pginas Wed. Clipper. CLIPPER es un dialecto creado como otros tantos con la intencin de mejorar las prestaciones de DBASE. Su primera versin se cre en 1985 en los laboratorios de Natuncket. CLIPPER est escrito en lenguaje C y Ensamblador y se present como un lenguaje atrevido que ha dado muchos quebraderos de cabeza en AshthonTate. HTML. Est formado por un conjunto de identificadores, designados con el termino ingles tag, que definen el formato de una pgina de texto, permitiendo insertar en ella elementos multimedia, tales como imgenes, sonido y vdeo. PHP Lenguaje que se acopla al HTML (pginas Web) para definir procedimientos que ha de realizar el servidor de web, por ejemplo procesar un formulario, enviar o extraer datos de una base de datos (acoplndose tambin con un lenguaje de tipo SQL), enviar una u otra pgina Wed segn determinadas condiciones prefijadas por el programador, etc. SQL Lenguaje desarrollado especialmente para facilitar la consulta de bases de datos (BD), acotando progresivamente la bsqueda (de ah el nombre de "Sequential Query Language"). PL/1. EL "PL/1" es un lenguaje multipropsito creado por IBM y SHARE, especialmente a raz del paso de la segunda a la tercera generacin de computadoras, cuando se prevea la creciente difusin de estas mquinas y su posible uso en una gama creciente de actividades Java. Java naci para intentar encontrar la solucin a un problema. Este problema radicaba en las dificultades y costes que supona la actualizacin muy frecuente del software de microprocesadores de reducidas prestaciones que se montan en dispositivos electrnicos de bajo precio, como electrodomsticos, relojes y calculadoras. Java Script. Es un lenguaje de Script de funcionalidad idntica a la del VBScript y se puede decir que es su mximo y principal competidor. Su sintaxis es parecida a la del Java y C++ aunque esta bastante mas limitado que estos lenguajes

Das könnte Ihnen auch gefallen