| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Differenza tra un errore di sintassi e di un errore di semantica
    La programmazione può essere un compito complesso . Non occorre nessun programmatore scrive il codice perfetto la prima volta o ogni volta . Per questo motivo , imparare a trovare e correggere gli errori del codice è un elemento importante nel lavoro di ogni programmatore . Errori di programmazione sono anche variate così le tecniche utilizzate per individuare e affrontare le loro necessità di essere adattati per soddisfare . Gli errori di sintassi si verificano quando il codice non rispetta correttamente le regole grammaticali di un linguaggio di programmazione . Errori semantici si verificano quando il codice contiene errori logici. Sintassi
    Linguaggi di programmazione

    , come le lingue naturali , ognuno ha il proprio set di regole grammaticali . Queste norme specificano i caratteri di testo e le strutture che i programmatori possono utilizzare per fornire le loro applicazioni . Nella maggior parte dei casi, una sezione di codice di programmazione comprende caratteri alfabetici e numerici , nonché simboli di punteggiatura . Questi simboli hanno spesso un significato speciale all'interno di una lingua. Il seguente esempio di codice PHP dimostra una corretta dichiarazione: $ some_name = "Marta " ;

    La versione modificata seguente contiene due errori di sintassi : some_name = " Martha ;

    Il nome della variabile non è correttamente indicato e la chiusura insieme di citazioni per il valore della variabile è mancante.
    Logic

    Quando gli sviluppatori di creare codice di programmazione per l'attuazione di una particolare area di funzionalità applicative , di cui hanno bisogno di delineare i compiti per il computer , per realizzare, utilizzando le istruzioni . Queste affermazioni appaiono spesso all'interno di strutture di controllo complessi , tra cui i loop e condizionali . Quando si utilizzano le strutture di controllo di determinati errori semantici o logica sono comuni . Il codice JavaScript seguente esempio mostra la creazione di un array, quindi l'accesso a un elemento : var myPals = [ "bob " , "Joe" , " sam" ] ; document.write ( myPals [ 0]) ;
    < p > Questo codice scrive il primo elemento di un array nella pagina web . La versione modificata di seguito contiene un errore semantico : var myPals = [ "bob " , "Joe" , " sam" ] ; document.write ( myPals [ 3 ] ) ;

    Questo codice tenta di leggere da una posizione di elemento che è fuori del campo della matrice. L'ultimo elemento dell'array è a due posizioni in modo tale codice potrebbe causare il crash del programma .
    Sviluppare

    A seconda dello sviluppo pratica un programmatore utilizza alcuni errori possono essere più facile di altri da identificare durante il processo di codifica . Per esempio quando si utilizza un ambiente di sviluppo integrato o un editor di codice che mette in evidenza alcuni errori di sintassi saranno immediatamente visibili . Durante la scrittura di applicazioni Java in un IDE come Eclipse , i programmatori sono in grado di compilare ed eseguire il codice che contiene errori di sintassi , che sono anche visibilmente evidenziati all'interno dell'interfaccia . Tuttavia, gli errori semantici spesso passano inosservati fino a quando il codice viene eseguito quando possono causare il crash di programmi o di una funzione in modo non corretto .
    Testing
    errori di sintassi

    vengono rilevati durante il processo di sviluppo in molti casi, ma questo non dipende dalla piattaforma in uso . Per esempio quando si sviluppa un sito web utilizzando PHP script sviluppatori sono in grado di caricare il codice con errori di sintassi sui siti web . Quando vengono prelevati questi script all'interno del browser Web possono visualizzare i messaggi di errore . Il processo di test per ogni applicazione dovrebbe contribuire a identificare gli errori semantici che possono diventare visibile solo quando gli sviluppatori di controllare il comportamento di un'applicazione durante l'esecuzione.

    Previous :

    next :
      Articoli Correlati
    ·Come capire algoritmi informatici 
    ·Come scrivere un outer join nella AFD in WebFOCUS 
    ·Come convertire una stringa in un DataSet 
    ·Requisiti Certified Partner di Microsoft 
    ·Come aprire i file WebEx 
    ·Come convertire un RGB a un solo decimale 
    ·Come leggere una firma digitale in C # 
    ·Come compilare SWC 
    ·Come disattivare PAM 
    ·Come scrivere una casella di testo in un file C 
      Articoli in evidenza
    ·Come trovare la directory Perl su un server 
    ·Come aggiungere un commento Evento in Visual Basic 
    ·Come aggiungere UserControl al PlaceHolder 
    ·Come utilizzare FileFilter in Java 
    ·Come incorporare un collegamento in AS2 
    ·Che cosa è un set di dati in codifica ? 
    ·JDK non viene rilevato da Java 
    ·Un SQLite Java Tutorial 
    ·Come calcolare il Codice Gray 
    ·Come formattare il testo in HTML su VBA 
    Copyright © Conoscenza Informatica http://it.wingwit.com