El documento describe la historia y tipos de lenguajes de programación. Explica que los lenguajes se pueden clasificar por su nivel de abstracción y aplicaciones principales. Luego, traza la evolución histórica de lenguajes notables como Fortran, COBOL, ALGOL, Pascal, Lisp, Prolog y C/C++, destacando sus características y cómo influyeron los unos en los otros.
Este documento describe los diferentes tipos de lenguajes de programación. Explica que un lenguaje de programación consiste en una serie de caracteres que permiten dar instrucciones a una computadora. Luego clasifica los lenguajes según su nivel de abstracción, propósito y características, distinguiendo entre lenguajes de bajo y alto nivel. Finalmente, analiza las desventajas de los lenguajes de alto nivel.
El documento describe la historia y características del lenguaje de programación C. Comenzó siendo desarrollado por Dennis Ritchie en los años 1970 en Bell Labs para crear el sistema operativo Unix. Desde entonces ha evolucionado a través de varias versiones estandarizadas como ANSI C, C99 y C11. C es un lenguaje portable, flexible y de propósito general que ha sido la base para muchos otros lenguajes como C++.
El documento describe diferentes tipos de lenguajes de programación, incluyendo lenguajes naturales, lenguajes de máquina, ensamblador y de alto nivel. Explica que los lenguajes de máquina usan códigos binarios, los ensambladores usan palabras clave y los de alto nivel se parecen más al lenguaje natural. También brinda breves historias de lenguajes importantes como FORTRAN, BASIC y C.
Este documento describe varios lenguajes de programación importantes, incluyendo ensamblador, Visual Basic, COBOL, Java, C, C++, C#, J, Shell de Unix y PL/SQL. Explica brevemente el propósito y características clave de cada uno, y concluye que aunque han existido muchos lenguajes a través de los años, los nuevos lenguajes se basan generalmente en versiones mejoradas de los antiguos.
El documento describe el lenguaje de programación C, incluyendo su historia, características y relación con UNIX. C fue creado en los años 70 por Dennis Ritchie para reescribir el código de UNIX y mejorar su mantenimiento y portabilidad. C combina características de lenguajes de alto y bajo nivel, lo que lo hace adecuado para programar sistemas operativos como UNIX.
Este documento trata sobre los lenguajes de programación. Explica que un lenguaje de programación permite dar instrucciones a un equipo de una manera comprensible para los seres humanos. Detalla que existen lenguajes de programación imperativos y funcionales, así como lenguajes interpretados y compilados. Finalmente, proporciona ejemplos de algunos lenguajes de programación ampliamente usados como C, C++, Java y PHP.
La teoría de lenguajes de programación estudia el diseño, implementación, análisis y clasificación de lenguajes de programación. Es un campo multidisciplinario que depende de matemáticas, ingeniería de software y lingüística. Algunos hitos clave incluyen el desarrollo del cálculo lambda en los 1930, el primer lenguaje de programación Plankalkül en los 1940, y lenguajes exitosos como Fortran, ALGOL y Lisp en los 1950-1960, que establecieron la investigación sobre lenguajes de program
Este documento describe los diferentes tipos de lenguajes de programación. Explica que un lenguaje de programación consiste en una serie de caracteres que permiten dar instrucciones a una computadora. Luego clasifica los lenguajes según su nivel de abstracción, propósito y características, distinguiendo entre lenguajes de bajo y alto nivel. Finalmente, analiza las desventajas de los lenguajes de alto nivel.
El documento describe la historia y características del lenguaje de programación C. Comenzó siendo desarrollado por Dennis Ritchie en los años 1970 en Bell Labs para crear el sistema operativo Unix. Desde entonces ha evolucionado a través de varias versiones estandarizadas como ANSI C, C99 y C11. C es un lenguaje portable, flexible y de propósito general que ha sido la base para muchos otros lenguajes como C++.
El documento describe diferentes tipos de lenguajes de programación, incluyendo lenguajes naturales, lenguajes de máquina, ensamblador y de alto nivel. Explica que los lenguajes de máquina usan códigos binarios, los ensambladores usan palabras clave y los de alto nivel se parecen más al lenguaje natural. También brinda breves historias de lenguajes importantes como FORTRAN, BASIC y C.
Este documento describe varios lenguajes de programación importantes, incluyendo ensamblador, Visual Basic, COBOL, Java, C, C++, C#, J, Shell de Unix y PL/SQL. Explica brevemente el propósito y características clave de cada uno, y concluye que aunque han existido muchos lenguajes a través de los años, los nuevos lenguajes se basan generalmente en versiones mejoradas de los antiguos.
El documento describe el lenguaje de programación C, incluyendo su historia, características y relación con UNIX. C fue creado en los años 70 por Dennis Ritchie para reescribir el código de UNIX y mejorar su mantenimiento y portabilidad. C combina características de lenguajes de alto y bajo nivel, lo que lo hace adecuado para programar sistemas operativos como UNIX.
Este documento trata sobre los lenguajes de programación. Explica que un lenguaje de programación permite dar instrucciones a un equipo de una manera comprensible para los seres humanos. Detalla que existen lenguajes de programación imperativos y funcionales, así como lenguajes interpretados y compilados. Finalmente, proporciona ejemplos de algunos lenguajes de programación ampliamente usados como C, C++, Java y PHP.
La teoría de lenguajes de programación estudia el diseño, implementación, análisis y clasificación de lenguajes de programación. Es un campo multidisciplinario que depende de matemáticas, ingeniería de software y lingüística. Algunos hitos clave incluyen el desarrollo del cálculo lambda en los 1930, el primer lenguaje de programación Plankalkül en los 1940, y lenguajes exitosos como Fortran, ALGOL y Lisp en los 1950-1960, que establecieron la investigación sobre lenguajes de program
El documento proporciona información sobre la clasificación de los lenguajes de programación. Explica que existen cuatro niveles principales de lenguaje: lenguaje máquina, lenguajes de bajo nivel como el ensamblador, y lenguajes de alto nivel. También describe las características y diferencias entre estos niveles de lenguaje.
Historia Y EvolucióN De Los Lenguajes De ProgramacióNda4
Este documento describe la historia y evolución de los lenguajes de programación. Explica que los lenguajes surgieron de la necesidad de automatizar tareas repetitivas para los usuarios. Detalla los diferentes tipos de lenguajes (alto nivel, intermedio y bajo nivel) y algunos de los lenguajes más importantes a lo largo de la historia como FORTRAN, COBOL, BASIC y Pascal. También cubre conceptos como la programación orientada a objetos, los compiladores e intérpretes y las cuatro generaciones de lenguajes de programación.
Este documento proporciona información sobre varios lenguajes de programación importantes como FORTRAN, COBOL, BASIC, Pascal, Visual Basic, Visual C, Delphi y Java. Describe brevemente el propósito, características y creadores de cada lenguaje. Concluye que los lenguajes y técnicas de programación son importantes para utilizar las computadoras para resolver problemas transformando datos iniciales en resultados finales.
El documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de alto nivel, medio y bajo nivel. Explica que los lenguajes de alto nivel son más parecidos al lenguaje humano para facilitar la programación, mientras que los lenguajes de bajo nivel son más cercanos al lenguaje de la máquina. También habla sobre lenguajes orientados a objetos, scripts, lenguajes visuales y lenguajes naturales.
El documento clasifica y explica los lenguajes de programación. Los clasifica según su nivel de abstracción, propósito, método de ejecución y paradigma de programación. También resume brevemente la historia de los lenguajes de programación, desde Ada Lovelace en 1843 hasta lenguajes modernos como Java y PHP.
El documento presenta una introducción a la historia del desarrollo de los lenguajes de programación. Comienza describiendo los primeros lenguajes mecánicos y eléctricos como Shortcode y A-0. Luego describe lenguajes más influyentes como Fortran, Lisp, Algol y COBOL. Explica la evolución del lenguaje C y el surgimiento de C++. Finalmente, menciona otros lenguajes tempranos y cómo nuevos lenguajes se han basado en los primeros lenguajes.
Lenguajes de programacion mas utilizadosCesar-Sanchez
Este documento presenta información sobre varios lenguajes de programación populares como Arduino, C++, SQL, Java, ensamblador y Visual Basic. Explica brevemente las características y usos de cada lenguaje. Los estudiantes deben investigar los lenguajes más utilizados y su ranking en la sociedad. El documento incluye referencias para obtener más información sobre cada lenguaje.
Los lenguajes de cuarta generación (4GL) son lenguajes de programación de alto nivel diseñados para ser más fáciles de usar que los lenguajes de tercera generación. Los 4GL permiten que el programador se concentre en resolver problemas en lugar de detalles de implementación, y a menudo incluyen interfaces gráficas y capacidades avanzadas de gestión de bases de datos. Algunos ejemplos comunes de lenguajes 4GL son Clipper, PowerBuilder, Visual Basic y PHP.
Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, y lenguajes de alto nivel como C++, Java y Python. También explica los traductores de lenguaje como compiladores e intérpretes, y las generaciones de lenguajes de programación y su evolución a lo largo del tiempo.
Este documento presenta una introducción a varios lenguajes de programación populares como Arduino, C++, Transact SQL, Java, ensamblador y Visual Basic. Explica brevemente el propósito y características de cada lenguaje. También incluye objetivos del proyecto, fundamentos teóricos más detallados sobre cada lenguaje y referencias.
Los lenguajes de programación son herramientas que nos permiten crear program...edwin6886
Los lenguajes de programación permiten dar instrucciones a las computadoras. Existen lenguajes de bajo nivel como el ensamblador que dependen de la computadora, y lenguajes de alto nivel independientes como Java y Python que requieren de compiladores o intérpretes. Los lenguajes de programación han evolucionado desde el lenguaje máquina binario hasta lenguajes más avanzados y portables.
El documento define conceptos clave relacionados con la programación, como lenguaje de programación, métodos de programación modular y algoritmos. Explica que un lenguaje de programación es un conjunto de reglas y símbolos que permiten comunicar instrucciones a una computadora para ejecutar programas, y que existen diferentes clasificaciones de lenguajes según su nivel de abstracción respecto a la máquina. También resume brevemente la historia evolutiva de los lenguajes de programación.
Los inicios de la programación se remontan a Ada Lovelace y Charles Babbage en el siglo XIX. Más tarde, en 1954, John Backus desarrolló Fortran, el primer lenguaje de alto nivel que hizo la programación más sencilla al traducir palabras en inglés a código binario en lugar de usar código máquina. Los lenguajes de alto nivel como Pascal, COBOL y C son independientes de la máquina y permiten transportar programas fácilmente entre máquinas. Edsger Dijkstra definió el concepto de programación
El documento describe diferentes tipos de lenguajes de programación, incluyendo lenguajes de máquina, ensamblador y de alto nivel. Explica que los lenguajes de máquina son los más bajos nivel y difíciles de usar, mientras que los lenguajes de alto nivel como C++, Java, PHP y Python permiten programar de forma más abstracta y fácil. También proporciona breves descripciones de lenguajes populares como FORTRAN, COBOL, C++ y BASIC.
El documento describe las características del lenguaje de programación C, incluyendo que ofrece estructuras sencillas y control de flujo, es portable y se puede usar para escribir sistemas operativos y aplicaciones, y que fue desarrollado originalmente para el sistema operativo UNIX.
Este documento presenta una clasificación y breve historia de los lenguajes de programación. Los lenguajes se pueden clasificar por su nivel de abstracción, propósito, método de ejecución y paradigma. La historia comienza con Ada Lovelace en 1843 y describe los lenguajes más importantes desde Fortran en 1957 hasta Java Script en 1995.
1) El documento discute los principios básicos de la programación, incluyendo los lenguajes de bajo y alto nivel, la programación estructurada y orientada a objetos. 2) También describe las ventajas de los lenguajes de alto nivel sobre los de bajo nivel como la legibilidad, portabilidad y verificación de tipos. 3) Finalmente, explica los principios de una buena programación como la robustez, eficiencia, utilidad y mantenibilidad de los programas.
El documento describe los componentes básicos de un lenguaje de programación, incluyendo variables, condicionales, bucles, funciones, sintaxis y semántica. También discute la evolución histórica de los lenguajes de programación desde el lenguaje máquina hasta lenguajes modernos como Java, C y PHP. Finalmente, enumera algunos tipos comunes de lenguajes de programación como HTML, SQL, XML y otros.
Este documento describe la historia y tipos de lenguajes de programación. Explica que hay cuatro niveles de lenguajes de programación: declarativos, de alto nivel, ensambladores y de máquina. También presenta una línea de tiempo que muestra la evolución de lenguajes importantes como FORTRAN, COBOL, ALGOL, LISP, Pascal y C a través de las décadas. Finalmente, discute brevemente las características de la sintaxis y semántica de los lenguajes de programación.
Evolucion historica del lenguaje de programacionSergio Maidana
Este documento describe la evolución histórica de los lenguajes de programación desde el lenguaje máquina hasta los lenguajes modernos. Comenzó con el lenguaje máquina directamente entendido por las computadoras, seguido por el lenguaje ensamblador que era más fácil de usar para los humanos. Luego vinieron los lenguajes de alto nivel como FORTRAN, COBOL y BASIC que eran aún más fáciles de usar y menos dependientes del hardware. Finalmente, se desarrollaron lenguajes orientados a objetos como C++ y lengu
El documento proporciona información sobre la clasificación de los lenguajes de programación. Explica que existen cuatro niveles principales de lenguaje: lenguaje máquina, lenguajes de bajo nivel como el ensamblador, y lenguajes de alto nivel. También describe las características y diferencias entre estos niveles de lenguaje.
Historia Y EvolucióN De Los Lenguajes De ProgramacióNda4
Este documento describe la historia y evolución de los lenguajes de programación. Explica que los lenguajes surgieron de la necesidad de automatizar tareas repetitivas para los usuarios. Detalla los diferentes tipos de lenguajes (alto nivel, intermedio y bajo nivel) y algunos de los lenguajes más importantes a lo largo de la historia como FORTRAN, COBOL, BASIC y Pascal. También cubre conceptos como la programación orientada a objetos, los compiladores e intérpretes y las cuatro generaciones de lenguajes de programación.
Este documento proporciona información sobre varios lenguajes de programación importantes como FORTRAN, COBOL, BASIC, Pascal, Visual Basic, Visual C, Delphi y Java. Describe brevemente el propósito, características y creadores de cada lenguaje. Concluye que los lenguajes y técnicas de programación son importantes para utilizar las computadoras para resolver problemas transformando datos iniciales en resultados finales.
El documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de alto nivel, medio y bajo nivel. Explica que los lenguajes de alto nivel son más parecidos al lenguaje humano para facilitar la programación, mientras que los lenguajes de bajo nivel son más cercanos al lenguaje de la máquina. También habla sobre lenguajes orientados a objetos, scripts, lenguajes visuales y lenguajes naturales.
El documento clasifica y explica los lenguajes de programación. Los clasifica según su nivel de abstracción, propósito, método de ejecución y paradigma de programación. También resume brevemente la historia de los lenguajes de programación, desde Ada Lovelace en 1843 hasta lenguajes modernos como Java y PHP.
El documento presenta una introducción a la historia del desarrollo de los lenguajes de programación. Comienza describiendo los primeros lenguajes mecánicos y eléctricos como Shortcode y A-0. Luego describe lenguajes más influyentes como Fortran, Lisp, Algol y COBOL. Explica la evolución del lenguaje C y el surgimiento de C++. Finalmente, menciona otros lenguajes tempranos y cómo nuevos lenguajes se han basado en los primeros lenguajes.
Lenguajes de programacion mas utilizadosCesar-Sanchez
Este documento presenta información sobre varios lenguajes de programación populares como Arduino, C++, SQL, Java, ensamblador y Visual Basic. Explica brevemente las características y usos de cada lenguaje. Los estudiantes deben investigar los lenguajes más utilizados y su ranking en la sociedad. El documento incluye referencias para obtener más información sobre cada lenguaje.
Los lenguajes de cuarta generación (4GL) son lenguajes de programación de alto nivel diseñados para ser más fáciles de usar que los lenguajes de tercera generación. Los 4GL permiten que el programador se concentre en resolver problemas en lugar de detalles de implementación, y a menudo incluyen interfaces gráficas y capacidades avanzadas de gestión de bases de datos. Algunos ejemplos comunes de lenguajes 4GL son Clipper, PowerBuilder, Visual Basic y PHP.
Este documento describe los diferentes tipos de lenguajes de programación, incluyendo lenguajes de bajo nivel como el lenguaje de máquina y ensamblador, y lenguajes de alto nivel como C++, Java y Python. También explica los traductores de lenguaje como compiladores e intérpretes, y las generaciones de lenguajes de programación y su evolución a lo largo del tiempo.
Este documento presenta una introducción a varios lenguajes de programación populares como Arduino, C++, Transact SQL, Java, ensamblador y Visual Basic. Explica brevemente el propósito y características de cada lenguaje. También incluye objetivos del proyecto, fundamentos teóricos más detallados sobre cada lenguaje y referencias.
Los lenguajes de programación son herramientas que nos permiten crear program...edwin6886
Los lenguajes de programación permiten dar instrucciones a las computadoras. Existen lenguajes de bajo nivel como el ensamblador que dependen de la computadora, y lenguajes de alto nivel independientes como Java y Python que requieren de compiladores o intérpretes. Los lenguajes de programación han evolucionado desde el lenguaje máquina binario hasta lenguajes más avanzados y portables.
El documento define conceptos clave relacionados con la programación, como lenguaje de programación, métodos de programación modular y algoritmos. Explica que un lenguaje de programación es un conjunto de reglas y símbolos que permiten comunicar instrucciones a una computadora para ejecutar programas, y que existen diferentes clasificaciones de lenguajes según su nivel de abstracción respecto a la máquina. También resume brevemente la historia evolutiva de los lenguajes de programación.
Los inicios de la programación se remontan a Ada Lovelace y Charles Babbage en el siglo XIX. Más tarde, en 1954, John Backus desarrolló Fortran, el primer lenguaje de alto nivel que hizo la programación más sencilla al traducir palabras en inglés a código binario en lugar de usar código máquina. Los lenguajes de alto nivel como Pascal, COBOL y C son independientes de la máquina y permiten transportar programas fácilmente entre máquinas. Edsger Dijkstra definió el concepto de programación
El documento describe diferentes tipos de lenguajes de programación, incluyendo lenguajes de máquina, ensamblador y de alto nivel. Explica que los lenguajes de máquina son los más bajos nivel y difíciles de usar, mientras que los lenguajes de alto nivel como C++, Java, PHP y Python permiten programar de forma más abstracta y fácil. También proporciona breves descripciones de lenguajes populares como FORTRAN, COBOL, C++ y BASIC.
El documento describe las características del lenguaje de programación C, incluyendo que ofrece estructuras sencillas y control de flujo, es portable y se puede usar para escribir sistemas operativos y aplicaciones, y que fue desarrollado originalmente para el sistema operativo UNIX.
Este documento presenta una clasificación y breve historia de los lenguajes de programación. Los lenguajes se pueden clasificar por su nivel de abstracción, propósito, método de ejecución y paradigma. La historia comienza con Ada Lovelace en 1843 y describe los lenguajes más importantes desde Fortran en 1957 hasta Java Script en 1995.
1) El documento discute los principios básicos de la programación, incluyendo los lenguajes de bajo y alto nivel, la programación estructurada y orientada a objetos. 2) También describe las ventajas de los lenguajes de alto nivel sobre los de bajo nivel como la legibilidad, portabilidad y verificación de tipos. 3) Finalmente, explica los principios de una buena programación como la robustez, eficiencia, utilidad y mantenibilidad de los programas.
El documento describe los componentes básicos de un lenguaje de programación, incluyendo variables, condicionales, bucles, funciones, sintaxis y semántica. También discute la evolución histórica de los lenguajes de programación desde el lenguaje máquina hasta lenguajes modernos como Java, C y PHP. Finalmente, enumera algunos tipos comunes de lenguajes de programación como HTML, SQL, XML y otros.
Este documento describe la historia y tipos de lenguajes de programación. Explica que hay cuatro niveles de lenguajes de programación: declarativos, de alto nivel, ensambladores y de máquina. También presenta una línea de tiempo que muestra la evolución de lenguajes importantes como FORTRAN, COBOL, ALGOL, LISP, Pascal y C a través de las décadas. Finalmente, discute brevemente las características de la sintaxis y semántica de los lenguajes de programación.
Evolucion historica del lenguaje de programacionSergio Maidana
Este documento describe la evolución histórica de los lenguajes de programación desde el lenguaje máquina hasta los lenguajes modernos. Comenzó con el lenguaje máquina directamente entendido por las computadoras, seguido por el lenguaje ensamblador que era más fácil de usar para los humanos. Luego vinieron los lenguajes de alto nivel como FORTRAN, COBOL y BASIC que eran aún más fáciles de usar y menos dependientes del hardware. Finalmente, se desarrollaron lenguajes orientados a objetos como C++ y lengu
El documento describe diferentes tipos de lenguajes de programación, incluyendo lenguajes naturales, lenguajes artificiales, lenguajes de bajo nivel como ensamblador y lenguajes de alto nivel. Explica la historia y características de lenguajes importantes como FORTRAN, BASIC, C y C++.
El documento describe los lenguajes de programación, incluyendo su definición, tipos principales como lenguajes de máquina, ensambladores y de alto nivel como BASIC, Pascal, FORTRAN, ALGOL y SIMULA. Explica que los lenguajes de bajo nivel como el código máquina y ensamblador están estrechamente ligados al hardware, mientras que los lenguajes de alto nivel como BASIC, Pascal y FORTRAN proporcionan mayores niveles de abstracción. También cubre conceptos como generaciones de lenguajes y caracter
Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente [3]
Lo primero que el programador debe hacer para programar es:
Identificar el problema, luego elaborar el algoritmo o secuencias de pasos a seguir para la solución del mismo.
Viene a tallar aquí una controversia de comprensión e interpretación entre el lenguaje máquina y el lenguaje humano. Quizás nos preguntemos ¿qué hace el programador para que este aparato obedezca a los comandos ante cualquier manipulación de algún hardware?
La respuesta es simple como el lenguaje maquina es distinta al del humano esta necesita de un traductor e interprete.
Para que la computadora ejecute las instrucciones del programador, se requiere de un traductor que es el que trasforma el lenguaje humano al lenguaje maquina (lenguaje binario unos y ceros).
Historia de los lenguajes de programación escritoramosmendezshura
El documento resume la historia de los lenguajes de programación desde el primer lenguaje creado por Ada Lovelace en la década de 1840 hasta los lenguajes modernos de la actualidad. Explica que los primeros lenguajes eran de bajo nivel y difíciles de entender para las personas, pero que con el tiempo surgieron lenguajes de alto nivel más amigables para los programadores. Destaca los tres primeros lenguajes modernos: FORTRAN en 1955, LISP en 1958 y COBOL en 1959, así como lenguajes subsecuentes que introdujeron nuevos parad
Evolucion de los lenguajes de programaciónfercho-nava
El documento describe la evolución de los lenguajes de programación desde los lenguajes de máquina hasta los lenguajes de alto nivel modernos. Comenzó con los lenguajes ensamblador y de máquina en los primeros ordenadores, luego evolucionaron los lenguajes de alto nivel como FORTRAN, COBOL y ALGOL para hacer la programación más fácil. Finalmente, surgieron lenguajes orientados a objetos como C++ y lenguajes declarativos como Prolog.
Este documento habla sobre los lenguajes de programación de alto nivel. Explica que estos lenguajes fueron desarrollados para facilitar la programación al usar instrucciones en lenguaje natural en lugar de código de máquina. Describe algunos de los lenguajes de alto nivel más importantes como FORTRAN, COBOL, Pascal, C y Java, y explica brevemente sus propósitos y usos. También discute las ventajas e inconvenientes de los lenguajes de alto nivel.
Este documento presenta una introducción a los lenguajes de programación. Explica que los primeros lenguajes surgieron de las ideas de Charles Babbage y Ada Lovelace en el siglo XIX. Luego define los lenguajes de programación y describe tres tipos principales según el nivel de abstracción, paradigma de programación y forma de ejecución. Finalmente, menciona algunos lenguajes populares como C, Java, Python y discute brevemente sus usos y características.
C es un lenguaje de programación de propósito general desarrollado en los años 1970 por Dennis Ritchie en los Laboratorios Bell. Fue diseñado originalmente para ser el lenguaje de los sistemas operativos Unix y se ha convertido en uno de los lenguajes más populares y ampliamente utilizados debido a su potencia y facilidad de aprendizaje.
Los lenguajes de programación han evolucionado desde los lenguajes ensambladores primitivos en los primeros ordenadores hasta lenguajes visuales más avanzados en la actualidad. A medida que la tecnología de los ordenadores progresó, surgieron nuevos lenguajes de alto nivel como FORTRAN, COBOL y ALGOL para hacer la programación más eficiente y efectiva. Más recientemente, los lenguajes orientados a objetos como C++, Java y Visual Basic dominaron, seguidos por lenguajes web como HTML, PHP y Python.
Ada Lovelace fue la primera programadora de computadoras reconocida. En la década de 1830, tradujo y amplió una descripción de la máquina analítica de Charles Babbage, anticipando muchas teorías modernas. Aunque la máquina nunca se construyó, su trabajo la convirtió en la primera persona en escribir un programa computacional. En 1954 se creó el lenguaje Fortran, el primer lenguaje de alto nivel, mientras que en 1960 se creó COBOL para aplicaciones comerciales. Los lenguajes de alto nivel permiten expresar algoritmos de
El documento describe la historia, características y tipos de lenguajes de programación. Explica que los primeros lenguajes fueron lenguajes ensambladores y de bajo nivel que se acercaban al lenguaje de la máquina, mientras que lenguajes posteriores fueron de más alto nivel y se parecían más a los lenguajes humanos. También describe los principales tipos de lenguajes como compilados, estructurados de consulta y expertos, e indica que los lenguajes de programación son fundamentales para la computación.
1. Ada Lovelace fue la primera programadora de computadoras en la década de 1830 al traducir y ampliar una descripción de la máquina analítica de Charles Babbage. Casi 100 años después, en 1954, John Backus dirigió el desarrollo de Fortran, el primer lenguaje de programación de alto nivel. A medida que las tareas de las computadoras se hicieron más complejas, surgieron lenguajes como BASIC, COBOL y Pascal para facilitar la programación.
1. Ada Lovelace fue la primera programadora de computadoras en la década de 1830 al traducir y ampliar una descripción de la máquina analítica de Charles Babbage. Casi 100 años después, en 1954, John Backus dirigió el desarrollo de Fortran, el primer lenguaje de programación de alto nivel. A medida que las tareas de las computadoras se hicieron más complejas, surgieron lenguajes como BASIC, COBOL y Pascal para facilitar la programación.
El documento describe los conceptos básicos de programa, lenguaje de programación y su clasificación. Explica el proceso de compilación y la estructura de un compilador. Detalla las diferentes generaciones de lenguajes de programación, desde los de máquina y ensambladores hasta los orientados a objetos modernos.
Este documento describe diferentes tipos de lenguajes de programación y cómo se clasifican. Explica que existen lenguajes de máquina, ensamblador y de alto nivel. También describe la diferencia entre lenguajes compilados e interpretados. Finalmente, detalla las características de lenguajes populares como FORTRAN, BASIC, COBOL, Pascal, APL, FORTH y LOGO.
El documento describe la historia y evolución de los lenguajes de programación. Comenzó con lenguajes de códigos en máquinas como la máquina de tejer de Jacquard en 1801 y los primeros programas escritos por Ada Lovelace en 1843. En las décadas de 1940 y 1950 se desarrollaron los primeros lenguajes de programación modernos como FORTRAN, LISP y COBOL. En las décadas siguientes surgieron lenguajes innovadores que establecieron nuevos paradigmas como Simula, C, Smalltalk y Prolog. La investigación
El documento describe el lenguaje de programación C. Explica que C fue creado en los años 1969-1973 por Dennis Ritchie para escribir el sistema operativo UNIX. Desde entonces, C se ha utilizado ampliamente para desarrollar sistemas operativos, compiladores y otras aplicaciones debido a su eficiencia, portabilidad y facilidad para acceder a hardware subyacente. El documento también resume las características clave del lenguaje C, como el uso extensivo de funciones, punteros y estructuras de control.
Similar a Marina aguilar historiay_tiposdelenguajesdeprogramacion (20)
para programadores y desarrolladores de inteligencia artificial y machine learning, como se automatiza una cadena de valor o cadena de valor gracias a la teoría por Manuel Diaz @manuelmakemoney
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...AMADO SALVADOR
Descarga el Catálogo General de Tarifas 2024 de Vaillant, líder en tecnología para calefacción, ventilación y energía solar térmica y fotovoltaica. En Amado Salvador, como distribuidor oficial de Vaillant, te ofrecemos una amplia gama de productos de alta calidad y diseño innovador para tus proyectos de climatización y energía.
Descubre nuestra selección de productos Vaillant, incluyendo bombas de calor altamente eficientes, fancoils de última generación, sistemas de ventilación de alto rendimiento y soluciones de energía solar fotovoltaica y térmica para un rendimiento óptimo y sostenible. El catálogo de Vaillant 2024 presenta una variedad de opciones en calderas de condensación que garantizan eficiencia energética y durabilidad.
Con Vaillant, obtienes más que productos de climatización: control avanzado y conectividad para una gestión inteligente del sistema, acumuladores de agua caliente de gran capacidad y sistemas de aire acondicionado para un confort total. Confía en la fiabilidad de Amado Salvador como distribuidor oficial de Vaillant, y en la resistencia de los productos Vaillant, respaldados por años de experiencia e innovación en el sector.
En Amado Salvador, distribuidor oficial de Vaillant en Valencia, no solo proporcionamos productos de calidad, sino también servicios especializados para profesionales, asegurando que tus proyectos cuenten con el mejor soporte técnico y asesoramiento. Descarga nuestro catálogo y descubre por qué Vaillant es la elección preferida para proyectos de climatización y energía en Amado Salvador.
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)AbrahamCastillo42
Power point, diseñado por estudiantes de ciclo 1 arquitectura de plataformas, esta con la finalidad de dar a conocer el componente hardware llamado tarjeta de video..
1. HISTORIA Y TIPOS DE LENGUAJE DE
PROGRAMACIÓN
Marina Aguilar
André Ormset
José Antonio Ríos
René Hofboer
Damián Zamorano
Bernard Garcia
Elementos de Programación
E.T.S.I. Telecomunicación, 1ºC
Curso 03/04
2. ÍndiceÍndice
1.- Lenguajes de programación: una visión general:.......................................pág.2
- Lenguajes declarativos:.............................................................................pág.2
- Lenguajes de alto nivel:.............................................................................pág.2
- Lenguajes ensambladores:........................................................................pág.3
- Lenguajes máquina:...................................................................................pág.3
2.- Perspectiva histórica de los lenguajes de programación:..........................pág.3
3.- Diferentes lenguajes de programación a través de la historia:.................pág.4
- PASCAL:.....................................................................................................pág.4
- FORTRAN:..................................................................................................pág.5
- COBOL:.......................................................................................................pág.5
- PL/I:.............................................................................................................pág.5
- SNOBOL:.....................................................................................................pág.6
- APL:.............................................................................................................pág.6
- LISP:.............................................................................................................pág.6
- PROLOG:....................................................................................................pág.6
- C y C++:.......................................................................................................pág.7
- MODULA-2:...............................................................................................pág.7
- DELPHI:......................................................................................................pág.8
- JAVA:...........................................................................................................pág.8
3. 4.- Bibliografía:....................................................................................................pág.10
Lenguajes de programación: una visión generalLenguajes de programación: una visión general
Hay, al menos, dos formas fundamentales desde las que pueden verse o clasificarse
los lenguajes de programación: por su nivel y por sus principales aplicaciones.
Además, estas visiones están condicionadas por la evolución histórica por la que ha
transcurrido el lenguaje. Además, hay cuatro niveles distintos de lenguajes de
programación, como indicamos en la figura.
Lenguajes declarativos
Lenguajes de alto nivel
Lenguajes ensambladores
Lenguajes máquina
Los lenguajes declarativos son los más parecidos al castellano o inglés en su potencia
expresiva y funcionalidad y están en el nivel más alto respecto a los otros. Son
fundamentalmente lenguajes de órdenes, dominados por sentencias que expresan “lo
que hay que hacer” en vez de “cómo hacerlo”. Ejemplos de estos lenguajes son los
lenguajes estadísticos como SAS y SPSS y los lenguajes de búsqueda en bases de
datos, como NATURAL e IMS. Estos lenguajes se desarrollaron con la idea de que los
profesionales pudieran asimilar más rápidamente el lenguaje y usarlo en su trabajo,
sin necesidad de programadores o prácticas de programación.
Los lenguajes de alto nivel son los más utilizados como lenguajes de programación.
Aunque no son fundamentalmente declarativos, estos lenguajes permiten que los
algoritmos se expresen en un nivel y estilo de escritura fácilmente legible y
comprensible por otros programadores. Además, los lenguajes de alto nivel suelen
tener la característica de “transportabilidad”. Es decir, están implementados sobre
varias máquinas, de forma que un programa puede ser fácilmente “transportado”
(transferido) de una máquina a otra sin una revisión sustancial. En este sentido, se
llaman “independientes de la máquina”. Ejemplos de estos lenguajes de alto nivel
son PASCAL, APL y FORTRAN (lenguajes de programación utilizados para
aplicaciones científicas), COBOL (para aplicaciones de procesamiento de datos),
SNOBOL (para aplicaciones de procesamiento de textos), LISP y PROLOG (para
aplicaciones de inteligencia artificial), C y ADA (para aplicaciones de programación
4. de sistemas) y PL/I (para aplicaciones de propósito general). Todos estos lenguajes
de alto nivel los desarrollaremos más detenidamente en otro apartado de la
presentación.
Los lenguajes ensambladores y los lenguajes máquina son dependientes de la
máquina. Cada tipo de máquina tiene su propio lenguaje máquina distinto y su
lenguaje ensamblador asociado. El lenguaje ensamblador es simplemente una
representación simbólica del lenguaje máquina asociado, lo cual permite una
programación menos tediosa que con el anterior. Sin embargo, es necesario un
conocimiento de la arquitectura mecánica subyacente para realizar una
programación efectiva en cualquiera de estos niveles de lenguajes.
Perspectiva histórica de los lenguajes de programaciónPerspectiva histórica de los lenguajes de programación
El programador, diseñador e implementador de un lenguaje de programación deben
comprender la evolución histórica para poder apreciar por qué presentan
características diferentes. La misma historia nos permite ver la evolución de familias
de lenguajes de programación, ver la influencia que ejercen las arquitecturas y
aplicaciones de las computadoras sobre el diseño de lenguajes y evitar futuros
defectos de diseño aprendiendo las lecciones del pasado. En el siguiente diagrama
que presentamos resumimos algunos de los más importantes avances en el diseño de
lenguajes de alto nivel desde sus comienzos hasta finales de la década de los 80.
Este diagrama representa sólo un pequeña muestra de todos los lenguajes de
programación. Existen en uso, hoy en día, más de 150 lenguajes de programación
diferentes, con nombres tan diversos como AMBIT, BASEBALL, LOGO y MAD.
Muchos son dialectos de los que se muestran en el diagrama. Los que describimos en
nuestra presentación los hemos elegido debido a su mayor influencia y amplio uso
entre los programadores, así como por sus distintivas características de diseño e
implementación.
El diagrama también contiene las líneas que relacionan a varios lenguajes. Las líneas
continuas muestran ascendencia directa, mientras que las líneas discontinuas
muestran una fuerte influencia. Por ejemplo, vemos que FORTRAN I es un
ascendente directo de FORTRAN II, mientras que FORTRAN, COBOL, ALGOL 60,
LISP, SNOBOL y los lenguajes ensambladores, influyeron en el diseño de PL/I.
Varios lenguajes representados en el diagrama están prefijados por las letras ANS.
Con esto queremos decir que el American National Standards Institute ha adoptado
esa versión del lenguaje como el estándar nacional.
Finalmente, creemos importante denotar algunas influencias anteriores a 1.960 en el
diseño de los lenguajes de programación. Incluimos como importantes la notación
algebraica ordinaria, por ejemplo, que influyó fuertemente en el diseño de
FORTRAN y ALGOL; el inglés como principal influencia en el desarrollo de COBOL;
el lambda cálculo de Church, que dio los fundamentos de la notación funcional de
LISP, mientras que el algoritmo de Markov motivó el estilo de reconocimiento de
formas de SNOBOL. En último lugar, la arquitectura de computadores de von
Neumann, la cual fue una evolución de la máquina más antigua de Turing, es el
modelo básico de la mayoría de los diseños de computadoras hasta hoy en día. Estas
5. máquinas no sólo influyeron en los primeros lenguajes sino que también
suministraron el esqueleto operacional sobre el que evolucionó la mayoría de la
programación de sistemas.
Diagrama evolutivo de los principales lenguajes de programación hasta finales de la década de
los 80.
Diferentes lenguajes de programación a través de la historiaDiferentes lenguajes de programación a través de la historia
• PASCAL. La historia de Pascal estaría incompleta sin trazar primero la historia
del ALGOL, del cual Pascal es una evolución. La historia del ALGOL comenzó en
1.958, cuando un comité de representantes del GAMM (una organización europea
de científicos en informática) y ACM (su contrapartida en USA) se reunieron en
Zurcí y produjo un informe preliminar sobre un “International Algebraic
Language”, o IAL. Este lenguaje, conocido más tarde como ALGOL 58, atrajo
mucho interés y fue implementado sobre varias computadoras. Los
6. representantes europeos y estadounidenses se reunieron de nuevo en París en
1.960 para considerar una versión completamente nueva de este lenguaje,
conocida como ALGOL 60. Durante este período, ALGOL fue extremadamente
popular entre los científicos informáticos, y su definición rigurosa marcó nuevos
estándares para el diseño e implementación de lenguajes. ALGOL se convirtió en
un lenguaje universal para la definición de algoritmos publicados en revistas. Con
el paso del tiempo, fueron apareciendo nuevas versiones revisadas de ALGOL 60,
como ALGOL W (desarrollado por Niklaus Wirth) o ALGOL 68, que fue
intencionadamente un lenguaje de propósito general con aplicaciones en un
amplio rango de interés, aunque rápidamente se reconoció como un lenguaje
demasiado ambicioso para ser práctico. De esta manera, Wirth diseñó un sucesor
más reducido del ALGOL 60 y lo llamó PASCAL. Su primer compilador se
implementó en 1.970 y una versión revisada fue definida e implementada en
1.973. PASCAL fue claramente diseñado para servir como un lenguaje para
enseñar diseño de algoritmos y metodología de programación. Como el ALGOL,
PASCAL ha jugado un papel único como el principal lenguaje usado para
publicar algoritmos en las revistas y libros. A pesar de sus fuertes mejoras sobre
ALGOL, -especialmente en el área de entrada-salida, archivos, registros, gestión
dinámica de memoria y estructuras de control- PASCAL también fue cuestionado
por sus deficiencias, y por ello se propusieron sucesores importantes como
algunos de los que describimos a continuación.
• FORTRAN. El miembro original de la familia, FORTRAN I, nació en 1.954, y fue
implementado sobre la computadora IBM 704 en 1.956. Dos años más tarde,
apareció FORTRAN II. Entre 1.958 y 1.963, FORTRAN se implementó sobre varias
computadoras. FORTRAN III fue desarrollado durante este período, pero debido
a que contenía demasiadas características dependientes de la máquina, nunca se
implementó para uso público. En 1.962 FORTRAN IV fue desarrollado para las
computadoras IBM 7090/7094. En 1.966 se estandarizaron las distintas versiones
en dos únicas: la “Basic FORTRAN” y “FORTRAN”. En 1.977 se añadieron
extensiones y se revisaron ambas versiones, apareciendo así el FORTRAN 77, que
mantenía la compatibilidad para los programas escritos antes con versiones
anteriores al nuevo estándar.
• COBOL. (Common Bussiness Oriented Language) A finales de 1.950, se sintió la
necesidad de un lenguaje de procesamiento de datos. En mayo de 1.959, los
representantes de los fabricantes de computadoras y de los usuarios de la
industria y gobierno, se reunieron para formar el Comité CODASYL (Conference
on Data Systems Languages), y se desarrolló una descripción de tal lenguaje, cuya
revisión, en 1.960, empezó a conocerse como COBOL-60. Numerosas extensiones
fueron formando nuevas versiones de este lenguaje COBOL inicial, hasta
aprobarse un estándar en 1.974 por la ANS (American National Standard).
• PL/I. Es un lenguaje de propósito general, diseñado para soportar aplicaciones
científicas, de procesamiento de datos, de procesamiento de textos y de
programación de sistemas a muy alto nivel. La primera versión del PL/I fue
presentada por el Comité del proyecto SHARE FORTRAN. Esta versión fue
llamada NPL (New Programming Language). Fue implementado por primera vez
7. por IBM en 1.965 bajo el nombre de PL/I. Al principio, PL/I no fue aceptada por
su ineficiencia, y no fue considerado una alternativa aceptable a los lenguajes
establecidos por entonces, principalmente COBOL y FORTRAN, que hemos
explicado anteriormente. A pesar de ello, en 1.975, después de haber mejorado la
eficiencia de sus compiladores, fue publicado un borrador con una propuesta de
un PL/I estándar, aceptado en 1.976. Alrededor de 1.981 apareció un refinamiento
de PL/I estándar, llamado SUBSET/G, que preservaba la mayoría de las
características útiles del PL/I, y suprimía las generalizaciones de poco uso y
difíciles de implementar.
• SNOBOL. Fue diseñado en 1.962 por un grupo de investigación de los
laboratorios Bell como una ayuda a sus propias aplicaciones sobre manipulación
simbólica de fórmulas. Una versión mejorada y extendida, llamada SNOBOL3,
apareció en 1.966 y fue implementada sobre distintas máquinas. Un potencial
sucesor de SNOBOL4, que apareció en 1.969, se conoce como ICON. Aunque
contiene muchas de las características de procesamiento de cadenas del SNOBOL,
la sintaxis de ICON es mucho más parecida a la de los lenguajes convencionales
como PASCAL o C, lenguaje de programación cuya evolución histórica
explicaremos más adelante.
• APL. (A Programming Language) Fue el primero formalmente definido e
introducido por Kenneth Iverson, en su libro “A Programming Language” en
1.962. Es marcadamente el producto de la genialidad de una persona con gran
orientación matemática. IBM trató de desarrollar APL durante los siguientes siete
años, pero nunca llegó a estandarizarse, ya que requería un conjunto único de
caracteres con un hardware especial, distinto del que soporta el estándar ASCII.
Como resultado, APL no ha sido implementado ampliamente sobre las distintas
máquinas.
• LISP. (List Processor) El lenguaje LISP fue desarrollado por John McCarthy
durante el periodo de 1.956 a 1.958, implementándose por primera vez entre 1.959
y 1.962. El trabajo de su autor consistía principalmente en representar
información en un lenguaje formal y desarrollar un programa que razonara
haciendo inferencias sobre ella. Las representaciones estaban en la forma de
estructuras de listas y el lenguaje era una variante del lambda cálculo, tal y como
describimos anteriormente con ayuda del diagrama de evolución. Desde 1.962 se
han producido varios dialectos del LISP, incluyendo principalmente al MACLISP
e INTERLISP.
• PROLOG. (Programming in Logic) Se diseñó principalmente para las
aplicaciones de inteligencia artificial, definiendo objetos y relaciones de inferencia
entre clases de objetos. Tiene unos fuertes fundamentos teóricos en el cálculo de
proposiciones. Representaba una desviación tajante de las ideas tradicionales
sobre comportamiento de programas, las cuales se basaban todas en las
arquitecturas de máquina de von Neumann. PROLOG fue desarrollado a
principios de los años 70 por Philippe Roussel. Su primer intérprete se
implementó en 1.972. Desde entonces, PROLOG no cambió desde su concepción,
ni se hizo ningún esfuerzo por estandarizarlo.
8. • C y C++. La historia de C, y su versión ampliada, C++, la explicaremos más
detenidamente, justo porque son los lenguajes de programación que nosotros
utilizaremos durante el curso, además de su enorme importancia hoy en día en
todos los ámbitos de la computación. C evolucionó a partir de dos lenguajes
previos, BCPL y B. BCPL fue desarrollado en 1.967 por Martin Richards, como un
lenguaje para escribir software y compiladores de sistemas operativos. En el
lenguaje B, muchas características de BCPL fueron modeladas y se utilizó para
crear versiones iniciales de lo que se llegó a denominar UNIX. Ambos lenguajes,
BCPL y B eran lenguajes “sin tipo”. Cada elemento de datos ocupaba una palabra
en memoria y quedaba a cargo del programador el tratar un elemento de datos
como si se tratara de un número entero o de un número real. El lenguaje C fue
derivado de B por Dennis Ritchie de los Laboratorios Bell, implantándose por
primera vez en 1.972. C al inicio se popularizó como lenguaje de desarrollo del
sistema operativo UNIX. Hoy día, virtualmente todos los sistemas están escritos
en C y/o C++. C, independiente del hardware, se ha hecho disponible para la
mayor parte de las computadoras a lo largo de las últimas décadas. Es posible
incluso escribir programas en C que sean portátiles hacia la mayor parte de las
computadoras. Hacia finales de los 70, C había evolucionado a lo que hoy se
conoce como C “tradicional”. La expansión rápida de C sobre varios tipos de
computadoras trajo consigo muchas variantes. Estas eran similares, pero no
siempre compatibles. Esto provocaba un problema para los programadores, que
necesitaban escribir códigos que pudieran funcionar con distintas máquinas. Así
se vieron ante la necesidad de una versión estándar de C, que se aprobó en 1.989.
El documento se conoce como ANSI / ISO 9899: 1.990. Más tarde, apareció C++,
una mejoría sobre muchas de las características de C, y que proporciona
capacidades de programación orientada a objetos que promete mucho para
incrementar la productividad, calidad y reutilización del software. Los
diseñadores de C y los responsables de sus primeras puestas en práctica nunca
anticiparon que este lenguaje resultaría en un fenómeno como éste. Cuando un
lenguaje de programación se torna tan arraigado como C, nuevas necesidades
demandan que el lenguaje evolucione, en lugar de que sólo sea reemplazado por
un nuevo lenguaje, como ya había ocurrido con muchos otros lenguajes, tal y
como comentamos antes. C++ fue desarrollado por Bjarne Stroustrup en los
Laboratorios Bell y originalmente fue llamado C “con clases”. El nombre C++
incluye el operador de incremento (++) de C, para indicar que C++ es una versión
mejorada de C. C++ es un conjunto de C, por lo que, para compilar los programas
existentes de C, los programadores pueden utilizar un compilador C++ y
posteriormente modificar estos programas a C++. A mediados de los años
noventa, la mayor parte de los entornos de programación C se convirtieron a
C++.
• MODULA-2. Podemos considerar, con toda exactitud, al lenguaje MODULA-2
como un descendiente directo y mejorado de su antecesor PASCAL. MODULA-“,
al igual que su ancestro PASCAL, ha sido desarrollado por el profesor Niklaus
Wirth, del Instituto Tecnológico de Zurich, como dijimos anteriormente.
MODULA-2 nació, de una forma experimental, en 1.975 cuando se hizo necesario
disponer de un lenguaje de programación de propósitos generales y que, además,
9. fuera lo suficientemente operativo y cualificado para abordar problemas de
multiprogramación, diseño de sistemas, software de base, traductores y
compiladores, etc. Como resultado, se realiza la primera implementación de
MODULA-2 al proyecto Lilith del ETH de Zurich, con el objetivo de diseñar un
sistema completo de hardware y software, y para el que era necesario disponer de
un lenguaje de desarrollo sencillo y que pudiera abordar, conjuntamente,
problemas resolubles con un lenguaje de alto nivel, y necesidades de
programación a bajo nivel o cercana a la estructura de la máquina.
• DELPHI. En el año 1995 se crea el nuevo sucesor de Pascal, al que se llamó
Delphi, siendo la primera herramienta con un entorno de desarrollo visual
construida por Borland. Esta caracterizado por ser un lenguaje orientado a
eventos, es decir, que la ejecución del programa no es secuencial, sino que
depende de los eventos que suceden durante la ejecución de la aplicación.
Delphi es una herramienta de Desarrollo Rápido de Aplicaciones (RAD). Los
componentes que incorpora facilitan el acceso a bases de datos, comunicación a
través de Internet, calidad en impresiones, desarrollo de aplicaciones multimedia,
enlaces DDE, componentes OLE y VBX, etc.
Borland ha introducido al mercado varias versiones de Delphi, aportando mejoras
notables, entre las que cabe destacar el CodeInsight, un asistente que muestra
automáticamente las listas de parámetros de procedimientos, métodos y eventos.
En el año 2001 Borland lanzo al mercado la versión de Delphi 6.0 que funciona
bajo Windows y es compatible con todas las versiones anteriores. Junto con esta
versión se introdujo en el mercado la primera versión Kylix, una versión de
Delphi que funciona bajo Linux. La ultima versión disponible en el mercado es
Delphi 7.0. Entre las nuevas carcteristicas se incluye un nuevo compilador que
permite construir aplicaciones basadas en la plataforma .NET
• JAVA. En 1991 un grupo de ingenieros de Sun Microsystems liderados por
Patrick Naughton y James Gosling comienza el desarrollo de un lenguaje
destinado a generar programas independientes de la plataforma en la que
se ejecutan. Su objetivo inicial nada tiene que ver con lo que hoy en día es
Java, sus creadores buscaban un lenguaje para programar los controladores
utilizados en la electrónica de consumo. Existen infinidad de tipos de CPU
distintas, y generar código para cada una de ellas requiere un compilador
especial y el desarrollo de compiladores sabemos que es caro. Después de
dieciocho meses de desarrollo aparece la primera versión de un lenguaje
llamado OAK que más tarde cambiaría de nombre para convertirse en Java.
La versión de 1992 está ampliada, cambiada y madurada, y a principios de
1996 sale a la luz la primera versión de Java. Los inicios son difíciles, no se
encuentran los apoyos necesarios en Sun y el primer producto que sale del
proyecto, un mando a distancia muy poderoso y avanzado, no encuentra
comprador. Pero el rumbo de Java cambiaría debido a una tecnología
completamente ajena a los controladores de electrodomésticos: Internet.
10. Mientras Java se estaba desarrollando, el mundo de las comunicaciones
crecía a una velocidad de vértigo, Internet y principalmente el mundo
World Wide Web dejaban los laboratorios de las universidades y llegaban a
todos los rincones del planeta. Se iniciaba una nueva era y Java tuvo la
suerte de estar allí y aprovechar la oportunidad. En 1993 con el fenómeno
Internet en marcha, los desarrolladores de Java dan un giro en su desarrollo
al darse cuenta de que el problema de la portabilidad de código de los
controladores es el mismo que se produce en Internet, una red heterogénea
y que crece sin parar, y dirigen sus esfuerzos hacia allí. En 1995 se libera
una versión de HotJava, un navegador escrito totalmente en Java y es en
ese mismo año cuando se produce el anuncio por parte de Netscape de que
su navegador sería compatible con Java. Desde ahí otras grandes empresas
se unen y Java se expande rápidamente. No obstante, las primeras
versiones de Java fueron incompletas, lentas y con errores. Han tenido que
pasar varios años de desarrollo y trabajo para que Java sea un lenguaje
perfectamente asentado y lleno de posibilidades. Actualmente es
ampliamente utilizado en entornos tanto relacionados con Internet como
completamente ajenos a la Red. El mundo Java está en constante desarrollo,
las nuevas tecnologías surgen y se desarrollan a gran velocidad haciendo
de Java un lenguaje cada día mejor y que cubre prácticamente todas las
áreas de la computación y comunicaciones, desde teléfonos móviles hasta
servidores de aplicaciones.
BibliografíaBibliografía
“Lenguajes de programación”
Allen B. Tucker,
Editorial McGraw Hill
“Modula 2. Desarrollo de software”
Carlos Galan,
Editorial Paraninfo.
“Cómo programar en C y C++”
H. M. Deitel y P. J. Deitel
Editorial Prentice Hall
“Programación, algoritmos y ejercicios resueltos en JAVA”
David Camacho y José María Valls
Editorial Prentice Hall