Zusammenfassung der Ressource
LENGUAJE DE PROGRAMACION
- LENGUAJE DE MAQUINA
- es un lenguaje formal diseñado para realizar procesos que pueden ser
llevados a cabo por máquinas como las computadoras.
- Pueden usarse para crear programas que controlen el comportamiento físico y lógico
de una máquina
- Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones
- El lenguaje de maquina es aquel que tiene sistemas lojicos de "cero y
uno"
- LENGUAJES ENSAMBLADORES
- es un lenguaje de programación de bajo nivel.
- Consiste en un conjunto de mnemónicos que representan instrucciones básicas para los
computadores, microprocesadores, microcontroladores y otros circuitos integrados programables.
- Cada arquitectura de procesador tiene su propio lenguaje ensamblador que usualmente es definida por el
fabricante de hardware,
- Implementa una representación simbólica de los códigos de máquina binarios y otras constantes necesarias
para programar una arquitectura de procesador y constituye la representación más directa del código
máquina específico para cada arquitectura legible por un programador.
- LENGUAJE DE ALTO NIVEL
- Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera
adecuada a la capacidad cognitiva humana, en lugar de la capacidad que se la ejecuta de las
máquinas.
- En los primeros lenguajes, la limitación era que se orientaban a un área específica y sus
instrucciones requerían de una sintaxis predefinida.
- Se clasifican como lenguajes procedimentales o lenguajes de bajo nivel
- Los lenguajes de alto nivel 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.
- LENGUAJES COMPILADOS
- Un lenguaje compilado es un lenguaje de programación cuyas implementaciones son normalmente
compiladores
- traductores que generan código de máquina a partir del código fuente
- ejecutores paso a paso del código fuente, donde no se lleva a cabo una traducción en la preejecución
- es cada vez más frecuente una combinación de ambas soluciones
- LENGUAJES INTERPRETADOS
- Este tipo de lenguajes de programación, no requieren un código a ser compilado
- consisten en scripts que son interpretados en tiempo real por un intérprete, lo cual permite maximizar la
eficiencia de los programas, en la mayoría de los casos
- Entre los principales programas de este tipo que podemos encontrar, tenemos: Java, Perl, Python, Ruby, ASP,
Bash, entre otros.
- Por lo general, los lenguajes interpretados son de alto nivel y están orientados a objetos y eventos
- LENGUAJE DECLARATIVO
- Un lenguaje declarativo es un tipo de lenguaje de programación basado más en las matemáticas y en la
lógica que los lenguajes imperativos,
- Los lenguajes declarativos no dicen cómo hacer una cosa, sino, más bien, qué cosa hacer.
- A diferencia de los imperativos, no suele haber declaración de variables ni tipos
- La programación declarativa, en contraposición a la programación imperativa, es un paradigma de
programación que está basado en el desarrollo de programas