A Recursive Interview With Bjarne Stoustrup
Written by Alex Armstrong   
Wednesday, 19 December 2012

The CodeRage 7 online conference took the opportunity to interview the creator of C++ Bjarne Stoustrup. He discusses the difficulty of letting go of his language to a standards committee, what makes it special and where it should be going.

 

The title of this news items stems from Bjarne's first comment that the online conference was showing him a picture with him sitting at his desk which was some kind of recursive joke because he was sitting at his desk viewing it. Programmer's have a unique view of the world - QED.

 

stroustrupatdesk

 

The humour continues for a few more minutes but the interview soon settles down to discuss serious topics. First he describes how that C++ Foundation came about and how reluctant he was to let go of control of his invention. The also likens C++ to an elephant - but I think you need to view the video to see what he means.

 

Bjarne's one line definition of C++:

"A light-weight abstraction programming language"

Perhaps an elephant isn't the best simile.

On looking at some C++ text books:

"If that's C++ I don't like it either!"

Interestingly he seems to think of C++11 as more like a new language than just a simple development on C++.

 stroustrupatbook1JPG

 

To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

square

 



 

Comments




or email your comment to: comments@i-programmer.info

 

Banner


.NET MAUI Adds Fluid UI Control Styling
10/01/2022

The latest preview of.NET Multi-platform App UI (MAUI) is now available with .NET 6 and the new Visual Studio 2022 17.1 Preview 2. Among the improvements to the new release are the first batch of Flue [ ... ]



Amazon Offers Debugger For Machine Learning Models
20/01/2022

Amazon has developed a method that automatically discovers machine learning model errors on particular types of input and provides a way to correct them. Defuse is a tool that the developers say can b [ ... ]


More News

Last Updated ( Sunday, 21 April 2019 )