ieri durante l ora di informatica abbiamo parlato dei linguaggi di marcatura e abbiamo distinto il "contenuto" dal "contenitore"parlando di META-LINGUAGGIO e marcando il nostro quaderno di appunti..
XML, che è il linguaggio su cui ci stiamo soffermando in queste lezioni è nato con l'annotazione di BNF..ecco cosa ho trovato sulla wikipedia..
La BNF (Backus-Naur Form o Backus Normal Form) è una metasintassi, ovvero un formalismo attraverso il quale è possibile descrivere la sintassi di linguaggi formali (il prefisso meta ha proprio a che vedere con la natura circolare di questa definizione). Si tratta di uno strumento molto usato per descrivere, in modo preciso e non ambiguo, la sintassi dei linguaggi di programmzione, dei protocolli di rete e così via; benché non manchino, in letteratura, esempi di sue applicazioni a contesti anche non informatici e addirittura non tecnologici. La BNF viene usata nella maggior parte dei testi sulla teoria dei linguaggi di programmazione (e molti testi introduttivi su specifici linguaggi).
Sunday, November 25, 2007
BNF
Pubblicato da
aldri
alle
1:44 AM
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment