This is code-related as in what the compiler will allow you to do in one language, but not allow you to do in another language (e.g. optional parameters in
The volatile keyword is only available in C# http://www.devcity.net/Articles/160/5/article.aspx