Лучший ответ
-
1 0
Агент 6 (11834)1431 8 лет
Вот мне здесь подсказывают как это по проще, с их сло попытаюсь и вам объяснить:
не слушай старого дурака, он даже погроммировать то толком не умеет
СЕМАНТИКА - значение (смысл) команд и конструкций записанных на языке программирования
СИНТАКСИС - правописание этих команд (как посимвольно так и в какой последовательности они употребляются в конструкциях)
Ответы
-
1 0
Aliskoo_ 6 (10671)33287 8 лет
семантика это то, что твой код означает.
обычно встречается пара синтаксис - семантика.
нуу.. в моем понимании:int a;тут синтаксически все правильно (компайлер ругаться не будет), но с точки зрения программера, семантически, - там полный бред написан - нафига вообще проверять (true || true || true), если в любом случае нужно будет выполнить а=2, можно даже и не проверять вообще.
if (true || true || true) a=2; -
2 3
lojcin 7 (92206)34177802 8 лет
Вот мне здесь подсказывают как это по проще, с их сло попытаюсь и вам объяснить:
Если совсем просто, семантика в программировании определяет смысл (полезность) того или иного набора команд (выражения) . Обратите внимание, именно смысл, а не грамматическую правильность. То есть, выражение:
int a = 0;
if (a)
{
<код 1>
}
else
{
<код 2>
}
Условие IF семантически неверно, поскольку при любом раскладе всегда выполнится КОД 2. То есть, его можно оптимизировать до:
int a = 0;
<код 2>
З. Ы. : код представлен на С++ -
0 2
newsmaker 7 (32671)5960 8 лет
в программировании не знаю, могу только популярно объяснить, что семантика означает в филологии. семантика - это значение в расширенном понимании. семантика может означать весь спектр значений, который может быть приписан тому или иному слову, понятию или образу. вот, кстати, у образа семантический ряд наиболее богатый, он может затрагивать и смежные отдаленные понятия.