programacion

Páginas: 8 (1948 palabras) Publicado: 10 de octubre de 2013
1.- beneficios de los  Lenguaje de Programación:
       
Es un conjunto de palabras, símbolos y reglas sintácticas mediante los cuales puede indicarse a la computadora los pasos a seguir para resolver un problema.
      
  Los lenguajes de programación pueden clasificarse por diversos criterios, siendo el más común su nivel de semejanza con el lenguaje natural, y su capacidad de manejo deniveles internos de la máquina.
 
Los principales tipos de lenguajes utilizados son tres:
Lenguaje máquina
Lenguaje de bajo nivel (ensamblador)
Lenguaje de alto nivel
 
  Lenguaje Máquina
       
Son aquéllos que están escritos en lenguajes directamente inteligibles por la máquina (computadora), ya que sus instrucciones son cadenas binarias (cadenas o series de caracteres de dígitos 0 y1) que especifican una operación y las posiciones (dirección) de memoria implicadas en la operación se denominan instrucciones de máquina o código máquina. El código máquina es el conocido código binario.
        Las instrucciones en lenguaje máquina dependen del hardware de la computadora y, por tanto, diferirán de una computadora a otra.
 
          Ventajas del Lenguaje Máquina
  Posibilidadde cargar (transferir un programa a la memoria) sin        necesidad de traducción posterior, lo que supone una velocidad        de ejecución superior a cualquier otro lenguaje de programación.

Lenguajes de Bajo Nivel
       
Son más fáciles de utilizar que los lenguajes máquina, pero al igual que ellos, dependen de la máquina en particular. El lenguaje de bajo nivel por excelencia es elensamblador. Las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotécnicos. Por ejemplo, nemotécnicos típicos de operaciones aritméticas son : en inglés : ADD, SUB, DIV, etc. ; en español : SUM, RES, DIV, etc.

Ventajas del lenguaje ensamblador frente al lenguaje máquina
  Mayor facilidad de codificación y, en general, su velocidad de cálculo.

   Lenguajes de AltoNivel
        Estos lenguajes son los más utilizados por los programadores. Están diseñados para que las personas escriban y entiendan los programas de un modo mucho más fácil que los lenguajes máquina y ensambladores. Un programa escrito en lenguaje de alto nivel es independiente de la máquina (las instrucciones no dependen del diseño del hardware o de una computadora en particular), por lo queestos programas son portables o transportables. Los programas escritos en lenguaje de alto nivel pueden ser ejecutados con poca o ninguna modificación en diferentes tipos de computadoras.

Ventajas de los lenguajes de alto nivel
El tiempo de formación de los programadores es relativamente corto comparado con otros lenguajes.

Programación estructurada:
Se llama programación estructurada a laaplicación de los métodos básicos de descomposión de problemas, para establecer una estructura jerárquica fácilmente utilizable, a través de un proceso progresivo
Es un método de construcción y diseño de programar en el que participan características como la modificación y la facilidad en uso
La programación estructurada se basa en 3 técnicas básicas
Diseño descendente.- consiste en dividir elproblema y hacer la segmentación por paso en los diferentes niveléis el programa es complejo se divide en subprocesos
Recursos abstractos.- consiste en el proceso de realización de los diferentes pasos hasta encontrar la solución de un problema
Estructura básica de control.- consiste en que el programa cuenta con un único punto de entrada y diferentes tipos de salida
La programación estructuradaes una teoría de programación que consiste en construir programas de fácil comprensión.
La programación estructurada es especialmente útil, cuando se necesitan realizar correcciones o modificaciones después de haber concluido un programa o aplicación. Al haberse utilizado la programación estructurada, es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS