C++ not dead yet
-
"King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
-
"King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
The language never really died, but on Windows, the lack of a good up-to-date UI framework was what semi-killed it. Hopefully this will change once Windows 8 is out.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
-
"King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
Good article: reminds me that I used to quite enjoy c++ development.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me
-
"King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
-
The language never really died, but on Windows, the lack of a good up-to-date UI framework was what semi-killed it. Hopefully this will change once Windows 8 is out.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
Nishant Sivakumar wrote:
, the lack of a good up-to-date UI framework was what semi-killed it.
What do you mean killed it? Consider, UI of Microsoft Office, MSN Messenger, Zune, Windows Explorer (almost all Windows Application) - What do you think they are written in? It is kind of strange that Microsoft apps still use internal C++ frameworks which are not released to outside world. And what they release to outside world is not used by them.
-
Nishant Sivakumar wrote:
, the lack of a good up-to-date UI framework was what semi-killed it.
What do you mean killed it? Consider, UI of Microsoft Office, MSN Messenger, Zune, Windows Explorer (almost all Windows Application) - What do you think they are written in? It is kind of strange that Microsoft apps still use internal C++ frameworks which are not released to outside world. And what they release to outside world is not used by them.
Rama Krishna Vavilala wrote:
What do you mean killed it?
Killed it for the typical UI dev who's now moved to .NET, WPF, SL etc.
Rama Krishna Vavilala wrote:
Consider, UI of Microsoft Office, MSN Messenger, Zune, Windows Explorer (almost all Windows Application) - What do you think they are written in? It is kind of strange that Microsoft apps still use internal C++ frameworks which are not released to outside world. And what they release to outside world is not used by them.
Yes, and that is the biggest problem.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
-
"King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
The question here is not whether C++ is dead. The real question is whether C++ 0x will be adopted widely. Concurrency is the key. Concurrency does not mean just mean thread support. Actors, futures and messaging are the key.
-
The language never really died, but on Windows, the lack of a good up-to-date UI framework was what semi-killed it. Hopefully this will change once Windows 8 is out.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
Nishant Sivakumar wrote:
Hopefully this will change once Windows 8 is out.
I thought Windows 8 was mostly going to use HTML5? I could easily be completely wrong though :-\
Cheers, विक्रम (CCC count - 6.) "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:
-
"King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
A friend of mine worked for the XBox division of Microsoft for several years; according to him, all XBox games, the XBox OS and most of the cloudy (clouded?) infrastructure is written using C++. It seems that the .Net framework is just too bloated for compact, light weight applications where speed is a driving issue. Imagine that. To paraphrase Mark Twain: Rumors of C++'s death have been greatly exaggerated.
-
Nishant Sivakumar wrote:
Hopefully this will change once Windows 8 is out.
I thought Windows 8 was mostly going to use HTML5? I could easily be completely wrong though :-\
Cheers, विक्रम (CCC count - 6.) "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:
-
Nishant Sivakumar wrote:
Hopefully this will change once Windows 8 is out.
I thought Windows 8 was mostly going to use HTML5? I could easily be completely wrong though :-\
Cheers, विक्रम (CCC count - 6.) "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:
Rumor has it that there’s a new UI framework called Jupiter that can be used from C++ or C#.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
-
Rumor has it that there’s a new UI framework called Jupiter that can be used from C++ or C#.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
Jupiter is going to be a new user interface (UI) library for Windows, built alongside Windows 8. It will be a thin XAML/UI layer on top of Windows application programming interfaces and frameworks for subsystems like graphics, text and input. Smells alot like... Silverlight!
-
Good article: reminds me that I used to quite enjoy c++ development.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. nils illegitimus carborundum me, me, me
And may do so again. Sounds very interesting.
Pete
-
Nishant Sivakumar wrote:
Hopefully this will change once Windows 8 is out.
I thought Windows 8 was mostly going to use HTML5? I could easily be completely wrong though :-\
Cheers, विक्रम (CCC count - 6.) "We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread :doh:
The new desktop will be build on html5/javascript, but you can still use the "classic" desktop if you want to.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass." - Dale Earnhardt, 1997 -
"King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
Interesting read. I never stopped with C++ (MFC -> WTL -> Qt) but am slowly doing more and more HTML5/JS work. This might set me up well with Windows 8 ... assuming that anyone cares about another version of Windows of course. What's more interesting is that MS appear to be embracing HTML5/JS instead of their own dogfood if the reports of the new Windows 8 tile UI are anything to go by. I never did see the point to Silverlight - as if the world needs another Flash and the bloated browser plug-in you need to run it! I have zero sympathy for anyone who drank the Silverlight Kool-Aid and are now worrying if they've backed the wrong horse. Without Netflix it would no doubt be 'deprecated' in the same way as VB6.
-
Rama Krishna Vavilala wrote:
What do you mean killed it?
Killed it for the typical UI dev who's now moved to .NET, WPF, SL etc.
Rama Krishna Vavilala wrote:
Consider, UI of Microsoft Office, MSN Messenger, Zune, Windows Explorer (almost all Windows Application) - What do you think they are written in? It is kind of strange that Microsoft apps still use internal C++ frameworks which are not released to outside world. And what they release to outside world is not used by them.
Yes, and that is the biggest problem.
Regards, Nish
Are you addicted to CP? If so, check this out: The Code Project Forum Analyzer : Find out how much of a life you don't have! My technology blog: voidnish.wordpress.com
Nishant Sivakumar wrote:
the typical UI dev who's now moved to .NET, WPF, SL etc
Still using MFC here for all UI related stuff. Having fun with the MFC Feature Pack. What exactly is the "Typical" developer like? Do you have real world statistics for this or did you just assume that anyone who is playing around with .NET gave up completely on MFC and WIN32? :confused:
-
Interesting read. I never stopped with C++ (MFC -> WTL -> Qt) but am slowly doing more and more HTML5/JS work. This might set me up well with Windows 8 ... assuming that anyone cares about another version of Windows of course. What's more interesting is that MS appear to be embracing HTML5/JS instead of their own dogfood if the reports of the new Windows 8 tile UI are anything to go by. I never did see the point to Silverlight - as if the world needs another Flash and the bloated browser plug-in you need to run it! I have zero sympathy for anyone who drank the Silverlight Kool-Aid and are now worrying if they've backed the wrong horse. Without Netflix it would no doubt be 'deprecated' in the same way as VB6.
Rob Caldecott wrote:
for anyone who drank the Silverlight Kool-Aid
Very nice description. I feel a bit pumped at following the path of rightiousness See Do-I-Walk-Alone
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"As far as we know, our computer has never had an undetected error." - Weisert
"If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010
-
Interesting read. I never stopped with C++ (MFC -> WTL -> Qt) but am slowly doing more and more HTML5/JS work. This might set me up well with Windows 8 ... assuming that anyone cares about another version of Windows of course. What's more interesting is that MS appear to be embracing HTML5/JS instead of their own dogfood if the reports of the new Windows 8 tile UI are anything to go by. I never did see the point to Silverlight - as if the world needs another Flash and the bloated browser plug-in you need to run it! I have zero sympathy for anyone who drank the Silverlight Kool-Aid and are now worrying if they've backed the wrong horse. Without Netflix it would no doubt be 'deprecated' in the same way as VB6.
I wouldn't dream of letting anyone else palm off some layer-of-indirection or interpretive programming language on me (read: scripts, static markup like HTMLn, or various programming languages that require runtime engines). Never have. Consequently, I've always programmed in MFC which is a very efficient C++ wrapper for interaction with the Windows OS framework. What does C++ have going for it? It is an international standard for one and not subject to market and corporate whims. At any one time there are a 1000 (my guess) Computer Science professors out there free that are making sure the standard is correct, current and useful. Can't say that for the programming language C# and its future. I even suspect that the gold standard for getting an IT dev job is still C++ regardless of what you will actually do when on the job. To Microsoft's credit, they have never stopped supporting MFC and with the new MFC Ribbon UI I finally have 95% (my guess) of the power of MS's internal C++ framework.
-
"King of the world Ma!" says Herb Sutter: http://www.theregister.co.uk/2011/06/11/herb_sutter_next_c_plus_plus/[^]
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
I use C++ frequently and I really like it.Though I didn't do perfectly in my study.C++ is a internationally popular computer language that almost every computer elite would use.It means the development of computer science.So of course,it's not dead.
-
I use C++ frequently and I really like it.Though I didn't do perfectly in my study.C++ is a internationally popular computer language that almost every computer elite would use.It means the development of computer science.So of course,it's not dead.