martes, 26 de junio de 2012
Programación
¿Qué es programar?
La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.
¿Para qué sirve un programa?
Un programa sirve para nombrar al grupo de instrucciones que le posibilita a una computadora desarrollar diferentes funciones.
¿Qué es un lenguaje de programación?
Es un conjunto de símbolos junto a un conjunto de reglas para combinar dichos símbolos que se usan para expresar programas. Esta diseñado para expresar procesos que pueden ser llevadas a cabo por las computadoras.
¿Cómo se clasifican? Dar ejemplos
Se clasifican en:
Según la ejecución:
• Lenguajes compilados
Los compiladores son aquellos cuya función es traducir un programa escrito en un determinado lenguaje a un idioma que la computadora entienda (lenguaje máquina con código binario).
Al usar un lenguaje compilado (como lo son los lenguajes del popular Visual Studio de Microsoft), el programa desarrollado nunca se ejecuta mientras haya errores, sino hasta que luego de haber compilado el programa, ya no aparecen errores en el código.
Ejemplos:
ADA, C, C++ y Cobol
• Lenguajes interpretados
Un programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el intérprete), que traduce los comandos de los programas según sea necesario.
Ejemplos:
Basic, MATLAB, cálculos matemáticos y PHP.
Según el nivel de abstracción:
• Lenguajes de máquina: Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a ser tomadas por la máquina. En un lenguaje Asembler se le asigna un código a cada instrucción en lenguaje de máquina. De esta manera, en lugar de tener que recordar una cadena de ceros y unos, el programador sólo tendrá que recordar códigos cortos como: ADD, MOV, o JLE.
• Lenguaje de Bajo nivel: Un lenguaje de programación de bajo nivel de abstracción es el que proporciona un conjunto de instrucciones aritmeticológicas sin la capacidad de encapsular dichas instrucciones en funciones que no estén ya contempladas en la arquitectura del hardware.
• Lenguaje de Alto nivel: Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. Están dirigidos a solucionar problemas mediante el uso de EDD's. Algunos ejemplos son: Ada, BASIC, COBOL, FORTRAN, Pascal.
¿Qué es el proceso de compilación?
El proceso de compilación realiza primero un análisis del programa fuente para producir la sintaxis del programa objeto. Para ello utiliza diver
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario