What is the difference between syntax and semantics in programming languages (like C, C++)?

Edit
Report