Componentes de un computador: El software (los lenguajes de programación)
El ordenador se compone básicamente de una parte física, denominada hardware, que corresponde a la "circuitería", vista en entradas anteriores. Pero en un ordenador también hemos de destacar el software, que es la parte lógica de la máquina y que corresponde a una serie de programas que se encargan de indicarle cómo funcionar.
El software está compuesto por tres tipos de elementos principales: unos lenguajes de programación, los sistemas operativos y las aplicaciones. Nos ocupamos ahora de los primeros: los lenguajes de programación.
Los lenguajes de programación
El lenguaje de programación se encarga de proporcionar la comunicación entre el usuario y el ordenador. Los lenguajes han ido pasando por una serie de etapas o generaciones.
> Lenguaje máquina. Se empleaba en los comienzos. El programa se escribía en código binario (unos y ceros), que es el único lenguaje que entiende el ordenador. Programar de esta manera era muy difícil y se cometían muchos errores, por lo que empezaron a buscarse nuevas soluciones.
> Lenguajes de bajo nivel. También se les denomina lenguaje ensamblador. Consiste en asignar un código de caracteres a cada función del ordenador. Palabras como SUM, MOV, CMP, JMP, END... equivalían a una instrucción en lenguaje máquina, permitiendo de esta manera hacer más comprensible la programación. Para traducir el lenguaje ensamblador a lenguaje máquina era preciso emplear un programa llamado compilador.
> Lenguajes de alto nivel. Son lenguajes que se acercan más al lenguaje habitual; son mucho más intuitivos y más fáciles de aprender y utilizar. Precisan de un programa, denominado intérprete, que traduzca las instrucciones a lenguaje máquina. A diferencia de un compilador, que traduce el programa entero y luego lo ejecuta, un programa intérprete traduce y ejecuta el programa línea a línea. Algunos de los lenguajes más extendidos y habituales son: C, Basic, Cobol, etc.
> Lenguajes orientados a objetos. Pertenecen a este grupo aquellos lenguajes que emplean bloques de código previamente creados en otros lenguajes. Algunos ejemplos son Visual Basic, Java y Delphi.
El software está compuesto por tres tipos de elementos principales: unos lenguajes de programación, los sistemas operativos y las aplicaciones. Nos ocupamos ahora de los primeros: los lenguajes de programación.
Los lenguajes de programación
El lenguaje de programación se encarga de proporcionar la comunicación entre el usuario y el ordenador. Los lenguajes han ido pasando por una serie de etapas o generaciones.
> Lenguaje máquina. Se empleaba en los comienzos. El programa se escribía en código binario (unos y ceros), que es el único lenguaje que entiende el ordenador. Programar de esta manera era muy difícil y se cometían muchos errores, por lo que empezaron a buscarse nuevas soluciones.
> Lenguajes de bajo nivel. También se les denomina lenguaje ensamblador. Consiste en asignar un código de caracteres a cada función del ordenador. Palabras como SUM, MOV, CMP, JMP, END... equivalían a una instrucción en lenguaje máquina, permitiendo de esta manera hacer más comprensible la programación. Para traducir el lenguaje ensamblador a lenguaje máquina era preciso emplear un programa llamado compilador.
> Lenguajes de alto nivel. Son lenguajes que se acercan más al lenguaje habitual; son mucho más intuitivos y más fáciles de aprender y utilizar. Precisan de un programa, denominado intérprete, que traduzca las instrucciones a lenguaje máquina. A diferencia de un compilador, que traduce el programa entero y luego lo ejecuta, un programa intérprete traduce y ejecuta el programa línea a línea. Algunos de los lenguajes más extendidos y habituales son: C, Basic, Cobol, etc.
> Lenguajes orientados a objetos. Pertenecen a este grupo aquellos lenguajes que emplean bloques de código previamente creados en otros lenguajes. Algunos ejemplos son Visual Basic, Java y Delphi.

Comentarios
Publicar un comentario