| 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 un error de sintaxis y una semántica Error
    La programación puede ser una tarea compleja. No programador escribe código perfecto la primera vez o cada vez . Por ello , aprender a encontrar y corregir los errores en el código es un elemento importante en el trabajo de cualquier programador. Los errores de programación también son variadas para que las técnicas utilizadas para localizar y abordarlos deben adaptarse al juego. Los errores de sintaxis se producen cuando el código no observa correctamente las reglas gramaticales de un lenguaje de programación . Los errores semánticos se producen cuando el código incluye errores lógicos . Sintaxis

    lenguajes de programación , como las lenguas naturales , cada uno tiene su propio conjunto de reglas gramaticales. Estas reglas especifican los caracteres de texto y las estructuras que los programadores pueden utilizar para ofrecer sus aplicaciones. En la mayoría de los casos, una sección del código de programación incluirá caracteres alfabéticos y numéricos , así como signos de puntuación . Estos símbolos tiene un significado especial dentro de un lenguaje. El siguiente código PHP de ejemplo muestra una declaración correcta : $ some_name = " Martha " ;

    La versión enmendada siguiente contiene dos errores de sintaxis : some_name = " Martha ;

    El nombre de la variable no es correctamente indicada y el cierre conjunto de citas para el valor de la variable no se encuentra.
    lógica

    Cuando los desarrolladores crear código de programación para implementar un área particular de la funcionalidad de la aplicación , es necesario para delinear las tareas del equipo para llevar a cabo , con el estado . Estas declaraciones aparecen con frecuencia dentro de las estructuras de control complejos , incluyendo bucles y condicionales . Al utilizar las estructuras de control de ciertos errores semánticos o lógicos son comunes. El siguiente código de JavaScript de ejemplo muestra la creación de una matriz, el acceso a un elemento: var mypals = [ "bob ", " joe" , "sam "]; document.write ( mypals [ 0 ] ) ;
    < p > Este código escribe el primer elemento de la matriz en la página web. La versión enmendada siguiente contiene un error semántico : var mypals = [ "bob ", " joe" , "sam "]; document.write ( mypals [ 3 ] ) ;

    Este código intenta leer desde una posición de elemento que está fuera del rango de la matriz. El último elemento de la matriz se encuentra en segunda posición por lo que este código puede hacer que el programa se bloquee.
    Desarrollo

    Dependiendo del desarrollo de las prácticas de utiliza un programador algunos errores pueden ser más fáciles que otros para identificar durante el proceso de codificación . Por ejemplo, cuando se utiliza un entorno de desarrollo integrado o un editor de código que destaca la sintaxis algunos errores serán inmediatamente visibles . Al escribir aplicaciones Java en un IDE como Eclipse , los programadores no pueden compilar y ejecutar el código que contiene errores de sintaxis que también se destacan visiblemente dentro de la interfaz . Sin embargo , los errores semánticos a menudo pasan desapercibidos hasta que el código se ejecuta cuando se puede hacer que los programas se bloquee o función incorrecta.
    Prueba

    Los errores de sintaxis son detectados durante el proceso de desarrollo en muchos casos, pero esto depende de la plataforma en uso. Por ejemplo en el desarrollo de un sitio web utilizando PHP scripts de los desarrolladores son capaces de cargar código con errores de sintaxis en los sitios web . Cuando estos scripts se recuperan dentro del navegador Web que puede mostrar mensajes de error . El proceso de prueba para cualquier aplicación debería ayudar a identificar los errores semánticos que sólo pueden hacerse visibles cuando los desarrolladores comprobar el comportamiento de una aplicación mientras se ejecuta.

    Previous :

    next :
      Artículos relacionados
    ·Paquete Tutorial MSI 
    ·Cómo enviar un archivo adjunto de correo electrónico …
    ·Cómo escribir métodos en Pseudocódigo 
    ·Cómo convertir HTML a SGML 
    ·Cómo escribir un número en base 16 
    ·Guía de un principiante absoluto a la programación 
    ·Las ventajas de un Editor Premium 
    ·Ahorro vs Protocolo Buffers 
    ·Cómo visualizar en forma de tabla en MATLAB 
    ·Cómo utilizar un formulario MDI en C # 
      Artículos destacados
    ·Bases de datos y DAOs Visual Basic 
    ·Cómo calcular el número de elementos en una matriz C …
    ·Cómo ejecutar un archivo Python 
    ·Cómo enviar un mensaje de función en C 
    ·Cómo instalar un PHP para serializador XML 
    ·Cómo crear una instrucción en Ruby 
    ·Cómo recorrer Tipos MIME 
    ·PHP Conde de Resultados MySQL 
    ·¿Cómo pasar de cuadro de texto a Cuadro de texto en V…
    ·Cómo encontrar canciones en BPM 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com