el lenguaje deprogramacion
Post on 06-Jul-2018
217 Views
Preview:
TRANSCRIPT
-
8/17/2019 El Lenguaje Deprogramacion
1/4
El lenguaje de programación.
Es conjunto de símbolos, reglas sintácticas (forma de escribir) y semánticas
(sentido de aquello que se escribe) junto con sus elementos y las expresiones.
Su evolucin !a sido sorprendente en el cual conforme el lenguaje de
programacin se ido mejorado y actuali"ando de gran forma.
#os cambios de los lenguajes de programacin surgen por la necesidad de
automati"ar tareas que reali"a el usuario de forma repetitiva.
#os lenguajes de programacin inician a partir de $%&' donde fueron creadas las
primeras computadoras modernas, con alimentacin elctrica. #a velocidad y
capacidad de memoria limitadas for"aron a los programadores a escribir
programas, en lenguaje ensamblador muy afinados. inalmente se dieron cuenta
de que la programacin en lenguaje ensamblador requería de un gran esfuer"o
intelectual y era muy propensa a errores.
En $%&*, +onrad use public un artículo acerca de su lenguaje de programacin
-lanal/l. Sin embargo, no fue implementado en su vida y sus contribuciones
fueron aisladas de otros desarrollos.
0onde en este tiempo se reali"aron 1 tipos de lenguajes de programacin2
• $%&1 3 -lanal/l (+onrad use)
• $%&1 3 el sistema de codificacin E4567.
• $%&% 3 $%8& 33 una serie de conjuntos de instrucciones nemotcnicas, como
la de E4567, comen"ando en $%&% con 73$' para 95467 (que luego
evolucionaría en :45;67). 7ada conjunto de instrucciones estaba
destinado a un fabricante específico.
6unque estos no son considerados como lenguajes de programacin modernos el
primero en ser un lenguaje de programacin alto o moderno es a partir de $%81
comen"ando con =64 a partir de $%81 siendo su creacin el cual fue el
primer lenguaje de alto nivel2 fue desarrollado por 59? y su primera versin se
lan" en $%8@. Su nombre proviene de la contraccin de =64slation, y
da una buena indicacin del lenguaje que fue segAn consta en el primer manual
=64, proporciona un lenguaje capa" de expresar cualquier problema en
funcin de un cálculo numrico, en particular aquellos problemas en los que !ay
involucradas numerosas formas y muc!as variables
0espus continuando $%8% el segundo lenguaje de programacin es creado por
Bo!n ?c7art!y. Ca en $%D' Se reAnen representantes europeos y de EE:: para
la creacin de un nuevo lenguaje llamado 6#
-
8/17/2019 El Lenguaje Deprogramacion
2/4
procesosF mediante instrucciones de control (iteraciones y alternaciones) de nivel
más elevado que las existentes en las versiones existentes de su predecesor, el
=64.
En ese mismo aGo se lan"a el lenguaje 7E +ert" del colegio
0artmout! en Estados :nidos. ue concebido como lenguaje interactivo que
podría ser de fácil aprendi"aje y enseGan"a como resultado de su semejan"a conel idioma ingls.
6l aGo siguiente =64 tiene una nueva mejora e implementacin en su
lenguaje en este aGo se conoci como =64 5;. 0espus de 1 aGo en $%D*
aparece una mejora de 6#!ompson y su propsito general que
combina las características de un lenguaje de alto nivel (programacin
estructurada, tipos y estructura de datos, recursividad, etc.) con una serie de
características más propias de lenguajes de más bajo nivel.
En $%@@ otra ve" vuelve aparecer =64 conocido en ese aGo como
=64 @@. 6 finales de los @' surge
-
8/17/2019 El Lenguaje Deprogramacion
3/4
?
-
8/17/2019 El Lenguaje Deprogramacion
4/4
escritos en Bava podían ejecutarse desde cualquier punto de la red, como si se
tratase de un elemento más de la Ieb.
-ara demostrarlo se tuvo que diseGar un navegador que integrara Bava y que
permitiese la ejecucin de Bava tal y como se !abía afirmado.
6sí naci la primera versin de QotBava. Este !ec!o fue determinante en la
carrera de xitos que !a cosec!ado Bava, y sobre todo en la decisin de Sun
?icrosystem de ofrecer de forma gratuita y abierta sus !erramientas de desarrollo
para Bava.
0espus en $%%% se desarroll una mejora de 0E#-Q5 6pareciendo 0elp!i 8.'
para IindoNs %* 4>PH'''
Ca a partir del aGo H''' son las tendencias actuales del lenguaje de comunicacin
los más importantes que !an sido desarrollados son2
• H''' 3 6ctionScript
• H''$ 3 7R
• H''$ 3 ;isual 9asic .4E>
• H''H 3 R
• H''1 3 roovy
• H''1 3 Scala
• H''1 3 actor
• H''@ 3 7lojure
• H''% 3 o
• H'$$ 3 0art
top related