Skip to main content

An Interview with Bjarne Stroustrup by Michael Miller

hey check this out....some interesting stuff ...got from some site!!!!

Dr. Stroustrup has been been interviewed many times and most ask the same questions. As such I felt it was more important to focus on him as a person and not so much on his achievements.

Michael Miller: How many spoken or written languages do you know?

Bjarne Stroustrup: At widely varying levels of fluency: Danish, English, German, French, C++, C, Simula, Smalltalk, ML, Fortran, Java, C#, Ada. I must have used two dozen more programming languages over the years.

MM: Many novice programmers get a feeling of euphoria when their program compiles and runs while many of the professional programmers seem jaded. Do you still get that type of feeling [euphoria] when working on a project [and it] works?

BS: Definitely when it's "interesting code", that is a kind of code I haven't gotten to work a few times before. "Variety is the spice of life" applies to programming also.

MM: What would be the one piece of advice you would give to someone that is starting to learn C++?

BS: One piece? That's tough. Focus on concepts and ideals; don't get lost in language-technical details. Look for useful information on my home pages: http://www.research.att.com/~bs (I guess that was two pieces of advice, sorry).

MM: You stated in your August 28, 2003 interview with Linux Journal that you hardly play computer games any more. When you did have the time what genre of games did you play?

BS: The 80s. Mostly games that you could stop and go back to, such as Zork and Sim City. I was never a fan of games appealing mostly to the adrenaline rush of instant reaction. Nor do I like blood-and-gore games.

MM: Pascal was created as a learning language but has started falling towards the wayside in recent years. Do you believe that there is merit in a learning language?

BS: Only if the learning language is immediately followed by a real language. If not, people get a false sense of accomplishment that sets them up for failure. Pascal was never meant as just a teaching language. I used Pascal when it first came out (about 1972) and read all of the early papers.

MM: What is your feeling towards the Open Source "movement"?

BS: I like the pragmatic end of the movement (as typified by Linus Thorvald) and I am suspicious of the political end of the spectrum (as typified by Richard Stallman).

MM: What is your method for dealing with the fame?

BS: What fame?

MM: Are there any people that inspired you?

BS: In computing, I have the deepest respect for the designers of the languages I relied the most on when I built C++: Kristen Nygaard and Dennis Ritchie. They were/are real gentlemen. Maurice Wilkes (look him up :-) is amazing.

For more interviews check this link... http://www.research.att.com/~bs/interviews.html

Comments

Popular posts from this blog

Y this blog ???

Hello Friends !!! want to learn something...languages..softwares......searching ..for books ....downloading....e-books ..other stuff etc etc ..started reading the book...many doubts... many....still more and more...as u go on....afraid seeing hundreds and hundreds of pages in bibles... searching for solutions in google....wikipedia....orkut communities...other books....friends...postings.....long replies...etc etc...still left unsolved ...... days running out.....got vexed of things.. ....loosing interest....... This was happened in our case....and many of us have the same problem.....we like to gain more knowledge in less time and like to read contents with less pages(ofcourse!!).....so,we thought of making things easy for all who resemble us...... do them easy....is our motto.....so friends we can have small posts in this blog about various topics related to computers science....so that others could get

Free cricket SMS alerts on your mobile

For all the cricket fans out there in India, stay connected with Cricket while you are on go.. subscribe with cricsms and receive LIVE cricket alerts on you mobile for FREE. You also get to watch best moments of cricket through a video per day and an interesting trivia too.

Know C/C++ (L2)

The If statements.... The ability to control the flow of your program, letting it make decisions on what code to execute, is valuable to the programmer. The if statement allows you to control if a program enters a section of code or not based on whether a given condition is true or false. One of the important functions of the if statement is that it allows the program to select an action based upon the user's input. For example, by using an if statement to check a user entered password, your program can decide whether a user is allowed access to the program. Without a conditional statement such as the if statement, programs would run almost the exact same way every time. If statements allow the flow of the program to be changed, and so they allow algorithms and more interesting code. Before discussing the actual structure of the if statement, let us examine the meaning of TRUE and FALSE in computer terminology. A true statement is one that evaluates to a nonzero number. A false sta