martes, 26 de junio de 2012
Programación
Preguntas sobre programación:
1- ¿Qué es programar?
2- ¿Para qué sirve un programa?
3- ¿Que es un lenguaje de programación?
4- ¿Como se clasifican?
5- ¿Qué es la compilación?
Respuestas:
1- Programar es diseñar, codificar, depurar y mantener el código fuente de programas computacionales.
2-Un programa sirve para:
Corrección: Un programa es correcto si hace lo que debe hacer tal y como se estableció en las fases previas a su desarrollo.Es importante especificar claramente qué debe hacer el programa antes de desarrollarlo.
Claridad: muy importante que el programa sea lo más claro y legible posible, para facilitar así su desarrollo y posterior mantenimiento. Al elaborar un programa se debe intentar que su estructura sea sencilla y coherente, así como cuidar el estilo en la edición.
Eficiencia: Se trata de que el programa, además de que sea correcto, lo haga gestionando de la mejor forma posible los recursos que utiliza. Al hablar de eficiencia de un programa, se suele hacer referencia al tiempo que tarda en realizar la tarea para la que ha sido creado y la cantidad de memoria que necesita.
Portabilidad: Un programa es portable cuando tiene la capacidad de poder ejecutarse en una plataforma diferente en la que se elaboró. La portabilidad es una característica muy deseable para un programa y permite, por ejemplo, que un programa pueda llegar a más usuarios más fácilmente.
3-Un lenguaje de programación es un lenguaje inventado para controlar una máquina, (normalmente, un ordenador). Hay muchísimos, de toda clase de tipos y características, inventados para facilitar el abordaje de distintos problemas, el mantenimiento del software, su reutilización, mejorar la productividad, etc.
4- Se pueden clasificar en:
Lenguajes de máquina: La programación se realiza teniendo muy en cuenta las características del procesador. Ejemplo: Lenguajes ensamblador.
Lenguajes de bajo nivel: Permiten un mayor grado de abstracción pero al mismo tiempo mantienen algunas cualidades de los lenguajes de bajo nivel. Ejemplo: C puede realizar operaciones lógicas y de desplazamiento con bits, tratar todos los tipos de datos como lo que son en realidad a bajo nivel (números), etc.
Lenguajes de alto nivel: Más parecidos al lenguaje humano. Manejan conceptos, tipos de datos, etc., de una manera cercana al pensamiento humano ignorando (abstrayéndose) del funcionamiento de la máquina. Ejemplos: Java, Ruby. Hay quien sólo considera lenguajes de bajo nivel y de alto nivel. Lenguajes compilados: Un programa traductor traduce el código del programa (código fuente) en código máquina (código objeto).
5-El programa escrito en un lenguaje de programación es llamado programa fuente y no se puede ejecutar directamente en una computadora. La opción más común es compilar el programa obteniendo un módulo objeto, aunque también puede ejecutarse en forma más directa a través de un intérprete informático. El código fuente del programa se debe someter a un proceso de traducción para convertirlo en lenguaje máquina, código éste directamente ejecutable por el procesador. A este proceso se le llama compilación.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario