computacion

Páginas: 11 (2555 palabras) Publicado: 11 de diciembre de 2013
Software de Desarrollo
Este tipo de software permite crear más software, para lo cual se utiliza los llamados Lenguajes de Programación, usados para creación de programas, sistemas, tutoriales, juegos, etc.
Lenguajes.- Es un software de generación o creación de otro software, conocidos como lenguajes de programación en los cuales se diseña y programa sistemas y programas acorde a lasnecesidades específicas de cada institución , empresa o usuario,  como ejemplo tenemos Qbasic, Pascal, lenguaje C, Fox,  y lenguajes visuales como Visual Basic, Delphi, etc.
         LENGUAJE DE PROGRAMACION.- De igual forma como los diferentes lenguajes o idiomas sirven para que se comuniquen los seres humanos entre sí, los lenguajes de programación sirven para establecer la comunicación entre el serhumano y la computadora. Existen básicamente dos tipos de lenguajes de programación , de bajo nivel y de alto nivel.

         LENGUAJE DE BAJO NIVEL.- Dentro de los lenguajes de bajo nivel encontramos a:
LENGUAJE DE MAQUINA.- Es un lenguaje que está escrito en el más bajo nivel es decir, las instrucciones se expresan en código binario (0,1). Una característica que tiene este lenguaje es que sondifíciles de escribir.
Tiene como ventaja que el tiempo de ejecución de este programa es más veloz a cualquier otro tipo de lenguaje de programación.
Como desventajas tenemos, dificultad y lentitud en la codificación de los programas, poca fiabilidad, grandes dificultades para editar, ejecutar y control de errores en los programas.
         LENGUAJE ENSAMBLADOR.- Se lo considera también debajo nivel, pero también hay criterios que lo ubican en un nivel intermedio entre el lenguaje de bajo nivel y el de alto nivel. Un programa escrito en lenguaje ensamblador no puede ser ejecutado directamente por la computadora, requiere que previamente sea traducido a lenguaje de máquina.
Entre las ventajas tenemos que tienen una gran velocidad de ejecución, mayor facilidad de codificación.
Lasdesventajas son la programación es todavía complicada, no existe transportabilidad de los programas, es decir no se puede ejecutar un programa que se creo en una máquina en otra, a no ser que posea la misma arquitectura interna.

         LENGUAJE DE ALTO NIVEL.- El lenguaje de alto nivel es un lenguaje muy similar al lenguaje humano, permite incluir instrucciones (generalmente inglés), que sonfáciles de entender, leer y escribir. Con este tipo de lenguajes se reduce el tiempo de programación y lo que es más importante se pueden utilizar en cualquier computadora.
Entre las ventajas que presentan estos programas tenemos; son más fáciles de codificar, el tiempo de escritura es inferior, permite la transportabilidad de los programas.
Entre las desventajas tenemos; el tiempo de ejecuciónde los programas es mucho mayor, el uso de la memoria se incrementa significativamente. Entre los lenguajes de programación de alto nivel más comunes tenemos: Qbasic, Fox, Pascal,  Lenguaje C, etc.

         PROGRAMA.- Es un conjunto de instrucciones que se las realiza de forma secuencial, ordenada y lógica con la finalidad de resolver algún tipo de problema o tarea. Existen diferentes tipos deprograma como son:
         PROGRAMA FUENTE.- Es un programa que esta desarrollado en algún lenguaje de alto nivel.
         PROGRAMA OBJETO.- Es un programa que está escrito en código de máquina, es decir 0 y 1.
         TRADUCTORES DEL LENGUAJE.- Son programas que traducen el programa fuente, escrito en algún lenguaje de alto nivel a programa objeto o código de máquina, existen dos tiposbásicos de traductores:
         INTERPRETE.- Son traductores que toman el lenguaje fuente, lo traducen y lo ejecutan.
         COMPILADOR.- Es un programa que permite transformar el programa fuente, a programa objeto entendible por el computadora. Una característica es que se genera un archivo adicional de programa objeto.

ACTIVIDADES:
a)     Realice un mapa conceptual o cuadro sinóptico...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS