TIPOS DE LENGUAJE DE PROGRAMACION Y SU CLASIFICACION

Páginas: 6 (1449 palabras) Publicado: 26 de agosto de 2014
TIPOS DE LENGUAJE DE PROGRAMACION Y SU CLASIFICACION.
Para poder entender la clasificación de los lenguajes de programación, se debe comenzar por explicar que es un lenguaje de programación, esto para un mayor entendimiento. Entonces el lenguaje de programación es básicamente códigos que son interpretados por un ordenador como ordenes o instrucciones, el lenguaje base con el que trabajan lagran mayoría de los sistemas informáticos es el lenguaje máquina, este se basa en el sistema numérico de base dos, llamado sistema binario, en donde 0 representa una llave apagada y 1 una encendida. Las computadoras trabajan con dos tipos de pulsaciones electromagnéticas, entonces el 0 en este caso representa una pulsación de 0.3 voltios, mientras que el 1 representa 0.5 voltios.
Una cadena dellaves generan lo que se conoce como instrucciones, pudiendo dar así inicio a una programación, ya que un computador no hace nada por si solo a menos que se le ordene mediante una programación inmediata o previa.
Dado a que el lenguaje maquina es muy complejo en cuanto a su sintaxis ya que asolo se vale de 1´s y 0´s, una instrucción pudiese ser :11011100010010100110110001000110010, por lo tanto esdifícil de recordar y crear, por ello se crean nuevos lenguaje que representan una instrucción como la anterior en letras entendibles por el hombre, es decir por ejemplo: antes lenguaje maquina la suma es igual a: 001011010, y en el lenguaje que se encarga de darle una nueva etiqueta a esa instrucción en maquina la suma es igual a "+" pero de tras fondo sigue siendo "001011010".
Clasificación
Loslenguajes de programación se clasifican por su nivel de abstracción del procesador, en este caso la abstracción es un principio por el cual se aísla toda aquella información que no es resulta relevante a un determinado nivel de conocimiento.
Lenguaje de bajo nivel es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado alenguaje de máquina.
En general se utiliza este tipo de lenguaje para programar controladores (drivers).
Ventajas
Mayor adaptación al equipo.
Posibilidad de obtener la máxima velocidad con mínimo uso de memoria.
Inconvenientes
Imposibilidad de escribir código independiente de la máquina.
Mayor dificultad en la programación y en la comprensión de los programas.
El programador debe conocer más deun centenar de instrucciones.
Es necesario conocer en detalle la arquitectura de la máquina.


Características
Se trabaja a nivel de instrucciones, es decir, su programación es al más fino detalle.
Está orientado a la máquina.
Lenguaje de medio nivel es un lenguaje de programación informática como el lenguaje C, que se encuentran entre los lenguajes de alto nivel y los lenguajes de bajonivel.
Suelen ser clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto (independiente de la máquina, a diferencia del ensamblador), pero sin perder mucho del poder y eficiencia que tienen los lenguajes de bajo nivel.
Una característica distintiva, porejemplo, que convierte a C en un lenguaje de medio nivel y al Pascal en un lenguaje de alto nivel es que en el primero es posible manejar las letras como si fueran números (en Pascal no), y por el contrario en Pascal es posible concatenar las cadenas de caracteres con el operador suma y copiarlas con la asignación (en C es el usuario el responsable de llamar a las funciones correspondientes).
Unade las características más peculiares del lenguaje de programación C; es el uso de "apuntadores", los cuales son muy útiles en la implementación de algoritmos como Listas ligadas, Tablas Hash y algoritmos de búsqueda y ordenamiento que para otros lenguajes de programación (como Java por ejemplo) les suele ser un poco más complicado implementar
Los lenguajes de alto nivel se caracterizan por...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion y tipos de lenguajes de programación
  • Clasificacion y generaciones de los lenguajes de programacion
  • Clasificación de los lenguajes de programación
  • Clasificación de los lenguajes de programación
  • Clasificación y Características de los Lenguajes de Programación
  • Evolucion y Clasificacion de los Lenguajes de Programacion
  • Clasificación De Lenguajes De Programación
  • Historia Y Clasificacion De Los Lenguajes De Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS