Sintassi base

Sto' muovendo i primi passi con il C e ho notato questa cosa. Facendo delle prove con processing ho visto ad esempio che il comando fill è scritto tutto minuscolo, e infatti se scrivo Fill ed eseguo il comando ottengo un errore. Però mentre scrivo i comandi sia fill che Fill diventano colorati facendo pensare ad un comando valido.....mi chiedo perchè vengono entrambi riconosciuti come comandi validi ma soltanto in una forma il comando viene poi correttamente eseguito ?
Altra cosa che ho notato....nofill e noFill anche quà solita cosa, entrambi vengono colorati e quindi fanno pensare a comandi validi mentre solo noFill è valido...invece se scrivo fill che è quello corretto se usato da solo, non è più corretto se usato combinato a no....
C'è un qualche motivo per queste regole oppure sono così giusto per complicare un pochino le cose ?
Come quella che mi ha suggerito lesto che il compilatore segnala una riga ma l'errore è in quella precedente...Non era più semplice segnalare la riga dove è presente l'errore ? Capisco che per chi ha familiarità con il linguaggio queste cose sono ridicole, ma per uno alle prime armi sono una bella scocciatura.....

di solito i comandi iniziano per lettera minuscola, noFill ha la lettera maiuscola per la cosiddetta notazione cammello, che prevede che nelle parole attaccate ogni nuova parola inizi per lettera maiuscola, in modo la renderle piu leggibili, ti faccio un esempio: buonaNotte VadoADormire cheETardi

riguardo il fatto che le evidenzia, forse è un bug, dovuto all controllo ortografico, che non è case sensitive anche se mi sembra strano....

Le librerie hanno un file testo aggiuntivo che definisce le parole chiavi (keyword) questo file usa l'editore per colorare una parola come funzione o commando oppure no. Questi keyword li tira fuori anche da librerie non incluse percui potrebbe essere definito il "Fill" in qualche libreria ma Tu non la usi e percui non includi tale libreria.

Riguardante le righe dove il IDE segna l'errore ci sono casi dove non può saperlo.
Se Ti dimentichi per esempio una parentesi graffa lui Ti segna l' errore alla fine del programma perchè non può sapere dove manca. Tocca a Te trovare la funzione dove non viene chiusa la parentesi.
Ciao Uwe

Grazie Uwe !!! Veloce e preciso come sempre !!! Quindi dovrò stare attento anche a questi piccoli dettagli anche se alla fine sono abbastanza rintracciabili visto che comunque generano un errore.
Ho controllato meglio e in effetti i comandi scritti senza rispettare maiuscole/minuscole vengono tutti presi per buoni anche se poi soltanto quello scritto correttamente non genera errori.....

Prova.jpg