Professional Documents
Culture Documents
Extensión Barcelona
Lenguaje de programación
Profesora: Alumnos:
30 Mayo, 2019
Introducción
La informática no queda excluida del uso de lenguajes, ya que estos son la manera de especificar
las acciones que se desea sean realizadas en la computadora. En otras palabras, son la interface
entre el programador y la computadora. A través de ellos podemos desarrollar programas o
aplicaciones, que se componen por un conjunto de instrucciones que luego se ejecutarán en la
computadora haciendo uso de sus recursos (CPU, memoria, disco, etc.).
Mediante los programas se indica a la computadora qué tarea debe realizar y como efectuarla,
pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema pueda entender.
En principio, el ordenador sólo entiende las instrucciones en código máquina, es decir, el
específico de la computadora. Sin embargo, a partir de éstos se elaboran los llamados lenguajes
de alto y bajo nivel.
Mediante esta investigación conoceremos más a fondo este lenguaje, su historia, clasificación,
etc.
. Lenguaje de programación
modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que
produzca diversas clases de datos. A todo este conjunto de órdenes y datos escritos mediante un
Algunos de estos lenguajes están formados por un conjunto de símbolos (llamado alfabeto),
escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de
Desarrollo de la documentación.
Existe un error común que trata por sinónimos los términos 'lenguaje de programación' y
otros más, como por ejemplo HTML (lenguaje para el marcado de páginas web que no es
propiamente un lenguaje de programación, sino un conjunto de instrucciones que permiten
El lenguaje de programación permite especificar de manera precisa sobre qué datos debe operar
un software específico, cómo deben ser almacenados o transmitidos dichos datos, y qué acciones
debe dicho software tomar bajo una variada gama de circunstancias. Todo esto, a través de
un lenguaje que intenta estar relativamente próximo al lenguaje humano o natural. Una
programador pueda usar un conjunto común de instrucciones que sean comprendidas entre ellos
Lenguajes de bajo nivel: Se trata de lenguajes de programación que están diseñados para
computadores. Sacan el mayor provecho posible al sistema para el que fueron diseñados,
del hardware, es decir, en diversos tipos de sistemas. Los hay de propósito general y de
propósito específico.
Lenguajes de nivel medio: Este término no siempre es aceptado, que propone lenguajes
de programación que se ubican en un punto medio entre los dos anteriores: pues permite
programan mediante funciones que son invocadas conforme a la entrada recibida, que
Los equipos de ordenador (el hardware) han pasado por cuatro generaciones, de las que las tres
primeras (ordenadores con válvulas, transistores y circuitos integrados) están muy claras, la
Algo parecido ha ocurrido con la programación de los ordenadores (el software), que se realiza
en lenguajes que suelen clasificarse en cinco generaciones, de las que las tres primeras son
evidentes, mientras no todo el mundo está de acuerdo en las otras dos. Estas generaciones no
coincidieron exactamente en el tiempo con las de hardware, pero sí de forma aproximada, y son
las siguientes:
programarse. A estos lenguajes se les denominaba Lenguaje de bajo nivel, porque sus
estructura física de las computadoras que lo soportan. Dado que este tipo de lenguaje se
acerca mucho más a la lógica de la máquina que a la humana, es mucho más complicado
programar con él. El uso de la palabra bajo en su denominación no implica que el lenguaje
sea menos potente que un lenguaje de alto nivel, sino que se refiere a la
reducida abstracción entre el lenguaje y el hardware. Por ejemplo, se utiliza este tipo de
instrucciones lógicas.
máquina combinado con una serie de poderosas macros que permiten declarar estructuras de
Tercera Generación: Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por
las Matemáticas. Se crearon para que el usuario común pudiese solucionar un problema de
procesamiento de datos de una manera más fácil y rápida. Son usados en ámbitos
encuentran C, Fortran, Smalltalk, Ada, C++, C#, Cobol, Delphi, Java y PHP, entre otros.
Algunos de estos lenguajes pueden ser de propósito general, es decir, que el lenguaje no está
enfocado a una única especialidad, sino que puede usarse para crear todo tipo de programas
Para ciertas tareas más comunes, existen bibliotecas para facilitar la programación que
Cuarta generación: se ha dado este nombre a ciertas herramientas que permiten construir
Estos últimos tienen una estructura muy parecida al idioma inglés. Algunas de sus
automáticamente, así como poder programar visualmente (como por ejemplo Visual
Basic o SQL). Entre sus ventajas se cuenta una mayor productividad y menor agotamiento
del programador, así como menor concentración por su parte, ya que las herramientas
requiere es menor, ya que algunas instrucciones, que le son dadas a las herramientas, a su
vez, engloban secuencias de instrucciones a otro nivel dentro de la herramienta. Cuando hay
que dar mantenimiento a los programas previamente elaborados, es menos complicado por
requerir menor nivel de concentración. Por otro lado, sus desventajas consisten en que estas
herramientas prefabricadas son generalmente menos flexibles que las instrucciones directas
en los lenguajes de bajo nivel. Además, se suelen crear dependencias con uno o varios
que dichas herramientas prefabricadas contengan librerías de otros proveedores, que conlleva
instalar opciones adicionales que son consideradas opcionales. A menos que existan
acuerdos con otros proveedores, son programas que se ejecutan únicamente con el lenguaje
que lo creó. Tampoco suelen cumplir con los estándares internacionales ISO y ANSI, lo cual
conlleva un riesgo futuro por desconocerse su tiempo de permanencia en el mercado.
aunque con el fracaso del proyecto japonés de la quinta generación esta denominación ha
caído en desuso.
Historia
1 – Fortran (1957)
Creada por John Backus, esta herramienta fue desarrollada para la computación científica de alto
gubernamental y la investigación. Por ejemplo, es muy útil para el pronóstico de los servicios
meteorológicos.
2 – Cobol (1959)
señales de tráfico.
El desarrollo de Cobol, creado por Grace Murray Hopper, muestra un lenguaje familiar y
estadounidense.
3 – Basic (1964)
Creado por estudiantes de Dartmouth College, el denominado Beginners All Purpose Symbolic
Instruction Code fue diseñado como un lenguaje simplificado para aquellos que no tenían como
base fuertes conocimientos técnicos o matemáticos. Una versión modificada, escrita por Bill
Gates y Paul Allen, llegó a ser el primer producto de Microsoft. Fue vendido al M.I.T.S. para el
Altair.
4 – C (1969)
Este lenguaje fue desarrollado entre 1969 y 1973 por Dennis Ritchie para los laboratorios Bell
Telephone para usarlos en el sistema Unix. Se le llamó «C» porque sus características derivaban
C llegó a ser tan poderoso que la mayoría del núcleo de Unix fue reescrito con él. De hecho, hoy
5 – Pascal (1970)
El lenguaje se llamó así en honor de Blaise Pascal, el inventor de las calculadoras matemáticas,
aunque su creador se llamaba Niklaus Wirth, y lo desarrolló como una herramienta de enseñanza
y formación aunque tiene un uso meramente comercial. Este lenguaje se usa en Skype.
6 – C++ (1983)
En los laboratorios Bells, Bjarne Stroustrup modificó el lenguaje C al C++, creando lo que
muchos consideran el lenguaje de programación más popular que ha existido nunca. Además, ha
sido listado en lo alto de los top ten de los lenguajes de programación desde 1986 y archivado en
el Hall of Fame en 2003. Hoy en día es usado por Firefox, Office y Adobe PDF Reader.
7 – Perl (1987)
Larry Wall, un programador Unix, creó Perl después de intentar extraer datos de un informe y
darse cuenta que Unix no podía llevar a cabo las operaciones que él necesitaba. Practical
Extraction Report Language fue descrito por su inventor como un lenguaje que «consigue que
8 – Python (1991)
Monty Python sirvió de inspiración para nombrar este lenguaje. Guido Van Rossum lo creó para
solucionar problemas en el lenguaje ABC y continúa utilizándose para tal fin. Hoy en día es
9 – Ruby (1993)
Fue creado por Yukihiro Matsumoto, conocido como Matz, y utilizando partes de sus lenguajes
de programación favoritos: Perl, Smalltalk, Eiffel, Ada y Lisp. Ahora es usado por Basecamp.
10 – PHP (1995)
Rasmus Lerdoff desarrolló PHP para reemplazar unos scripts de Perl usados para mantener su
web personal. Hoy en día, PHP ha crecido hasta llegar a ser parte de una arquitectura web
11 – Java (1995)
Un grupo de trabajadores de Sun Microsystems, liderado por James Gosling, creó Java para
arrancar los decodificadores de una televisión interactiva. Hoy en día, Java está presente en más
de 1.000 millones de PCs de todo el mundo y muchas websites no pueden funcionar sin ella. Fue
12 – Javascript (1995)
Java y Javascript no están relacionados y tienen muy diferente semántica, aunque no lo parezca.
Javascript fue desarrollada por Brendan Eich, de Netscape, bajo el nombre de Mocha. Tiene
influencia del lenguaje C. Hoy en día es usado en servicios como node.js. De él depende AJAX.
Fue extraído por David Heinemeier Hansson de su trabajo en Basecamp, un proyecto dirigido
por 37 señales. Hasson lanzó Ruby On Rails, en principio, como código abierto, en 2004, pero
no compartió los derechos hasta febrero de 2005. Ahora está en su versión 3.0.7 y tiene más de
1.800 contribuyentes
Conclusión