Лучший ответ

    1.  1 0

    Агент 6 (7752)1323 3 г  

    Вот мне здесь подсказывают как это по проще, с их сло попытаюсь и вам объяснить:

    не слушай старого дурака, он даже погроммировать то толком не умеет

    СЕМАНТИКА - значение (смысл) команд и конструкций записанных на языке программирования
    СИНТАКСИС - правописание этих команд (как посимвольно так и в какой последовательности они употребляются в конструкциях)

Ответы

    1.  1 0

    Aliskoo_ (29) 6 (10616)32769 3 г  

    семантика это то, что твой код означает.
    обычно встречается пара синтаксис - семантика.
    нуу.. в моем понимании:

    int a;
    if (true || true || true) a=2;
    тут синтаксически все правильно (компайлер ругаться не будет), но с точки зрения программера, семантически, - там полный бред написан - нафига вообще проверять (true || true || true), если в любом случае нужно будет выполнить а=2, можно даже и не проверять вообще.

    1.  2 3

    lojcin 7 (92190)34176788 3 г  

    Вот мне здесь подсказывают как это по проще, с их сло попытаюсь и вам объяснить:

    Если совсем просто, семантика в программировании определяет смысл (полезность) того или иного набора команд (выражения) . Обратите внимание, именно смысл, а не грамматическую правильность. То есть, выражение:

    int a = 0;

    if (a)
    {
    <код 1>
    }
    else
    {
    <код 2>
    }

    Условие IF семантически неверно, поскольку при любом раскладе всегда выполнится КОД 2. То есть, его можно оптимизировать до:

    int a = 0;
    <код 2>

    З. Ы. : код представлен на С++

    1.  0 2

    newsmaker 7 (30611)4948 3 г  

    в программировании не знаю, могу только популярно объяснить, что семантика означает в филологии. семантика - это значение в расширенном понимании. семантика может означать весь спектр значений, который может быть приписан тому или иному слову, понятию или образу. вот, кстати, у образа семантический ряд наиболее богатый, он может затрагивать и смежные отдаленные понятия.

Похожие вопросы

Рейтинг@Mail.ru Top.LV PULS.LV Professional rating system