Concetti Chiave
- Il linguaggio C è definito da un alfabeto, regole lessicali, sintattiche e semantiche che ne stabiliscono la struttura e il significato.
- L'alfabeto del C include simboli per codice sorgente, codice eseguibile e trigrammi, che rappresentano sequenze di tre caratteri.
- Lo standard ISO richiede un alfabeto con almeno 96 simboli, comprendenti lettere, numeri e caratteri speciali.
- Il set esteso di caratteri è limitato a commenti, stringhe e costanti di tipo carattere nel linguaggio C.
- Le regole lessicali e sintattiche sono fondamentali per formare parole e frasi grammaticalmente corrette nel linguaggio C.
Definizione del linguaggio C
Il linguaggio C è definito come ogni altro linguaggio naturale da:
- Alfabeto: insieme di simboli
- Regole lessicali: per formare un numero finito di parole ammissibili. La grammatica definisce le regole lessicali
- Regole sintattiche: per formare frasi grammaticalmente corrette. Le regole sintattiche stabiliscono la correttezza
- Regole semantiche: per formare frasi valide, ovvero con un significato. Le regole semantiche stabiliscono la correttezza delle frasi e le interpretano
ALFABETO DEL LINGUAGGIO C
Alfabeto= insieme di simboli per rappresentare le informazioni
Secondo lo standard ISO, il C richiede un alfabeto che comprende:
- alfabeto base per il codice sorgente
- alfabeto per il codice eseguibile
- Trigrammi, sequenza di tre caratteri trattata come un solo carattere
??= #
??/ \
??’ ^
??( [
??) ]
??! |
??
??> }
??- ~
Il set esteso di caratteri può essere utilizzato solo per commenti, stringhe e costanti di tipo carattere.
Standard ISO e simboli
Lo standard ISO richiedono l’alfabeto che comprende almeno questi 96 simboli:
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 ! " # % & ' ( ) * + , - . / : ; ? [ n ] ^ | _
E cinque caratteri di spaziatura:
Nuova linea, Nuova pagina, Tab orizzontale, Tab verticale, Spazio
Domande da interrogazione
- Quali sono gli elementi fondamentali che definiscono il linguaggio C?
- Qual è l'importanza dello standard ISO per il linguaggio C?
- Quali simboli compongono l'alfabeto del linguaggio C secondo lo standard ISO?
Il linguaggio C è definito da un alfabeto, regole lessicali, regole sintattiche e regole semantiche, che insieme stabiliscono la formazione di parole, frasi grammaticalmente corrette e frasi valide con significato.
Lo standard ISO stabilisce che l'alfabeto del linguaggio C deve includere almeno 96 simboli, garantendo così una base comune per la scrittura e l'esecuzione del codice sorgente e del codice eseguibile.
L'alfabeto del linguaggio C include lettere maiuscole e minuscole, numeri, simboli di punteggiatura e cinque caratteri di spaziatura, come nuova linea e spazio, per una corretta rappresentazione delle informazioni.