viernes, 16 de abril de 2010

Tipos de Lenguaje

Los tipos de Lenguaje de programacion los podemos clasificar en dos grandes grupos.

Los lenguajes de programacion de bajo nivel y los de alto nivel. El tipo de lenguaje de programación bajo nivel depende totalmente de la máquina, en este caso de la maquina u ordenador, estos solo entienden el lenguaje binario o el código máquina que consiste en ceros y unos. Es decir que para realizar, cualquier acción, solo utilizan este tipo de lenguaje de programación.

Los lenguajes de programación mas cercanos a la arquitectura del hadware pertenecen al tipo de lenguaje de programación de bajo nivel. Mientras que los lenguajes de programación que se encuentran más próximos a los usuarios y programadores pertenecen al tipo de programación de alto nivel.

El tipo de lenguaje de programación de bajo nivel es totalmente dependiente de la computadora u ordenador, es decir que no podemos utilizarlo en cualquier otra. Este tipo de lenguaje de programación está prácticamente diseñado a la medida del hardware y aprovecha las características de este. Dentro de este tipo de lenguajes de programación podemos citar al lenguaje máquina y al lenguaje ensamblador.

Dentro del tipo de lenguajes de programación de alto nivel tenemos a todos aquellos lenguajes de programación que son más afines al lenguaje natural que al lenguaje máquina. Estos lenguajes de programación son completamente independientes de la arquitectura del hardware de la computadora u ordenador. Por lo que en general, un programa escrito con un lenguaje de programación de alto nivel lo podemos utilizar en cualquier otra computadora.

Estos lenguajes de programación de alto nivel solo necesitan un traductor que entienda el código fuente y las caracteristicas de la máquina para poder funcionar correctamente.

Tambien es conocido el lenguaje de programación de medio nivel, que es una mezcla de los dos anteriores. A este tipo de lenguaje de programación pertenecen todos aquellos lenguajes que llevan a cabo acciones como: acceder a registros del sistema, usar direcciones de memoria(caracteristicas de los lenguajes de programación de bajo nivel) pero a la vez efectúan operaciones de los lenguajes de alto nivel. Dentro de este tipo de lenguajes de programación de nivel medio tenemos al lenguaje de programación C.

No hay comentarios:

Publicar un comentario