Студент магистратуры факультета программирования Чу Сан У — воплощение принципиального и правильного человека. Работая в одной команде по созданию арт-проекта с одними бездельниками, которые не делали абсолютно ничего, он решил убрать их имена из финальной презентации. Но он и представить себе не мог, как окажется связан с человеком, чьи планы на учёбу за границей были испорчены из-за этого проекта. Этот самый человек — звезда факультета дизайна Чан Дже Ён. У него есть всё: талант, идеальная внешность, семья, отношения и одна большая проблема — Чу Сан У.
Что будет, если программисту и художнику, чьи характеры несовместимы, как масло и вода, придется работать вместе? Ведь Чан Дже Ён словно логическая ошибка в идеальном мире программиста. Сможет ли он исправить её?
Приятно внезапно натолкнуться на сокровище. Сокровище называется «Логическая ошибка». Сюжет не очень нов: два противоположенных по характерам персонажа ищут точки соприкосновения и с большим трудом, постепенно начинают сближаться. Черт, как известно, прячется в деталях. А деталей очень много. Первое – глубина проработки главного персонажа. Манхва рисуется по популярной BL-новелле, главный герой которой Чу Сану – парень…
Читать полностью
Написать рецензию
Уж не знаю, почему тут ещё никто ничего не написал, но это просто потрясная манхва! Во-первых, очень красивая рисовка, прямо таки эстетикий оргазм. Во-вторых, забавный сюжет, за персонажами интересно наблюдать, а то что сенен-ай .. ну подальше там будут очень горячие сцены, если кому интересно))
В общем рекомендую к прочтению))
Спасибо первому комментатору, что не дал мне пройти мимо этой чудесной манхвы! Я давно так не смеялась) Тут хорошо всё! Рисовка отличная, персонажи получаются безумно красивыми, при этом автор здорово передаёт настроение и ситуации через визуальную составляющую. Главные герои шикарные, над роботоподобным ГГ я смеялась практически каждую главу, а в сочетании с горячим, популярным и дерзким Дже Ёном это просто взрывная комбинация. И рубрика «приручи программиста»)) Интересно, что манхвака показывает точку зрения и Сан У, и Дже Ёна, и наблюдать за их мыслительным процессом очень интересно. Сюжет разворачивается довольно медленно и очень забавно, зато во втором томе ваше сердце точно начнёт биться чаще, для сёнен-ая это довольно откровенная работа с очень чувственной прорисовкой поцелуев. И приятный бонус — тут есть женский персонаж, и она реально очень милая и адекватная. С нетерпением жду третий том!
Начала читать эту работу на английском еще в прошлом году, и вот только сейчас увидела что передвод тут догнал анлейт!
Манхва прекрасная! Я с первых глав влюбилась в рисовку… персонажи милые и приятные. Даже если нет прям очень откровенных сцен, поцелуи и т.д. такие чувственные! Даже взгляды, и простые диалоги так хорошо передают эмоции
Короче, очень советую любителям повседневности, историй про студентов, красивой рисовки и адекватных гг))
Эта работа такая чувственная, как сюжетом, так и рисовкой, что слов не хватит описать. Мои аплодисменты художнику, иду записываться к нему в ученики: на каждом фрейме используются всего несколько оттенков, но картинка при этом очень сочная. Перевод тоже очень вкусный, хорошо получилось передать атмосферу. Мне даже захотелось прочитать новеллу, хотя я редко читаю первоисточник, по которому сняли фильм или нарисовали мангу. Я бы хотела видеть больше адекватных и чувственных работ, таких как эта, а не историй с абьюзом или какими-то невообразимыми сюжетными кульбитами, возвращаемые долги, измены, современных «доярок из Хацапетовки» или тысячную копию истории «50 оттенков черного». Спасибо автору, художнику и переодчикам. Даю этой манхве приз «за самый чувственный и горячий сёнэн-ай»
Меня одну напрягает жанр «драма», которую добавили в конце? Это что же, из милой, трепетной, ржачной истории нам предложат вкусить стеклышка? Я протестую!
Только сейчас поняла, что уже давно читаю эту манхву, посмотрела ону, прочитала также давненько новеллу, а отзыв туть так и не написала :О
«Семантик Еррор» — одна из прям горячо любимых мной манхв.
Люблю ггэш, химия между ними прям ах и вах, развитие их отношений очень интересное и реалистичное, вообще персонажи прям очень живые и ротоговорящие, поэтому и закрались в самое сердешко))
Несмотря на то, что работа выполнена в жанре сёнен-ай будет погорчее некоторых яоев))
Рисовка просто нереально красивая (на мой вкус).
Жду каждую новую главу с нетерпением, хотя знаю, что там будет дальше (т.к. читала новеллу), но всё равно очень интересно, как это всё будет выглядеть в формате манхвы)
Даже не знаю, кому порекомендовать эту манхву, она настолько хороша, что читать можно (нужно) всем))
Переводчикам спасибо за труд <3
Ответить
Читать обсуждение дальше…
Задавайте вопросы, обсуждайте героя, конкретные детали
Пока ничего нет,
Начать дискуссию
По мотивам одноимённого романа в жанре BL, который получила главный приз RidiBooks в конкурсе, проводившемся среди BL-работ.
Встреча с тенденциями
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
Hot search booking
сёнэн-ай
повседневность
драма
комедия
романтика
ГГ мужчина
«Король экрана» Лу Синвэнь встрял в скандал и через некоторое время объявил о своих отношениях с молодым актёром. С тех пор они всегда были в топе… Брокер: «Контракт будет расторгнут через три года Попытайся не влюбиться!» Спустя три года, актёр: «Спасибо всем вам, у нас третья годовщина».
7
переведено
В начале была ложь
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
Starting With a Lie
сёнэн-ай
повседневность
драма
комедия
романтика
В попытке спастись от настырных девчонок с признаниями в симпатии Тан Тан заявляет, что в девушках не заинтересован. Упрямство последних приводит к тому, что Тан Тан вынужден предоставить доказательства своим словам. В свой спектакль лжи он приглашает самого безотказного актера — своего друга — Чэнь Цин Е.
66
завершено
Haikyuu!! dj — SIDE.1 airport
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
сёнэн-ай
повседневность
драма
боевик
комедия
романтика
Омегаверс
Пейринг: Ивайзуми х Ойкава. 1. Четвертая боевая расстановка Является продолжением «The Third Battle Deployment», опубликованного в томе 1 «Kizuato BtoE». 2. ラッキースケベはそうじゃない 3. Тени равноденствия 4. Адски весёлая жизнь 5. Адски весёлая жизнь 1.5 6. Love / 夢 7. Дитя света
5
переведено
Аметора: тигр дождя
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
Ametora
яой
сёнэн-ай
повседневность
драма
комедия
романтика
Ботан и любитель дамб Тора и новичок Амане делают совместное исследование в институте. Они планируют поехать к Амане на дачу на выходные, но, почему-то, Амане злится на Тору и уезжает со своими друзьями. После Амане полностью меняется и начинает вести себя, как примадонна. Более того, в группу друзей затесался бедненький-несчастненький бывший парень Амане. Во что выльются выходные для этих пяти мужчин? Наслаждайтесь бешеными любовными деньками Торы и Амане.
6
переведено
Голос любви
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
школа
сёнэн-ай
повседневность
драма
комедия
романтика
После переживания травматического инцидента с участием предыдущего любовника, Джихо слишком боится рассказать своему однокласснику Су Хану, что он ему нравится. К счастью, Су Хан может слышать мысли других людей и сначала спрашивать его. Но, как мы все знаем, любовь не так проста. Будут ли Джихо и Су Хан действительно счастливы после этого?
37
завершено
Горько-сладкий мартини
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
Bittersweet Martini
сёнэн-ай
повседневность
драма
комедия
романтика
ГГ мужчина
Цзяо Ян, наивный стажер, внезапно узнает, что красивый мужчина, которого он встретил в баре, — известный сценарист Ли Юаньсяо, его новый начальник. Пэй Цю, друг Цзяо Яна, считающий себя экспертом в любовных делах, всеми силами способствует сближению Ли Юаньсяо и Цзяо Яна. После встречи с Ли Юаньсяо внутренние демоны Цзяо Яна вырываются наружу. Это знакомство похоже на глоток мартини. Горький, но в то же время сладкий… Горько-сладкий.
56
завершено
Жестокий
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
Cruel
сёнэн-ай
повседневность
драма
комедия
боевик
романтика
Неугомонный и вспыльчивый Вэнь Жуи решил всеми силами избавиться от тяжкого груза прошлого и оставить все чувства, к единственному любимому им человеку, позади. Но позволит ли ему это сделать тот самый человек? Ведь в его мыслях нет и намёка на возможность отпустить возлюбленного.
33
переведено
Записка с признанием
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
Coming Out Note
школа
сёнэн-ай
повседневность
драма
комедия
психология
романтика
Главный герой — студент университета, и он гей. Именно сейчас он в поиске пары, но первое свидание прошло неудачно, герой получил отказ. Крайне эмоционально обсуждая свою проблему по телефону, закрывшись в кабинке туалета, герой выкрикивает лишнее. И похоже его кто-то услышал… Или нет?!
34
обновлено
Злодей хочет спастись
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
I have to be a great villain
сёнэн-ай
повседневность
драма
комедия
романтика
Антигерой
ГГ мужчина
Система
Реинкарнация
Настоящий злодей должен быть безжалостным! Достаточно плохим, даже готовым умереть! И после того, как измученное тело главного героя исчезнет, он уйдёт в закат на фоне взрыва. Ван И полон решимости хорошо сыграть такого злодея. Жалко, что главный герой прочтёт все его планы.
51
переведено
История со счастливым концом
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
Happy End Apartment
сёнэн-ай
дзёсэй
повседневность
драма
комедия
романтика
Незатейливые и тёплые истории от Est Em!
8
Как гром среди ясного неба
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
Out of the Blue
яой
сёнэн-ай
сверхъестественное
повседневность
драма
комедия
романтика
Некоторым летом в середине века в Южной Америке слепой плотник встречает рыбу-монстра, попавшего в ловушку на его озере.
6
Конфеты со вкусом ликёра
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
Liquor Gummies
школа
яой
сёнэн-ай
повседневность
драма
комедия
романтика
Сян Цихун — студент-домосед, который долгое время не хотел посещать колледж. Однажды, знакомый профессор поручил ему заботу о своем племяннике! У Цихуна внезапно появляется сосед из младших классов с непонятным характером. Смогут ли они поладить друг с другом, особенно Цихун, парень, который так привык жить в одиночестве.
51
завершено
Кошачий костюм, собачий галстук
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
Cat`s suit, dog`s necktie
сёнэн-ай
повседневность
драма
комедия
романтика
ГГ мужчина
Офисные Работники
Это история о Сону-только что прибывшем в компанию работнике.Он похож на нежного щенка,но душа,как у кошки,он встречает своего начальника-Хёнджина.Хёнджин преследует Сону и тем самым пугает его,кроме того, у него хищные глаза,как у пантеры.Но сколько бы Сону не пытался избегать флирта начальника, он не может уволиться с только что полученной работы. Неожиданно Хёнджин зовет Сону,потому что тот,»нарушил запреты компании»,но он соглашается простить щеночка-Сону,если он согласиться дружить с ним.Чем же это закончиться?
40
обновлено
Крушение
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
collapse
яой
сёнэн-ай
постапокалиптика
сверхъестественное
повседневность
драма
комедия
романтика
Однажды Джуди находит немого мужчину по имени Джозеф, жившего в лесу 6 лет, после чего узнаёт, что у того украли сумку, и решает его приютить.
18
Лимонное освещение
Если не работает, попробуйте выключить AdBlock
Перейти к закладкам
Ожидание ответа от сервера
Lemon Lighting
школа
сёнэн-ай
повседневность
драма
комедия
романтика
Учитель-ученик
ГГ мужчина
Умный ГГ
По мотивам романа
Сердце бьется как молния или как лимон. Существует химическая реакция между школьной травой, занятой делами, и школьным хулиганом, занятым школьными заданиями. Цинь Вэйхан × Ань Нин.
8
надеюсь вы залогинены!
Semantic Error / Логическая ошибка
Что будет, если программисту и художнику, чьи характеры несовместимы, как масло и вода, придется работать вместе? Чан Дже Ён, как логическая ошибка в идеальном мире программиста. Сможет ли он исправить ее?
-
1 фев 2023 в 13:11Том 3. Глава 69
-
18 янв 2023 в 15:12Том 3. Глава 68
-
4 янв 2023 в 11:11Том 3. Глава 67
-
25 дек 2022 в 08:41Том 3. Глава 66
-
10 дек 2022 в 23:41Том 3. Глава 65
-
10 дек 2022 в 23:41Том 3. Глава 64
-
9 ноя 2022 в 18:40Том 3. Глава 63
-
27 окт 2022 в 08:40Том 3. Глава 62
-
15 окт 2022 в 06:41Том 3. Глава 61
-
29 сен 2022 в 21:40Том 3. Глава 60
-
14 сен 2022 в 18:40Том 3. Глава 59
-
7 сен 2022 в 05:40Том 3. Глава 58
-
18 авг 2022 в 10:40Том 3. Глава 57
-
3 авг 2022 в 19:40Том 3. Глава 56
-
27 июл 2022 в 16:41Том 3. Глава 55
-
20 июл 2022 в 20:40Том 3. Глава 54
-
16 июл 2022 в 01:59Том 2. Глава 53 — послесловие
-
16 июл 2022 в 01:59Том 2. Глава 52
-
6 июл 2022 в 15:06Том 2. Глава 51
-
29 июн 2022 в 13:06Том 2. Глава 50
-
22 июн 2022 в 12:06Том 2. Глава 49
-
15 июн 2022 в 16:06Том 2. Глава 48
-
8 июн 2022 в 15:04Том 2. Глава 47
-
8 июн 2022 в 15:04Том 2. Глава 46
-
8 июн 2022 в 15:04Том 2. Глава 45
-
8 июн 2022 в 15:04Том 2. Глава 44
-
8 июн 2022 в 15:04Том 2. Глава 43
-
8 июн 2022 в 15:04Том 2. Глава 42
-
8 июн 2022 в 15:04Том 2. Глава 41
-
8 июн 2022 в 15:04Том 2. Глава 40
-
8 июн 2022 в 15:04Том 2. Глава 39
-
8 июн 2022 в 15:05Том 2. Глава 38
-
8 июн 2022 в 15:05Том 2. Глава 37
-
8 июн 2022 в 15:05Том 2. Глава 36
-
8 июн 2022 в 15:05Том 2. Глава 35
-
8 июн 2022 в 15:05Том 2. Глава 34
-
8 июн 2022 в 15:05Том 2. Глава 33
-
8 июн 2022 в 15:05Том 2. Глава 32
-
8 июн 2022 в 15:05Том 2. Глава 31
-
8 июн 2022 в 15:05Том 2. Глава 30
-
8 июн 2022 в 15:05Том 1. Глава 29.5 — Послесловие к 1-му сезону
-
8 июн 2022 в 15:05Том 1. Глава 29
-
8 июн 2022 в 15:05Том 1. Глава 28
-
8 июн 2022 в 15:05Том 1. Глава 27
-
8 июн 2022 в 15:05Том 1. Глава 26
-
8 июн 2022 в 15:05Том 1. Глава 25
-
8 июн 2022 в 15:05Том 1. Глава 24
-
8 июн 2022 в 15:06Том 1. Глава 23
-
8 июн 2022 в 15:06Том 1. Глава 22
-
8 июн 2022 в 15:06Том 1. Глава 21
-
8 июн 2022 в 15:06Том 1. Глава 20
-
8 июн 2022 в 15:06Том 1. Глава 19
-
8 июн 2022 в 15:06Том 1. Глава 18
-
8 июн 2022 в 15:06Том 1. Глава 17
-
8 июн 2022 в 15:06Том 1. Глава 16
-
8 июн 2022 в 15:06Том 1. Глава 15
-
8 июн 2022 в 15:06Том 1. Глава 14.5 — Новогодний спешл
-
8 июн 2022 в 15:06Том 1. Глава 14
-
8 июн 2022 в 18:11Том 1. Глава 13
-
8 июн 2022 в 18:11Том 1. Глава 12
-
8 июн 2022 в 18:11Том 1. Глава 11
-
8 июн 2022 в 18:11Том 1. Глава 10
-
8 июн 2022 в 18:11Том 1. Глава 9
-
8 июн 2022 в 18:11Том 1. Глава 8
-
8 июн 2022 в 18:11Том 1. Глава 7
-
8 июн 2022 в 18:11Том 1. Глава 6
-
8 июн 2022 в 18:11Том 1. Глава 5
-
8 июн 2022 в 18:11Том 1. Глава 4
-
8 июн 2022 в 18:11Том 1. Глава 3
-
8 июн 2022 в 15:23Том 1. Глава 2
-
8 июн 2022 в 15:23Том 1. Глава 1
-
8 июн 2022 в 15:23Том 1. Глава 0
- Читать
Отладка программы призвана выискивать «вредителей» кода и устранять их. За это отвечают отладчик и журналирование для вывода сведений о программе.
В предыдущей части мы рассмотрели исходный код и его составляющие.
После того, как вы начнете проверять фрагменты кода или попытаетесь решить связанные с ним проблемы, вы очень скоро поймете, что существуют моменты, когда программа крашится, прерывается и прекращает работу.
Это часто вызвано ошибками, известными как дефекты или исключительные ситуации во время выполнения. Акт обнаружения и удаления ошибок из нашего кода – это отладка программы. Вы лучше разберетесь в отладке на практике, используя ее как можно чаще. Мы не только отлаживаем собственный код, но и порой дебажим написанное другими программистами.
Для начала необходимо рассортировать общие ошибки, которые могут возникнуть в исходном коде.
Синтаксические ошибки
Эти эрроры не позволяют скомпилировать исходный код на компилируемых языках программирования. Они обнаруживаются во время компиляции или интерпретации исходного кода. Они также могут быть легко обнаружены статическими анализаторами (линтами). Подробнее о линтах мы узнаем немного позже.
Синтаксические ошибки в основном вызваны нарушением ожидаемой формы или структуры языка, на котором пишется программа. Как пример, это может быть отсутствующая закрывающая скобка в уравнении.
Семантические ошибки
Отладка программы может потребоваться и по причине семантических ошибок, также известных как логические. Они являются наиболее сложными из всех, потому что не могут быть легко обнаружены. Признак того, что существует семантическая ошибка, – это когда программа запускается, отрабатывает, но не дает желаемого результата.
Рассмотрим данный пример:
3 + 5 * 6
По порядку приоритета, называемому старшинством операции, с учетом математических правил мы ожидаем, что сначала будет оценена часть умножения, и окончательный результат будет равен 33. Если программист хотел, чтобы сначала происходило добавление двух чисел, следовало поступить иначе. Для этого используются круглые скобки, которые отвечают за смещение приоритетов в математической формуле. Исправленный пример должен выглядеть так:
(3 + 5) * 6
3 + 5, заключенные в скобки, дадут желаемый результат, а именно 48.
Ошибки в процессе выполнения
Как и семантические, ошибки во время выполнения никогда не обнаруживаются при компиляции. В отличие от семантических ошибок, эти прерывают программу и препятствуют ее дальнейшему выполнению. Они обычно вызваны неожиданным результатом некоторых вычислений в исходном коде.
Вот хороший пример:
input = 25 x = 0.8/(Math.sqrt(input) - 5)
Фрагмент кода выше будет скомпилирован успешно, но input 25 приведет к ZeroDivisionError. Это ошибка во время выполнения. Другим популярным примером является StackOverflowError или IndexOutofBoundError. Важно то, что вы идентифицируете эти ошибки и узнаете, как с ними бороться.
Существуют ошибки, связанные с тем, как ваш исходный код использует память и пространство на платформе или в среде, в которой он запущен. Они также являются ошибками во время выполнения. Такие ошибки, как OutOfMemoryErrorand и HeapError обычно вызваны тем, что ваш исходный код использует слишком много ресурсов. Хорошее знание алгоритмов поможет написать код, который лучше использует ресурсы. В этом и заключается отладка программы.
Процесс перезаписи кода для повышения производительности называется оптимизацией. Менее популярное наименование процесса – рефакторинг. Поскольку вы тратите больше времени на кодинг, то должны иметь это в виду.
Отладка программы
Вот несколько советов о том, как правильно выполнять отладку:
- Использовать Linters. Linters – это инструменты, которые помогают считывать исходный код, чтобы проверить, соответствует ли он ожидаемому стандарту на выбранном языке программирования. Существуют линты для многих языков.
- Превалирование IDE над простыми редакторами. Вы можете выбрать IDE, разработанную для языка, который изучаете. IDE – это интегрированные среды разработки. Они созданы для написания, отладки, компиляции и запуска кода. Jetbrains создают отличные IDE, такие как Webstorm и IntelliJ. Также есть NetBeans, Komodo, Qt, Android Studio, XCode (поставляется с Mac), etc.
- Чтение кода вслух. Это полезно, когда вы ищете семантическую ошибку. Читая свой код вслух, есть большая вероятность, что вы зачитаете и ошибку.
- Чтение логов. Когда компилятор отмечает Error, обязательно посмотрите, где он находится.
Двигаемся дальше
Поздравляем! Слово «ошибка» уже привычно для вас, равно как и «отладка программы». В качестве новичка вы можете изучать кодинг по книгам, онлайн-урокам или видео. И даже чужой код вам теперь не страшен 
В процессе кодинга измените что-нибудь, чтобы понять, как он работает. Но будьте уверены в том, что сами написали.
Викторина
- Какая ошибка допущена в фрагменте кода Python ниже?
items = [0,1,2,3,4,5] print items[8] //комментарий: элементы здесь представляют собой массив с шестью элементами. Например, чтобы получить 4-й элемент, вы будете использовать [3]. Мы начинаем отсчет с 0.
- Какая ошибка допущена в фрагменте кода Python ниже?
input = Hippo' if input == 'Hippo': print 'Hello, Hippo'
Ответы на вопросы
- Ошибка выполнения: ошибка индекса вне диапазона.
2. Синтаксическая ошибка: Отсутствует стартовая кавычка в первой строке.
из некоторых статей, которые я читаю общая концепция программирования. Мне стало известно, что «синтаксисы — это формальные правила, которые управляют конструкцией допустимого выражения в языке», в то время как «семантика — это набор правил, которые придают значение утверждению языка». Исходя из определения семантики, я чувствую, что это похоже на логику, если нет, то, пожалуйста, я хочу знать разницу между логическая ошибка а также семантическая ошибка?
3
Решение
Просто Google, тысячи ответов будут перед вами с краткой.
Семантическая ошибка связана со значением чего-либо. это означает, что это является нарушением правил смысла естественного языка или языка программирования, предположим, что мы неправильно используем оператор программирования … семантическая ошибка будет обнаружена во время компиляции.
и логическая ошибка состоит в том, что ошибки, которые указывают на логику, используемую при кодировании программы, не смогли решить проблему. Логическая ошибка не приведет к тому, что программа перестанет работать, но желаемый результат не будет получен.
если вы хотите увидеть пример, перейдите на этот сайт …..
http://newtutorial2012.blogspot.com/2012/07/differentced-between-synataxsemantic.html
1
Другие решения
Ответ здесь зависит от книги, которую вы читаете, или от класса, в котором вы находитесь. Во многих областях компьютерных наук нет абсолютно никакой разницы между семантической ошибкой и логической ошибкой. Оба означают, что программа скомпилирована, но вывод был неверным. Так же часто они означают две разные вещи. Простым примером является намерение использовать X + 1 в вашей программе, но вы набрали X-1. Это логическая ошибка. Если вы ввели X + true, было бы синтаксической ошибкой, если бы язык позволил ему проходить через анализатор, но результат X + (логическое значение true) не совпадал с X + 1. Лично, когда дело доходит до плохо определенных терминов, таких как этот, я позволяю людям определять их так, как им нравится, и просто удаляю ошибки из моих программ, независимо от того, какие это ошибки.
1
Кажется, есть много путаницы вокруг определения этих терминов, но вот мое понимание:
Синтаксис относится к орфографии и грамматике.
Логика относится к потоку программ.
Семантика относится к значению и контексту.
Если код не выполняется из-за опечаток, неправильных имен, пропущенных скобок или других грамматических ошибок, у вас есть синтаксическая ошибка.
Если синтаксис правильный, но часть кода (случайно) никогда не выполняется, операции выполняются не в правильном порядке, сама операция неверна или код работает с неверными данными, у вас возникла логическая ошибка. Использование неправильного условного оператора является распространенным примером, поэтому непреднамеренно создает бесконечный цикл или путает (действительные) имена переменных или функций.
Если и логика, и синтаксис вашей программы верны, поэтому код работает так, как задумано, но результат все равно неправильный: вы, вероятно, имеете семантическую ошибку. Запутав метрическое входное значение для имперского значения, вы попадете туда. В программе нет ничего плохого, за исключением того, что мили и километры не складываются, поэтому при расчете площади выбрасывается неверное число.
1

















