The main difference between pseudocode and source code is that source code is written in a particular computer language and is executable in that language. In contrast, pseudocode is not executable and does not belong to any particular computer language.