Lenguajes de Programacion
1. Concepto De Procesamiento Por Lotes
2. Concepto de Lenguaje Ensamblador
3. Concepto de Lenguaje de Alto Nivel e Interprete
4. Relación Existente Entre Cada Uno de Los Anteriores
5. Como Simplifica el Trabajo de los Programadores
6. Ejemplos de Lenguajes, Descripción e Importancia
Concepto de Procesamiento Por LotesEl procesamiento por lotes significa que un cierto número de tareas o archivos se procesan en un grupo y por lo general en orden.
Una computadora con procesamiento por lotes puede procesar grandes volúmenes, o lotes, de instrucciones o los archivos de forma secuencial. El procesamiento por lotes se originó en la época en que la ejecución de un gran número de instrucciones escritas en tarjetasperforadas era esencial.
Delega el trabajo: El procesamiento por lotes permite que los volúmenes de trabajo sean procesados y sin supervisión directa.
No hay interactividad: Una vez que comienza un proceso por lotes, el operador no se puede intervenir en el proceso sin detener el proceso completo. Los artículos a procesar se suelen colocar en una lista y esa lista se trabaja sin intervencióndel usuario.
Frecuentemente se realizan secuencias determinadas de comandos en condiciones similares o incluso indénticas, una y otra vez y en forma periódica, Para facilitar esta tarea y evitar que en cada caso se devan ejecutar uno por uno los comandos
Concepto de Lenguajes de Ensamblador
Se denomina lenguaje máquina o ensamblador a la serie de datos que la parte física de lacomputadora o hardware, es capaz de interpretar. La parte física de una computadora, sólo distingue datos de tipo binario, es decir, constituidos por dos únicos valores a los que se denomina valor 0 y valor 1. Es un Lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores, y otros circuitos integrados programables. Implementa una representación simbólica de loscódigos de máquina binarios y otras constantes necesarias para programar una arquitectura dada de CPU y constituye la representación más directa del código máquina específico para cada arquitectura legible por un programador.
Es difícil de entender porque su estructura se acerca al lenguaje maquina o lenguaje de bajo nivel.
Muchos dispositivos programables (como los microcontroladores) aúncuentan con el ensamblador como la única manera de ser manipulados.
Concepto de Lenguaje de Alto Nive e Interprete
Los lenguajes de alto nivel logran la independencia del tipo de máquina y se aproximan al lenguaje natural. Se puede decir que el principal problema que presentan los lenguajes de alto nivel es la gran cantidad de ellos que existen actualmente en uso.
Los lenguajes de altonivel, también denominados lenguajes evolucionados, surgen con posterioridad a los anteriores, con los siguientes objetivos, entre otros:
Lograr independencia de la máquina, pudiendo utilizar un mismo programa en diferentes equipos con la única condición de disponer de un programa traductor o compilador, que lo suministra el fabricante, para obtener el programa ejecutable en lenguaje binariode la máquina que se trate. Además, no se necesita conocer el hardware específico de dicha máquina.
Aproximarse al lenguaje natural, para que el programa se pueda escribir y leer de una forma más sencilla, eliminando muchas de las posibilidades de cometer errores que se daban en el lenguaje máquina, ya que se utilizan palabras (en inglés) en lugar de cadenas de símbolos sin ningúnsignificado aparente.
Incluir rutinas de uso frecuente como son las de entrada/salida, funciones matemáticas, manejo de tablas, etc, que figuran en una especie de librería del lenguaje, de tal manera que se pueden utilizar siempre que se quieran sin necesidad de programarlas cada vez.
El intérprete o interpretador es un programa informático capaz de analizar y ejecutar otros programas, escritos...
Regístrate para leer el documento completo.