This is a sentence from Eric Lippert\'s blog:
Given that unfortunate situation, it makes sense to emphasize the storage mechanism first, and then the
Semantics is WHAT we mean the program should do. Sytax is language-specific constraint on how we express the semantics.
In theory, as long as a program's semantics are correct, it doesn't matter what language was used to write it.