aaaaaaaaaaaaaaaaaa
Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de la capacidadejecutora de las máquinas.
Ventajas:
Genera un código más sencillo y comprensible.
Escribir un código válido para diversas máquinas y, posiblemente, sistemas operativos.
Inconvenientes
Reducción develocidad al ceder el trabajo de bajo nivel a la máquina.
Algunos requieren que la máquina cliente posea una determinada plataforma.
Principales lenguajes de alto nivel
VB.NET
Ada
ALGOL
BASIC
CSharp
FORTRAN
Java
Lisp
Modula-2
Pascal
Lenguaje de bajo nivel
Un lenguaje de programación de bajo nivel es aquel en el que sus instrucciones ejercen un control directo sobre el hardwarey están condicionados por la estructura física de la computadora que lo soporta.
Dicho lenguaje es muy simple o nada complicado, pero estructurar programas a ese nivel es muy difícil. Dado que estelenguaje viene dado por las especificaciones técnicas del hardware, no permite una abstracción fuera de lo estipulado para el microprocesador de un ordenador. Consecuentemente, es fácilmente trasladadoa lenguaje de máquina.
El lenguaje de programación de primera generación (por sus siglas en inglés: 1GL), es el lenguaje de código máquina. Es el único lenguaje que un microprocesador entiende deforma nativa. El lenguaje máquina no puede ser escrito o leído usando un editor de texto, y por lo tanto es raro que una persona lo use directamente.
El lenguaje de programación de segunda generación(por sus siglas en inglés: 2GL), es el lenguaje ensamblador. Se considera de segunda generación porque, aunque no es lenguaje nativo del microprocesador, un programador de lenguaje ensamblador debeconocer la arquitectura del microprocesador (como por ejemplo las particularidades de sus registros o su conjunto de instrucciones
Lenguaje maquina
El lenguaje de...
Regístrate para leer el documento completo.