Welcome

Páginas: 5 (1129 palabras) Publicado: 16 de julio de 2014
Índice


1. ¿Qué es la programación?
2. Nombre las Características de la Programación
3. ¿Qué es un Lenguaje de Programación?
4. Nombre y Describa los Tipos del Lenguaje de Programación
5. ¿Qué es un programa?
6. Como Están Formados los Programas
7. Explique la Utilidad de la programación
























¿Qué es la Programación?

Es el proceso dediseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializadosy lógica formal. Programar no involucra necesariamente otras tareas tales como el análisis y diseño de la aplicación (pero sí el diseño del código), aunque sí suelen estar fusionadas en el desarrollo de pequeñas aplicaciones.

¿Características de la Programación?

1. Exactitud
2. Precisión
3. Integridad o completitud
4. Generalidad
5. Eficiencia
6. Documentación


¿Lenguaje deProgramación?
 Es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.1
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen suestructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.

¿Tipos del Lenguaje de Programación?


1.
Lenguajes de bajo nivel 

Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realizacon este tipo de lenguajes no se pueden migrar o utilizar en otras máquinas. 

Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las características del mismo. 

Dentro de este grupo se encuentran: 


El lenguaje maquina: este lenguaje ordena a la máquina las operaciones fundamentales para su funcionamiento. Consiste en la combinación de 0's y 1's para formar lasordenes entendibles por el hardware de la máquina. 
Este lenguaje es mucho más rápido que los lenguajes de alto nivel. 
La desventaja es que son bastantes difíciles de manejar y usar, además de tener códigos fuente enormes donde encontrar un fallo es casi imposible.
El lenguaje ensamblador es un derivado del lenguaje máquina y está formado por abreviaturas de letras y números llamadasmnemotécnicos. Con la aparición de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje máquina. Como ventaja con respecto al código máquina es que los códigos fuentes eran más cortos y los programas creados ocupaban menos memoria. Las desventajas de este lenguaje siguen siendo prácticamente las mismas que las del lenguaje ensamblador,añadiendo la dificultad de tener que aprender un nuevo lenguaje difícil de probar y mantener.


2. Lenguajes 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. 

Nota: EDD's son las abreviaturas de Estructuras Dinámicas de Datos, algo muy utilizado en todos los lenguajesde programación. Son estructuras que pueden cambiar de tamaño durante la ejecución del programa. Nos permiten crear estructuras de datos que se adapten a las necesidades reales de un programa.

Se tratan de lenguajes independientes de la arquitectura del ordenador. Por lo que, en principio, un programa escrito en un lenguaje de alto nivel, lo puedes migrar de una máquina a otra sin ningún...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Welcome
  • Welcome
  • Welcome
  • Welcome!
  • Welcome
  • Welcome
  • Welcome
  • Welcome

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS