| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Diferencia entre el tiempo de ejecución y tiempo de compilación
    El funcionamiento interno de un ordenador sigue siendo un misterio para el usuario típico , que se basa en el trabajo de los programadores para decirle a la computadora qué hacer. El programador debe entender la forma en que el equipo espera recibir comandos y las dos fases de ejecución del programa - tiempo de compilación y tiempo de ejecución -, además de otros conceptos . Compilar Tiempo
    Compile tiempo traduce el código del lenguaje humano a lenguaje de máquina.

    La primera etapa en la ejecución de un programa , el tiempo de compilación , implica la traducción de lenguaje que entienden los seres humanos , o el código fuente , al lenguaje que los ordenadores entienden , o código de máquina . El código fuente contiene palabras que reconoces , números en formato decimal y agrupaciones organizativas que hacen que sea más fácil de comprender el flujo de instrucciones. La etapa de la compilación completa cuando el nuevo programa es un archivo ejecutable.
    Runtime
    Runtime se produce cuando el equipo ejecuta el programa.

    El ordenador utiliza las instrucciones que produce tiempo de compilación para ejecutar el programa . Durante la ejecución, el equipo lee la traducción del código fuente para realizar las tareas que el programador ha incorporado en el código. Cada vez que alguien ejecuta el programa , lo hace en tiempo de ejecución.
    Diferencia
    tiempo de ejecución y tiempo de compilación constituyen dos etapas diferentes del proceso. Tiempo de compilación

    tiene lugar una sola vez, la traducción del código fuente en un archivo ejecutable. El archivo ejecutable puede iniciar runtime cualquier número de veces sin tener que volver a tiempo de compilación a menos que el programa requiere cambios. La mayoría de los usuarios de los programas experimentan sólo en tiempo de ejecución .
    Tiempo de compilación Errores
    compilación se producen errores de tiempo antes de que su programa se convierte en ejecutable. Errores

    pueden ocurrir durante las dos etapas de la ejecución del programa. Compilar errores de tiempo , o errores de sintaxis , existen en el código fuente . Ejemplos incluyen comandos mal escritas , el orden incorrecto de las operaciones , tipo no coincidente variables y omisión de los elementos necesarios. Un programador puede detectar errores en tiempo de compilación con bastante facilidad porque son sintáctico más que lógico. El compilador generalmente señalar un error de tiempo de compilación y, o bien explicar o dar pistas sobre cómo solucionarlos . Si el compilador produce correctamente un archivo ejecutable desde el código fuente , el programa no contiene errores de compilación .
    Catastróficos errores de ejecución
    errores de ejecución puede hacer que el programa se bloquee. Los errores de ejecución

    ocurren mientras un programa se ejecuta. Los errores de ejecución catastróficos ocasionan un programa para bloquear y detener la ejecución antes de tiempo. Los ejemplos incluyen memoria de acceso restringido y la división por cero . La declaración de x /y es correcta sintácticamente , pero si y contiene el valor 0 en tiempo de ejecución , que se colgará el programa. Un programador puede encontrar la captura de los errores de ejecución catastróficos difíciles , ya que por lo general ocurren solamente bajo ciertas condiciones.
    Lógicos errores de ejecución
    errores de ejecución pueden provocar un funcionamiento no deseado.

    Un error lógico no hace que el programa se bloquee , pero hace que funciona de una manera que el programador no tenía la intención . Considere la posibilidad de un programa con un menú de opciones que se espera que el usuario introduzca el número de la opción que desea. Si el usuario entra en una carta , el programa , esperando un número , lo convierte a un valor numérico y envía al usuario una de las opciones del menú . El programa se ejecuta como si no pasara nada en vez de decirle al usuario que entró en una opción válida.

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear un DFD 
    ·Cómo comprobar si existe un archivo utilizando VBScrip…
    ·Cómo reemplazar caracteres con XPath 
    ·Cómo escribir en caracteres chinos en el teclado EE.UU…
    ·Cómo escribir un Documento de Diseño de Software 
    ·Cómo reiniciar su X Sesión 
    ·Cómo agregar Buscar Cajas de barras de exploración Te…
    ·¿Cuánto tiempo lleva iPhone Desarrollo App 
    ·Cómo dejar de IMVU 
    ·Cómo hacer que las páginas de acceso de datos de conf…
      Artículos destacados
    ·Cómo editar un archivo UDF 
    ·Cómo conseguir un argumento de entrada ARGV en C + + 
    ·Cómo cambiar la caja de letras en Visual Basic 
    ·Cómo llamar a un CFC de Javascript 
    ·Cómo limitar una longitud variable en Javascript 
    ·Cómo eliminar un Decimal Python 
    ·Cómo hacer una cadena inmutable 
    ·Cómo instalar Perl DBD -ODBC en AIX 
    ·Procedimientos predefinidos en Turbo Pascal 
    ·Cómo crear un menú de restaurante con un applet de Ja…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com