Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Investigacion Programacion (Autoguardado)
Investigacion Programacion (Autoguardado)
- Lenguajes de programación:
- Definición
Dicho lenguaje está compuesto por símbolos y reglas sintácticas y semánticas, expresadas en
forma de instrucciones y relaciones lógicas, mediante las cuales se construye el código fuente de
una aplicación o pieza de software determinado. Así, puede llamarse también lenguaje de
programación al resultado final de estos procesos creativos.
- Clasificación:
Lenguajes de bajo nivel. Se trata de lenguajes de programación que están diseñados para
un hardware específico y que por lo tanto no pueden migrar o exportarse a otros
computadores. Sacan el mayor provecho posible al sistema para el que fueron diseñados,
pero no aplican para ningún otro.
Lenguajes de alto nivel. Se trata de lenguajes de programación que aspiran a ser un
lenguaje más universal, por lo que pueden emplearse indistintamente de la arquitectura
del hardware, es decir, en diversos tipos de sistemas. Los hay de propósito general y de
propósito específico.
Un lenguaje de programación proporciona los elementos de lenguaje necesarios para traducir los
pasos de un pseudocódigo en formato comprensible de la máquina. En otras palabras, el lenguaje
de programación proporciona el puente para hacer la transición de pseudocódigo legible por
humano instrucciones legibles por máquina. Las dos clasificaciones principales de lenguajes de
programación son: bajo nivel de lenguaje de programación y lenguaje de programación de alto
nivel.
Lenguaje de máquina
El lenguaje de la máquina es una colección de dígitos binarios o bits que la computadora
lee e interpreta.
Los lenguajes de máquina son los únicos idiomas que las computadoras entienden.
Aunque las computadoras las entienden fácilmente, los lenguajes de máquina son casi
imposibles de usar por los humanos, ya que consisten completamente de números.
Los idiomas de bajo nivel están más cerca del idioma utilizado por una computadora,
mientras que los idiomas de alto nivel están más cerca de los idiomas humanos.
Instrucción Operación
Lenguaje ensamblador
Ejemplo:
- Lenguaje de máquina:
10110000 01100001
- Lenguaje ensamblador:
mov A1, # 061h - Sentido: Mueva el valor hexadecimal 61 (97 decimal) en el registro del
procesador llamado "A1".
EVOLUCION HISTORICA:
Si bien Ada Lovelace fue la primera persona que trabajó en este tipo de investigaciones, los
verdaderos avances se hicieron muchos años después, a partir de la década de 1940, momento
en que la computación comenzaba a desarrollarse.
Existen diferentes clases de lenguajes, en función del software que se quiera crear o de las
instrucciones a emplear. A pesar de las posibles diferencias que estos puedan tener, todos tienen
en común el estar construidos por una serie de reglas tanto semánticas como sintácticas que
establecen cómo se ha de “hablar”, definiendo tanto las expresiones como la estructura y el
significado de todos los elementos que los componen.
Con este tipo de lenguaje es con el que se elabora el código, se depura o se mejora cuando
se está programando. Entender cada uno es algo que requiere de una profunda preparación y
formación, ya que cada uno está sujeto a reglas que, por lo general, son distintas. No obstante,
todos comparten una esencia que ayuda a entenderlos ligeramente a pesar de no tener grandes
nociones sobre ellos.
Sin el lenguaje de programación, el acto de programar sería imposible, dado que no estarían
establecidas ni las reglas ni los elementos para poder hacerlo. Es algo sumamente importante en
los tiempos que corren, en los que lo digital y la informática se han vuelto las principales armas
de cualquier empresa.
Conclusiones
BIBLIOGRAFIA
https://rockcontent.com/es/blog/que-es-un-lenguaje-de-programacion/
Fuente: https://concepto.de/lenguaje-de-programacion/#ixzz66tJ8GG1S
Luis Olarte Gervacio. (2018). Lenguaje de Programación. 2019, Diciembre 1, Conogasi.org Sitio
web: http://conogasi.org/articulos/lenguaje-de-programacion/
Fuente: https://concepto.de/lenguaje-de-programacion/#ixzz66tEhJVco
https://domingogallardo.github.io/apuntes-lpp/teoria/tema01-historia-lenguajes-programacion/
tema01-historia-lenguajes-programacion.html
https://www.preceden.com/timelines/310321-evoluci-n-de-los-lenguajes-de-programacion
http://pasossoluciondeproblemas.blogspot.com/2012/01/metodologia-para-la-solucion-de-pasos.html