Tipos de Programas

Tipos de Programas




-Los lenguajes de programación. Son los lenguajes que se utilizan para escribir programas, es decir, para programar. Podemos distinguir tres tipos:
-Lenguajes de NIVEL MÁQUINA: Sólo usan signos 0 y 1. Resulta muy lento y complicado programar con ellos.
-Lenguajes ENSAMBLADORES (assembler): más fáciles que los anteriores ya que usan códigos nemotécnicos.
-Lenguajes de ALTO NIVEL: son lenguajes próximos a nuestro lenguaje habitual. Facilitan la programación. Los lenguajes de alto nivel más utilizados son:
-FORTRAN (FORmulaTRANslation). Lenguaje adecuado a trabajos científicos a partir del 1954.
-COBOL. Muy utilizado en el mundo empresarial a partir del 1959, especialmente para realizar trabajos administrativos.
-BASIC (Beginners All-purpose Symbolic Instruction Code). Creado el año 1965 por Kemeny y Kurtz (USA). Es un lenguaje de uso general muy fácil de usar, el más difundido entre los microordenadores. La versión VISUAL BASIC (Microsoft) permite programar en Windows.
-PASCAL. Concebido por el suizo NiklhausWirth y difundido a partir de 1971. Es un lenguaje de programación estructurado de uso general. Resultan especialmente potentes y manejables las versiones TURBO PASCAL (Borland).
-LOGO. Nace en el año 1971 de la mano de SeymorPapert (discípulo del psicólogo suizo Jean Piaget). Es un lenguaje muy útil en el ámbito educativo ja que permite al alumno aprender activamente con el ordenador mediante la construcción y exploración de micromonos, el más conocido de los cuales es el micromundo de la tortuga.
-C. Lenguaje estructurado de uso general, parecido al PASCAL, que asegura la transportabilidad de los programas entre ordenadores diferentes.
-Toolbook: es un lenguaje de autor que facilita la programación en los entornos WINDOWS y MAC SYSTEM. Permite realizar programas multimedia y hipertext.

PROLOG (PROgraming in LOGic). A diferencia de los anteriores, que son lenguajes procedimentales, PROLOG pertenece al grupo de los lenguajes declarativos. Se utiliza mucho en el campo de la Inteligencia Artificial.

Como los ordenadores sólo entienden el lenguaje máquina, cuando se programa con ensambladores o lenguajes de alto nivel es necesario usar programas traductores que traduzcan el programa acabado a lenguaje máquina.

No hay comentarios:

Publicar un comentario