Bjarne Stroustrup: How C++ Combats Global Warming
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like bigthink's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike bigthink's video.
Sign in to YouTube
Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add bigthink's video to your playlist.
Uploaded on Jun 13, 2011
Stroustrup talks about exciting trends in technology and about how the efficiency of C++ is helping save the environment.
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
The interactive transcript could not be loaded.
Loading...
Loading...
Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Loading...
Advertisement
-
2:44
Bjarne Stroustrup: A Unified Programming Language?by Big ThinkFeatured
18,023
-
2:02
Bjarne Stroustrup: The 5 Programming Languages You Need to Knowby Big Think
140,490 views
-
4:48
Bjarne Stroustrup: Why I Created C++by Big Think
177,626 views
-
1:12
Bjarne Stroustrup: Advice for C++ Developersby Big Think
59,363 views
-
7:46
Bjarne Stroustrup: Why you should avoid Linked Listsby MrWolfspaw
2,486 views
-
5:22
Apple Tries to Be the Arbiter of Good Tasteby Big Think
12,521 views
-
4:47
There's No Such Thing as a "Pure" Programmerby Big Think
30,368 views
-
3:19
David Gelernter: The Danger of Crusading Atheistsby bigthink
68,109 views
-
2:13
Richard Dawkins: The Importance of Doing Useless Thingsby Big Think
187,560 views
-
8:26
Erik Verlinde: Gravity Doesn't Existby Big Think
280,794 views
-
4:49
Sam Harris: Religions Are Failed Sciencesby bigthink
96,684 views
-
7:10
Ray Kurzweil: The Coming Singularityby bigthink
362,457 views
-
4:48
Michio Kaku: How to Program a Quantum Computerby bigthink
244,159 views
-
4:16
Michio Kaku: How to Stop Robots From Killing Usby Big Think
293,205 views
-
2:48
Michio Kaku: Fusion Really Is 20 Years Awayby bigthink
356,595 views
-
8:43
14-Year-Old Prodigy Programmer Dreams In Codeby THNKR
718,174 views
-
3:01
James Lawrence Powell: The Curious Case of Richard Muller, Former Climate Change Criticby bigthink
19,781 views
-
38:25
"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"by Google Tech Talks
126,406 views
-
1:39
Richard Dawkins: The Arrogance of Immortalityby Big Think
138,838 views
-
5:55
Michio Kaku: The Dark Side of Technologyby Big Think
379,170 views
- Loading more suggestions...
Top Comments
jacoblister 1 year ago
His head has wings!
Sign in to YouTube
Sign in to YouTube
Borislav Mitev 11 months ago
And so is C++'s efficiency and speed.
Sign in to YouTube
Sign in to YouTube
All Comments (103)
Keylogger27328 1 week ago
Asm runs faster and uses a lot less space. C++ is good for high level programming though.
Sign in to YouTube
Sign in to YouTube
Leaf682 2 weeks ago
Optimizing is CHANGING, REMOVING, AND adding code, not just adding code. If you simply add more code without changing or removing anything logic will tell you that it reduces performance for that block because there is one more command there than before. Would you like me to explain how something else works, or do you understand basic logic now?
Sign in to YouTube
Sign in to YouTube
micro5eb 2 weeks ago
"If you add more code then it will reduce performance"
Bullshit. Create a simple program that does a task like generating prime numbers. Next, add optimisations. Is your code longer? If the answer is no then you aren't optimising, you are refactoring, or your algorithm was useless to begin with.
Sign in to YouTube
Sign in to YouTube
ariscop 3 weeks ago
Of the 4 of you, i wonder who was writing C++ and who was writing C with a C++ compiler.
Sign in to YouTube
Sign in to YouTube
Jerry Ku 1 month ago
Less server farms, less electricity used up, less global warming. Good. More money saved by the owner of the server farms, he then spends that money on a bigger house and bigger car. D'oh! Back to square one.
Sign in to YouTube
Sign in to YouTube
nejtilsvampe 3 months ago
As an electrical engineering student, C++ is extremely useful. Whenever you're dealing with software that is supposed to work with hardware, C++ is really good.
Basicly, every programming language is a tool. You use different tools for different tasks.
Sign in to YouTube
Sign in to YouTube
Leaf682 4 months ago
C++ wouldn't be called C++ if it there was nothing different, it would just be called C. C++ has more features (i.e. classes, etc.) therefore, using those features slows down the language. I'm not saying it's noticeable, but it's still there.
Sign in to YouTube
Sign in to YouTube
bajan13k 4 months ago
...but C is a subset of C++, so it's not really faster (i.e. the code it generates doesn't run any faster because of the language), you can use the same idioms.
You can do inline ASM in either if you're really that speed sensitive.
As for writing programs, how long it takes to write depends on the programmer more so than the language, if it is C vs. C++. Again, you can just use C++ as if it was "a better C".
Sign in to YouTube
Sign in to YouTube
Leaf682 4 months ago
Nonsense, basic logic will tell you that if you add more code, it will reduce performance. This may or may not be noticeable, but that's not the point. The point is, C is faster than C++ , even if it's only slightly faster, but for some applications (like calculations on super computers) the difference matters, and they'd use C instead.
Sign in to YouTube
Sign in to YouTube
y35n00b5 4 months ago
Languages change constantly, syntax rarely does.
Sign in to YouTube
Sign in to YouTube