errors which come during compilation is known as compilation error.
here we get syntax errors only not logical errors like division by zero.
logical error occur during run time
example:if you write a program for division with zero you will not get compilation error but during execution you will error
The logic error is more difficult to detect and correct than the syntax error. The syntax error will fail compilation, and you will get a (relatively) clear indication of where the problem lies. The logic error, on the other hand, will give you a successful compilation, and a program that appears to run, although it will not give you the correct results. This causes you to perform (unit) testing and debugging of various levels.
An error in the logic of a program means that the output of the program is faulty (eg the program tell you 2+2=5). An error in semantics in a program means that the program statements are not constructed properly and the usual result of this is that the program will not compile.
nmbjbjkjlkkljjgffhk;kh
Difference between Propositonal and Predicate logic
Check out the related links section for the history of symbolic logic. And traditional logic
Answering "What is differences between pld and mixed logic gatessuch as the 7400 7432 ic logic device name one pld device?"
Logic is same, but syntax is different.
Don't know much on the subject, but I been looking for logic works, and apparently Aristotle's students called "Organon" the compilation of all his logic works
Logic comes out from thought so both are related directly. If you shall think about something and then you come out on some results that becomes logic.
Using and gate - pla is programmable while pal is fixed
BASICALLY, to minimise logic error, you need to stop being a tutti and be more of a kutha
Compile time errors occur do to syntax errors (such as forgetting a semi-colon at the end of a line) and they prevent your program from even compiling. A runtime error is an error in logic in your program. Your program will compile, however while running the program it will throw an error because it tries to do something illegal (such as dividing by 0).