En el de informática, un lenguaje de programación bajo es una lengua que proporciona poco o nada de abstracción del microprocesador de una computadora. El " de la palabra; low" no implica que la lengua es inferior a los lenguajes el de programación de alto nivel pero refiere algo a la cantidad pequeña o no existente de la abstracción entre la lengua y en lenguaje de máquina; debido a esto, las lenguajes de bajo nivel se describen a veces como siendo " cerca del hardware."

" Alto-level" y " bajo-level" son los términos relativos; un programador de Java pudo considerar el C para ser una lenguaje de bajo nivel, mientras que alguien que escribe el montaje consideraría el C ser de alto nivel.

Los lenguajes de programación bajos se dividen a veces en dos categorías: primera generación del, y generación del segundo.

Primera generación

El lenguaje de programación de primera generación, o el 1GL, es el código automático . Es la única lengua que un microprocesador puede entender directo. Actual, los programadores casi nunca escriben programas directo en el código automático, porque no sólo lo hace (como de lenguaje de ensamblaje) requiere la atención a los detalles numerosos que un idioma de alto nivel manejaría automáticamente, pero también requiere la memorización o la mirada para arriba de los códigos numéricos para cada instrucción se utilice que. Por esta razón, los lenguajes de programación de la segunda generación abstraen el nivel del código automático uno.

Segunda generación

El lenguaje de programación de segunda generación, o el 2GL, es el de lenguaje de ensamblaje. Se considera una lengua de segunda generación porque mientras que no es lengua materna de un microprocesador, un programador de lenguaje de ensamblaje debe todavía entender la arquitectura única del microprocesador (tal como su coloca y las instrucciones del ). Estas instrucciones simples entonces se compilan directo en el código automático. El código de la asamblea se puede también abstraer a otra capa de una manera similar mientras que el código automático se abstrae en código de la asamblea. Un ejemplo en de lenguaje de ensamblaje sería escrito como algo más legible como " AGREGAR a CX INTEREST"

Ver también

Lenguajes el de programación de alto nivel * lenguajes el de programación muy de alto nivel * lista categórica de los lenguajes de programación

.

  • Zenithic
  • Singsongs
    Random links:Perturbación singular | Charles II, duque de Bourbon | Kokand | Corriente dorsal | Patrice Baronet-Williams

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">