Skip to main content

All Questions

Tagged with
17 votes
7 answers
3k views

The static keyword and clarity in language design

Across languages that use the word static as a keyword or reserved word, I have observed it to mean: "This variable, despite being declared locally, shall be ...
Karl Knechtel's user avatar
11 votes
8 answers
4k views

What are the pros and cons of allowing keywords to be abbreviated?

A language that I use (M) has this nifty feature that allows you to abbreviate most keywords to a single letter. For instance, the following code: ...
Isaiah's user avatar
  • 789
10 votes
3 answers
532 views

How do language designers determine what feature flags are part of the standard library and what are part of syntax?

Java has the @Override annotation. This annotation, when applied on a method, basically says that this method is intended to be an override of a superclass method. ...
Seggan's user avatar
  • 2,753