What is the difference between syntax and semantics in programming languages (like C, C++)?
Semantics is what your code means--what you might describe in pseudo-code. Syntax is the actual structure--everything from variable names to semi-colons.