Syntax-grammatical and punctuation errors; underlined with a wavy blue line
Runtime- occur while the program is running; occur because something outside the program doesn't behave as expected; indicated by a yellow arrow
Logic- when a program doesn't perform the way it's intended to.
a) Coding errors
b) Debugging errors
c) Compilation errors
d) Runtime errors

Q&A Education