|
Re: The Positive Legacy of C++ and Java
|
Posted: Mar 19, 2009 6:48 AM
|
|
> Dare I say that C++ programmers who took to Java with such > enthusiasm were maybe not writing that good C++ in the > first place. Their inappropriate or overuse of manual > memory allocation in C++ was translated into normal syntax > in Java.
I am reminded of the Dilbert where Alice is getting her review from the Pointy-Haired Boss:
Pointy-Haired Boss: "Your biggest defect continues to be your inability to handle criticism." Alice (thinks to self): "I can't argue with his stupid misperception without proving it true." Pointy-Haired Boss: "And you argue with people who are much smarter than yourself." Alice (unable to hold it in): "GAAA!!!"
At any rate, I asked the questions that I did because I see fewer and fewer problem domains that are adequately addressed by lower-level languages than Java/C# etc. By lower-level, I mean languages that are old enough to not provide facilities that are commonly expected today, such as garbage collection, intrinsic support for thread safety and concurrent programming, a well-integrated run-time type system, an exhaustive standard class library, etc.
So I have a different question for you, since you brought up the supposition that people fled to Java because it was too hard for them to "write good C++ in the first place" .. do you think it is naturally more difficult to write good C++, and do you think that is a good characteristic or something to be avoided in a language? ;-)
Peace,
Cameron. http://www.oracle.com/technology/products/coherence/index.html
|
|