Sorry to say this, but you feel alone is because you are too green in programming. Do more, a lot more coding and you'll feel nothing is out of the ordinary.
You might not have realized it but you are among many who say good things about C++ but when it comes to defending your arguments, it suddenly becomes C and C++.
In this case, Google is trying to enhance their core business that is search. The way we search on the internet is still quite primitive and it's also some kind of brute force. I bet all search engine providers are working on making their engines more intelligent and the result will ultimately decide which one will be the last one standing.
My OP was actually a subtle criticism of Apple, because they chose to propose a new spec instead of supporting an existing one. I don't mean to hash you, but I actually think you are probably a teenager, so you would interpret my post the way you did.
Mao was King of the country, every Chinese knows that
Here's where I started to think you were trolling. If anything, Mao would like to be the emperor, not just a King.
At the time the Chairman of PRC was actually Liu Shaoqi, who was indeed trying to take over, at least on the economical side. Mao was the chairman of the communist party. Mao's economical policy was no match of Liu's, so he launched the Culture Revolution to strike back and succeeded.
Of course decades later, Liu's ally, Deng Xiaoping prevailed and Mao's vision of China was finally over.
With Apple and others pushing canvas, the future of SVG isn't looking bright. I am not sure which one is better, but SVG seems to be the one on the way out, especially after Adobe stopped supporting SVG.
I think I know the theory, but I am more interested in practice. I've used virtual functions extensively to build an application, and it was a success and that convinced it was a viable paradigm. Now I'd like to see an example that uses templates (without virtual functions) and builds a non-trivial application.
I meant how you do polymorphism, especially for application development. Many code bases just use templates for smart pointers or containers, but using parametric polymorphism as the primary mechanism for constructing objects is quite different. That's why I am interested to know such a code base.
I've seen code bases with heave template use before, like Anti-grain Geometry (which did a great job but also gives me a headache reading it). But all them are algorithms centric. Now I see people starting to use templates heavily to replace what was previously done with the OO paradigm of C++. Is there such a open source code base out there? I'd be interested to study it.
Are you implying you agreed with what I said about the best subset of C++? Unfortunately I can't see the relevance of Modula-2. Wikipedia says that:
Modula-2 is a computer programming language designed and developed between 1977 and 1980 by Niklaus Wirth at ETH Zurich as a revision of Pascal
So not only was it late and it was also derived from PASCAL.
I agree that scope based memory management in C++ is nice, but I can live without it and sometimes I want to turn it off. You are right about gotos and related macros for memory management in C. I've done that a lot and believe it or not, I'd say my recent C code is the best code I've ever written.
As to use templates as the primary paradigm in a code base, I can see that's what many people are jumping into now. All I can say is good luck and let's talk in 10 years.
unless you use specific C++ features (exception, virtual)
Those are actually the reason I use C++ (along with the smart pointer which is convenient.). Otherwise, unless you are into templates, why not just use plain C? Now I think it makes a lot of sense to say the best subset of C++ is C.
25+ years? Based on your view on programming and your attitude demonstrated here, you still haven't learned to behave like a grownup.
Sorry to say this, but you feel alone is because you are too green in programming. Do more, a lot more coding and you'll feel nothing is out of the ordinary.
You might not have realized it but you are among many who say good things about C++ but when it comes to defending your arguments, it suddenly becomes C and C++.
First of all, we were talking about applications, not virtual machines.
Second, My events happen frequently with crappy applications, while yours do not.
Last but not least, I really hate arguing with AC, especially those who think they are smarter than they really are.
an outrageous 5 crappy applications
Theoretically yes. But in practice one of them could hog the file system, or another might freeze the entire desktop.
What do ya think is going to happen
The age difference between couples will increase.
Well, a thousand years ago computer science would also have been a synonym for a useless philosophy degree.
In this case, Google is trying to enhance their core business that is search. The way we search on the internet is still quite primitive and it's also some kind of brute force. I bet all search engine providers are working on making their engines more intelligent and the result will ultimately decide which one will be the last one standing.
If you find a post insightful, don't mod, post instead.
I'd mod it first and if I have anything more to say, post anonymously
Any way there is no way to enforce how people use the points once they get them. So these are just how I would mod.
If you disagree, don't mod, post instead. I don't think we mind disagreements. Mod points are for locating abuses and gems.
Usually I'd leave you post alone. But since you are holding your breath, I'd give you Overrated this time.
But there is not much difference between insightful and informative any more.
typo: hash -> bash
My OP was actually a subtle criticism of Apple, because they chose to propose a new spec instead of supporting an existing one. I don't mean to hash you, but I actually think you are probably a teenager, so you would interpret my post the way you did.
Mao was King of the country, every Chinese knows that
Here's where I started to think you were trolling. If anything, Mao would like to be the emperor, not just a King.
At the time the Chairman of PRC was actually Liu Shaoqi, who was indeed trying to take over, at least on the economical side. Mao was the chairman of the communist party. Mao's economical policy was no match of Liu's, so he launched the Culture Revolution to strike back and succeeded.
Of course decades later, Liu's ally, Deng Xiaoping prevailed and Mao's vision of China was finally over.
I meant http://www.w3.org/TR/2010/WD-SVG11-20100622/, not SVG in general.
With Apple and others pushing canvas, the future of SVG isn't looking bright. I am not sure which one is better, but SVG seems to be the one on the way out, especially after Adobe stopped supporting SVG.
No multi-tasking for you too?
Were you talking about your implementation of Javascript?
Well, mixing the two is what most people do, for one reason or another.
I was part of the Visual Studio team many years ago (build 41 still?). Yeah I do remember how heave that is.
I think I know the theory, but I am more interested in practice. I've used virtual functions extensively to build an application, and it was a success and that convinced it was a viable paradigm. Now I'd like to see an example that uses templates (without virtual functions) and builds a non-trivial application.
I meant how you do polymorphism, especially for application development. Many code bases just use templates for smart pointers or containers, but using parametric polymorphism as the primary mechanism for constructing objects is quite different. That's why I am interested to know such a code base.
I've seen code bases with heave template use before, like Anti-grain Geometry (which did a great job but also gives me a headache reading it). But all them are algorithms centric. Now I see people starting to use templates heavily to replace what was previously done with the OO paradigm of C++. Is there such a open source code base out there? I'd be interested to study it.
And the best subset of C is actually Modula-2 :)
Are you implying you agreed with what I said about the best subset of C++? Unfortunately I can't see the relevance of Modula-2. Wikipedia says that:
Modula-2 is a computer programming language designed and developed between 1977 and 1980 by Niklaus Wirth at ETH Zurich as a revision of Pascal
So not only was it late and it was also derived from PASCAL.
I agree that scope based memory management in C++ is nice, but I can live without it and sometimes I want to turn it off. You are right about gotos and related macros for memory management in C. I've done that a lot and believe it or not, I'd say my recent C code is the best code I've ever written.
As to use templates as the primary paradigm in a code base, I can see that's what many people are jumping into now. All I can say is good luck and let's talk in 10 years.
unless you use specific C++ features (exception, virtual)
Those are actually the reason I use C++ (along with the smart pointer which is convenient.). Otherwise, unless you are into templates, why not just use plain C? Now I think it makes a lot of sense to say the best subset of C++ is C.