The Polyglot Programmer / Items
We need more polyglot programmers
Get Feed- Description
-
We need more polyglot programmers
Too many developers limit themselves to C++ and Java, in spite of the wealth of exciting new options
Americans have a bad, though deserved, reputation for only speaking one language. Small surprise, then, that the same is often true for American programmers. Today's computer science graduate often leaves school with a strong knowledge of only one programming language -- typically a major systems language, such as Java or C++ -- and goes on to a career based almost exclusively on that language.
On the surface, this makes sense. C++ and Java are both highly versatile, complex tools. Just learning the syntax of either one is nothing compared to the amount of study it takes to become familiar with the whole ecosystem of associated libraries and frameworks. Not to mention that both languages are widely used; if you don't know either one, you cut your chances of getting a coding job dramatically.
[ The now-ubiquitous multicore chips pose new challenges to developers using traditional languages. ]
But a software development field that's based almost exclusively on two languages -- languages that are very similar, for that matter -- is also in danger of stagnating. The Sapir-Whorf hypothesis holds that the patterns of human thought are profoundly influenced by the patterns of the language in which the thought is expressed. Linguists disagree as to how strictly this is true of human languages, but for computer programming languages -- which are themselves but restricted subsets of human language -- it seems particularly apt. And yet, while the study of software development has marched forward with concepts such as functional and aspect-oriented programming, mainstream languages have remained tied to the same object-oriented paradigm introduced decades ago.
Outside the mainstream, however, the field is exploding. New programming languages are ...
- Original URL
Comments
Report ThisTwine is about discovering, collecting and sharing the content that interests you. Learn More
Join TwineStats
- 1 Twine
- 3 Comments
Who's Interested In This?
-
davidmmorton added to The Polyglot Programmer 7 months ago
Public Comments
-
7 months ago
-
Bent Rasmussen
7 months ago
-
7 months ago
Add a Comment- Some HTML is allowed.
- Reply
- Cancel
- Submit
The Polyglot Programmer- Some HTML is allowed.
- Reply
- Cancel
- Submit
The Polyglot Programmer- Some HTML is allowed.
- Reply
- Cancel
- Submit
The Polyglot Programmer