What do you mean by: Syntax Error, Logical Error, Runtime Error?

Answer Posted / asit ranjan

Syntax error occurs when there happens to be a misuse of a
programming language's instructions.It happens at the time
of compilation.such errors need to be rectified before
proceeding further.
e.g.
1> x_y+z will cause syntax error as '_' is not an
assignment operator.
2>if(a=b) will cause syntax error as '=' is not relational
operator.

Runtime Error occurs at run-time.Such error cause a program
to end abrubtly or even cause system shut-down.Such errors
are hard to detect.
e.g. Error caused due to low system memory.

Logical Error :- It may happen that a program contains no
syntax or run-time errors but still it doesn't produce the
correct O/P.It is because the developer has not understood
the problem statement properly.These errors are hard to
detect as well.
e.g. Error caused when any loop is not closed at the right
place.

Is This Answer Correct ?    68 Yes 10 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Write a program for Sorting an Array. Which sorting will you prefer?

595


Does treeset allow duplicates?

463


Is tuple immutable?

462


What are the tasks performed during preorder traversal?

625


Mention a few applications of linked lists?

501






Differentiate between iterator and listiterator.

637


Define rehashing?

617


What does arraylist remove do?

521


What is impact of signed numbers on the memory?

526


Design a datastructure to represent the movement of a knight on a chess board

561


Why arraylist is not efficient for manipulation?

449


What is a directed graph?

555


Does list maintain insertion order?

482


Why hashtable is faster than arraylist?

542


How does sort function work?

504