programacion
Los programas traductores son de dos tipos: intérpretes y compiladores. Con un intérprete, los programas que repiten un ciclo para volver a ejecutar parte de sus instrucciones,reinterpretan la misma instrucción cada vez que aparece. Por consiguiente, los programas interpretados se ejecutan con mucha mayor lentitud que los programas en lenguaje máquina. Por el contrario, loscompiladores traducen un programa íntegro a lenguaje máquina antes de su ejecución, por lo cual se ejecutan con tanta rapidez como si hubiesen sido escritos directamente en lenguaje máquina.
Necesitanser traducidos por medio de complicados programas (compiladores e intérpretes)
La traducción automática del código de alto nivel al código máquina siempre genera programas menos eficientes que si seescribieran directamente en binario
Ocupan más espacio en memoria
En general, solo pueden acceder al hardware utilizando al sistema operativo como intermediario. Pero, entonces, ¿cómo programar elsistema operativo, que necesita controlar directamente el hardware?
Para terminar con esta vista preliminar sobre el mundo de los lenguajes de programación, mencionaremos que los lenguajes de altonivel se suelen subdividir en categorías tales como:
Lenguajes de tercera generación (o imperativos), en los que el programador escribe una secuencia de instrucciones que el ordenador debe ejecutaren un orden preestablecido. Son los lenguajes que nosotros vamos a manejar. Todos los lenguajes “clásicos” pertenecen a esta categoría: C, Basic, Cobol, Fortran, etc.
Lenguajes de cuarta generación...
Regístrate para leer el documento completo.