Lenguajes

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Lenguajes as PDF for free.

More details

  • Words: 312
  • Pages: 6
LENGUAJES DE PROGRAMACIÓN • Es una notación para escribir programas, a través de los cuales podemos comunicarnos con el hardware y dar así órdenes adecuadas para la realización de un determinado proceso. • Un lenguaje está definido por una gramática o conjunto de reglas que se aplican a un alfabeto constituido por el conjunto de símbolos utilizados.

CLASIFICACION DE LOS LENGUAJES DE PROGRAMACIÓN • Lenguaje de Bajo Nivel (máquina) • Lenguajes intermedios (ensambladores) • Lenguajes de alto nivel (evolucionados)

Lenguaje de Máquina • Es el único que entiende directamente la computadora. Utiliza el alfabeto binario, que son el 0 y 1, los únicos símbolos que reconoce la computadora.

Lenguaje ensamblador • Este lenguaje vino a sustituir al lenguaje de máquina, de manera a facilitar su escritura y comprensión. • Utiliza palabras nemotécnicas en lugar de cadenas de bits. • Cada instrucción de un lenguaje emsamblador equivale a una instrucción en lenguaje de máquina. • Ejemplo: ADD, MOV, END.

Lenguajes de Alto Nivel • Lenguajes imperativos: utilizan instrucciones como unidad de trabajo de los programas. (COBOL, PASCAL, C, ADA). • Lenguajes declarativos: Los programas se construyen mediante descripciones de funciones o expresiones lógicas (LISP, PROLOG). • Lenguajes orientados a objetos: El diseño de los programas se basa más en los datos y su estructura. Ej. Smalltalk, C++. • Lenguajes orientados al problema: diseñados para problemas específicos, principalmente de gestión, suelen ser generadores de aplicaciones. • Lenguajes naturales: son lenguajes que se están aproximandose al lenguaje de las personas.

Lenguaje de Alto Nivel - Objetivos • Lograr independencia de la máquina, pudiendo utilizar un mismo programa en diferentes equipos con la única condición de disponer un programa traductor o compilador. • Aproximarse al lenguaje natural, para que el programa se pueda escribir y leer de forma más sencilla. • Incluir rutinas de uso frecuente, como las de entrada/salida, funciones matemáticas, manejo de tablas, etc.

Related Documents

Lenguajes
May 2020 17
Lenguajes
June 2020 19
Lenguajes
November 2019 32
Lenguajes Indigenas
May 2020 16
Lenguajes Iii
June 2020 13
Lenguajes Cos Ii (cont
November 2019 8