, 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]) ;
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.
Programmazione © www.354353.com