Bjarne Stroustrup: The 5 Programming Languages You Need to Know | Big Think



Bjarne Stroustrup: The 5 Programming Languages You Need to Know | Big Think
“Nobody should call themselves a professional if they only knew one language.”
New videos DAILY: https://bigth.ink/youtube
Join Big Think Edge for exclusive videos: https://bigth.ink/Edge
——————
Bjarne Stroustrup is a computer programmer most famous for having designed and implemented the computer programming language C++, one of the most widely used programming languages in the world. His book “The C++ Programming Language” is the most widely read book of its kind and has been translated into at least 19 languages. In addition to his five books, Stroustrup has published hundreds of academic and popular papers. He currently holds the College of Engineering Chair in Computer Science at Texas A&M University.
——————
TRANSCRIPT:

Question: What are the five most important languages that programmers should know?

Bjarne Stroustrup: First of all, nobody should call themselves a professional if they only knew one language. And five is a good number for languages to know reasonably well. And then youโ€™ll know a bunch, just because youโ€™re interested because youโ€™ve read about them because youโ€™ve wrote a couple of little programs like […]. But five isnโ€™t a bad number. Some of them book between three and seven.

Letโ€™s see, well my list is going to be sort of uninteresting because itโ€™s going to be the list of languages that are best known and useful, Iโ€™m afraid. Letโ€™s see, C++, of course; Java; maybe Python for mainline work… And if you know those, you canโ€™t help know sort of a little bit about Ruby and JavaScript, you canโ€™t help knowing C because thatโ€™s what fills out the domain and of course C-Sharp. But again, these languages create a cluster so that if you knew either five of the ones that I said, you would actually know the others. I havenโ€™t cheated with the numbers. I rounded out a design space.

It would be nice beyond that to know something quite weird outside it just to have an experience, pick one of the functional languages, for instance, thatโ€™s good to keep your head spinning a bit when it needs to. I donโ€™t have any favorites in that field. Thereโ€™s enough of them. And, I donโ€™t know, if youโ€™re interested in high-performance numerical computation, you have to look at one of the languages there, but for most people thatโ€™s just esoteric.
——————
Follow Big Think here:

๐Ÿ“ฐBigThink.com: https://bigth.ink
๐Ÿง”Facebook: https://bigth.ink/facebook
๐ŸฆTwitter: https://bigth.ink/twitter
๐Ÿ“ธInstagram: https://bigth.ink/Instragram
๐Ÿ“นYouTube: https://bigth.ink/youtube
โœ‰ E-mail: [email protected]

source

Categories:

Related Posts :-