title: Difference between Semantic error and logical error
body: <p>from some articles I read on <em>general programming concept</em>. I was made to know that "syntaxs are the formal rules that governs the construct of valid statement in a language" while "semantics are set of rules that give meaning to a statement of a language". from the defination of semantics, I feel it is similar to logic, if not, then please I want to know the difference between <strong>logical error</strong> and <strong>semantic error</strong>? </p>