Nuevo
Cargando...

Lenguajes de programación

Lenguajes de programación

Tipos (niveles) de programación

Bajo nivel

Son aquellos que dependen de una maquina en especifico y solo funcionan en esa maquina, por claro ejemplo tenemos el conocido Código binario, como tambien el Lenguaje maquina y los Lenguajes ensambladores los cuales requieren de una herramienta como un compilador para su traducción.

Medio nivel

Se usan para el desarrollo de distintas funcionalidades o aplicaciones como lo son: Los sistemas operativos, gestores de bases de datos, etc.
Gracias a que son el nivel intermedio cuenta con funciones de lenguajes tanto de alto nivel como también de bajo nivel, lo cual a su vez permite solucionar distintos errores presentados en bajo y alto nivel.

Alto nivel

Estos lenguajes de programación tienen las caracteristicas de ya no tomar en cuenta las capacidades de la maquina, sino que se toma en cuenta las capacidades cognitivas de los seres humanos ya que facilitan en gran parte la ejecución del programa, entre la gran cantidad de lenguajes de alto nivel exitentes se encuentra Basic, C, Cobol, entre otros.
Tipos de lenguaje Ventajas Desventajas
Bajo nivel
  • Cuenta con mayor adaptación al equipo
  • Se tiene la posibilidad de obtener la maxima velocidad con el minimo uso de memoria
  • Necesariamente se necesita conocer a detalle la arquitectura de la maquina
  • El programador debe de conocer y entender mas de un centenar de instrucciones
Medio nivel
  • Son mas sencillos y naturales que los lenguajes de maquina
  • Gracias a que no se encuentran en un nivel muy alto la perdida del rendimiento es minima
  • No cuenta con gran variedad de funciones como lo son los lenguajes de mayor nivel
  • No tienen la misma fluidez de ejecución como los lenguajes de menor nivel
Alto nivel
  • Independientemente del hardware que utilice la maquina se puede ejecutar en cualquier sistema operativo
  • El programa se puede ajustar a las necesidades de cada sistema
  • Desafortunadamente y debido a sus funciones que nos proporcionan, existe una gran perdida de rendimiento
  • En algunos casos los programas dependen de plataformas concretas

Paradigmas de programación

Publicar un comentario

0 Comentarios

Close Menu