Strona 1 z 1
Semantyka i składnia
: 3 lut 2014, o 18:56
autor: Mazowsze
Hejka !
Jaka jest różnica między składnią a semantyką ?
Czy semantyka to np
Kod: Zaznacz cały
if(warunek){
instrukcje gdy warunek spełniony
else
instrukcje gdy warunek nie spełniony
}
a składnia to:
Semantyka i składnia
: 3 lut 2014, o 20:10
autor: Afish
Składnia oznacza sposób budowy (co jest poprawnie zbudowanym zdaniem), semantyka oznacza znaczenie tego zdania.
Semantyka i składnia
: 3 lut 2014, o 20:12
autor: Mazowsze
Czyli to co wyżej napisałem, jest poprawne ?:P
Semantyka i składnia
: 3 lut 2014, o 20:33
autor: Andreas
To co wyżej napisałeś to pseudokod.
Semantyka i składnia
: 3 lut 2014, o 21:35
autor: Mazowsze
Ale mi chodzi o to, czy semantyka to jest TEORIA TZN if(warunek) czy IF(KONKRETNE ZAŁOŻENIE)
Semantyka i składnia
: 4 lut 2014, o 14:40
autor: patry93
Obie te rzeczy są de facto elementami składni (szerzej - składnia to zbiór reguł mówiący, jakie napisy są poprawne). Semantyka, nieformalnie mówiąc, mówi nam jak dany kawałek kodu o poprawnej składni wpłynie na program w pewnym stanie początkowym A, zwracając nam końcowy stan B.
Semantyka i składnia
: 4 lut 2014, o 22:43
autor: Afish
Tak na intuicję: weź dowolne zdanie z języka (w przypadku programów komputerowych oznacza to jakiś kod źródłowy). Syntaktyka powie Ci, czy to zdanie (program) jest poprawne (zgodne z regułami gramatycznymi, regułami języka programowania), semantyka powie Ci, co to zdanie oznacza (co ten program robi).