Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
TIPOS DE LENGUAJE por Mind Map: TIPOS DE LENGUAJE

1. De maquina

1.1. Es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina. Un programa consiste en una cadena de estas instrucciones más un conjunto de datos sobre el cual se trabaja.

1.2. Un ejemplo de este lenguaje es: "SUMAR 0814"

2. Declarativos

2.1. Es un paradigma de programación que está basado en el desarrollo de programas especificando o "declarando" un conjunto de condiciones, proposiciones, afirmaciones, restricciones, ecuaciones o transformaciones que describen el problema y detallan su solución.

2.2. Algunos de estos lenguajes son: -Los lenguajes lógicos, como Prolog. -Los lenguajes algebraicos, como Maude y SQL. -Los lenguajes funcionales, como Haskell y Erlang.

3. De alto nivel

3.1. se refiere al nivel más alto de abstracción de lenguaje de máquina. En lugar de tratar con registros, direcciones de memoria y las pilas de llamadas, lenguajes de alto nivel se refieren a las variables, matrices, objetos, aritmética compleja o expresiones booleanas, subrutinas y funciones, bucles, hilos, cierres y otros conceptos de informática abstracta, con un enfoque en la facilidad de uso sobre la eficiencia óptima del programa.

3.2. Algunos de estos son: JAVA - BASIC - PASCAL - FORTRAN - ALGOL, etc.

4. Ensambladores

4.1. 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. 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.

4.2. Algunos de estos son : High Level Assembly Netwide Assembler Flat assembler GNU Assembler Microsoft Macro Assembler RosASM A86 y A386 assemblers Turbo Assembler GNU toolchain