6790846865

6790846865



Notacja Backusa-Naura BNF

■    Sposób zapisu języków programowania

■    Definicja języka w notacji BNF = zbiór reguł

■    Ogólna postać reguły:

■    <symbol> ::= <definicja_symbolu>

■    symbol- pojedynczy symbol nieterminalny (pomocniczy (do definiowania języka))

■    definicja symbolu- ciąg symboli terminalnych (należących do alfabetu języka (docelowych)) oraz nieterminalnych

■    Sens reguły: symbol występujący po lewej stronie znaku ::= można zastąpić tym, co pojawia się po prawej stronie. (Innymi słowy, stwierdzamy, że to, co stoi po lewej stronie, może wyglądać jak to, co stoi po prawej.)

Języki i paradygmaty programowania-uwagi wstępne



Wyszukiwarka

Podobne podstrony:
• zapis przy pomocy języków programowania - umożliwia zapis algorytmu w sposób zrozumiały przez komp
Sposób 1. Wykorzystanie standardowych języków programowania (Pascal, C, Fortran, asembler) oraz
047 (7) Kurs Podstawowy SIMATIC S7 •    możliwe sposoby zapisu programu, •
Sposób zapisu kodu ■    W każdym programie musi być specjalna funkcja main () ■
0(n log n). Zaletą tego sposobu jest to, iż wiele współczesnych języków programowania posiada w swoi
Image057 W dotychczasowych rozważaniach, dotyczących sposobów zapisu funkcji, funkcje te przyjmowały
skanuj0053 (38) Opanowując nawet w sposób niepełny różne programy, osoba badana uczy się przystosowy
skanuj0091 (36) Rozdział 4.Tablice i obiektyTablice Tablice to występujące w większości języków prog
Podstawowy podział paradygmatów i języków programowania Paradygmaty i odpowiadające im języki
Scan0053 (8) I E) Języków programowania 11.    Język C ++ Jest Językiem: A) kodem
SDC13020 Rys. 3.11. Podział sposobów zapisu informacji geometrycznej wielonożowych, obrabiarek do uz
farma4 4 Powyższe dwa sposoby zapisu odnoszą się praktycznie wyłącznie (w zakresie leków recepturowy
Charakterystyczną cechą języka C/C++ jak i wielu innych języków programowania jest możliwość budowy

więcej podobnych podstron