Skip to content

Instantly share code, notes, and snippets.

@hzhou
Created March 1, 2017 19:26
Show Gist options
  • Save hzhou/0d06e71575b0fc53589152553c3c48b9 to your computer and use it in GitHub Desktop.
Save hzhou/0d06e71575b0fc53589152553c3c48b9 to your computer and use it in GitHub Desktop.
Ends and Means

By any measure, we are in a very early stage of computing. At this very early stage, programming language is a thing on its own. It is not unusual that computer scientists trying to design the perfect language for the next 100 years. It is often to find people get into flame wars arguing about which or what is the best language. It is a typical topic to hear people want to learn specific language as a 1-year, 5-year or career goals.

But langugage is not an end. Language is a mean. I think at some point, we are going to realize that this is obvious.

As a mean, it is silly to pursue without putting it into the contexts of the ends. The ends change, from person to person, from time to time, so it is silly to believe there is perfect language.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment