“Conocimientos Programación>Lenguajes De Programación

Ventajas y desventajas de alto y de bajo nivel de idiomas

2012/12/16
Las primeras computadoras fueron programadas mediante el establecimiento de una serie de interruptores y presionando el equivalente de una tecla "Enter" . Cada entrada comprende una instrucción al ordenador , lo que causó la programación a ser un proceso que consume tiempo . Los lenguajes de programación se han desarrollado para acelerar este proceso y permitir a más personas a convertirse en programadores. En la actualidad hay muchos idiomas para un programador para elegir, y que varían en complejidad y facilidad de uso de los lenguajes de bajo nivel , que están más cerca de lenguaje de máquina , a lenguajes de alto nivel , que son más cercanas al lenguaje humano.

Lenguajes de programación de alto nivel de alto nivel van acercando al lenguaje humano en la sintaxis y, por tanto , más fácil para los seres humanos para su uso. La distancia desde el lenguaje de la máquina hace que los programas en lenguaje de alto nivel fácil de escribir , y hay menos de un requisito de capacidad técnica para tal programador. BASIC, un lenguaje principio popular, es un ejemplo de un lenguaje de alto nivel. El nombre es en realidad un acrónimo que significa " todo uso Código de Instrucciones Simbólicas para principiantes . " COBOL es un lenguaje de alto nivel utilizado en el mundo empresarial , y su cercanía al Inglés permite menos personal técnicamente calificado para escribir programas COBOL . Esto se traduce en un gran ahorro de costes para una empresa que utiliza COBOL . Una desventaja de estos lenguajes es que por lo general sólo proporcionan gráficos de texto sin formato , ya que son incapaces de producir los gráficos de los lenguajes de bajo nivel .
Medio Nivel

Medio a nivel de idiomas se han desarrollado en los últimos años para llenar el vacío entre el alto y bajo nivel de idiomas. Muchas de estas lenguas caen en la categoría de " orientado a objetos " , y la lista incluye idiomas como C #, C + + y Java. Estos idiomas son útiles para el desarrollo de interfaces gráficas de usuario que se ejecutan en los ordenadores personales , proporcionando un "front end " de las aplicaciones mainframe heredadas que se conectan. Esto ayuda al programador a "poner una cara bonita " en una antigua aplicación " pantalla verde " , que puede ser una ventaja competitiva para un producto de software . Programadores de lenguaje de nivel medio tienden a ser un poco más técnicamente capacitados que los programadores de alto nivel, y por lo general se les paga más .
Nivel

idiomas bajas de bajo nivel están más lejos del lenguaje humano y no son fáciles de leer de un vistazo. Idiomas , como ensamblador , requieren personal técnico altamente calificado , lo que resulta en un mayor costo para el empleador . La naturaleza críptica de la sintaxis también puede causar veces más de solución de problemas , dependiendo del nivel de habilidad del técnico . Programas en lenguaje ensamblador de computadoras personales pueden producir gráficos impresionantes , pero los programas en lenguaje ensamblador centrales normalmente se utilizan como los servicios públicos , rara vez se produce ninguna salida en absoluto.
Machine Language

lenguaje de máquina es el lenguaje de nivel más bajo , formado por 1s y 0s organizados en grupos de ocho para formar varios personajes . Cada 1 o 0 es un " poco", y 8 bits forman un " byte ". Fue la dificultad en la programación de los primeros ordenadores que utilizan lenguaje de máquina que hizo necesario el desarrollo de lenguajes de programación. Los programas escritos en las lenguas que caen en las categorías mencionadas anteriormente son típicamente " compilados " en lenguaje de máquina para que el ordenador pueda leerlos . Los programadores que sepan leer y comprender el lenguaje de la máquina son los altos salarios altamente cualificados , y el mando.

Lenguajes De Programación
Cómo Dividir la cadena en dos
Cómo automatizar Visio Con Powershell
Cómo hacer una estrella de texto
La convolución de dos señales horarias en MATLAB
¿Qué es la RSE en LabVIEW
Cómo abrir un documento de MS Word en ASP clásico
Cómo hacer un Informe de hojas de Excel con VBA
Cómo escribir un bucle Pseudocódigo
Conocimientos Informáticos © http://www.ordenador.online