| | |
C++ is dying a slow death
Please support our C++ advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Jun 2004
Posts: 609
Reputation:
Solved Threads: 8
Hi everyone,
I just came home from a software conference in nagoya, Japan
where they had any kind of software you can think of on this planet.
There was one talk i went for and i think its quite interesting to have it discussed fully here. Alot of the companies there all said the c language is now nothing more than a relic and dying a slow death and that the new Java 2 has already taken over c programming.
To my personal opinion i think the speaker is more or less right because myself knowing both c and java, i am using c lesser and lesser and more people or companies and even software customers are insisting tht the developers use java for simple tasks which can even be perfomed by c.
Then i sat back and thought for awhile that i remembered that when i was doing programming in c++ just to have the c++ system to display the entire system fonts in a combobox was a headache and took a least 200 lines of code but when i used java 2 to do that same exact task and also displaying
the system fonts in a combobox it only required me to write 40 lines of code and it was a breeze.
Basically what i think is that the c language has had a good run but nothing lasts forever. Even when i consult most developers they say that the c language is slowly dissapearing. When i started looking at the programming architecture of the new java 2 swing they had at the conference, i became more convinced that the c language has come to an end.
Java swing has been able to create so many products such as web browsers, alot of other applications and yes even an operating system which i tried and its program execution speed is twice that of windows and its very user friendly. The operating system is not out yet but should hit markets in the middle of 2005.
Being very interested i asked their chief engineer how they managed to develop this and he said this was possible as java tends to become self realiant. He then told me that by the end of this year any applications made in java will not depend on anything on the windows operating system thus having its own common controls and not even using the windows.sysytem.forms.ocx controls. Then i asked him what about the kernel. He said the kernel can be created using asm or simply using free dos programs such as freedos but also to distribute them freely.
well i really hope some of you guys would comment on my posting here and make this a very fruitful discussion for everyone to enjoy
Thank You
Yours Sincerely
Richard West
I just came home from a software conference in nagoya, Japan
where they had any kind of software you can think of on this planet.
There was one talk i went for and i think its quite interesting to have it discussed fully here. Alot of the companies there all said the c language is now nothing more than a relic and dying a slow death and that the new Java 2 has already taken over c programming.
To my personal opinion i think the speaker is more or less right because myself knowing both c and java, i am using c lesser and lesser and more people or companies and even software customers are insisting tht the developers use java for simple tasks which can even be perfomed by c.
Then i sat back and thought for awhile that i remembered that when i was doing programming in c++ just to have the c++ system to display the entire system fonts in a combobox was a headache and took a least 200 lines of code but when i used java 2 to do that same exact task and also displaying
the system fonts in a combobox it only required me to write 40 lines of code and it was a breeze.
Basically what i think is that the c language has had a good run but nothing lasts forever. Even when i consult most developers they say that the c language is slowly dissapearing. When i started looking at the programming architecture of the new java 2 swing they had at the conference, i became more convinced that the c language has come to an end.
Java swing has been able to create so many products such as web browsers, alot of other applications and yes even an operating system which i tried and its program execution speed is twice that of windows and its very user friendly. The operating system is not out yet but should hit markets in the middle of 2005.
Being very interested i asked their chief engineer how they managed to develop this and he said this was possible as java tends to become self realiant. He then told me that by the end of this year any applications made in java will not depend on anything on the windows operating system thus having its own common controls and not even using the windows.sysytem.forms.ocx controls. Then i asked him what about the kernel. He said the kernel can be created using asm or simply using free dos programs such as freedos but also to distribute them freely.
well i really hope some of you guys would comment on my posting here and make this a very fruitful discussion for everyone to enjoy
Thank You
Yours Sincerely
Richard West
You still need to think about this from the user end, alot of people hate java applications as they look ugly and are resource hogs (at least the old java was, not sure about java 2)
I know i dont want more programs to be done in java, which seem slower to me.
I know i dont want more programs to be done in java, which seem slower to me.
Firefox: no, its not the end all solution, it has its own issues and in time it will be just as insecure as IE, when its hit Firefox 6, if it makes it that far. Oh, and AOL pays for it, incase you didn't know.
Microsoft & Windows: If you hate it so much, move to linux, or bsd, or anything else, stop complaning and move on.
Good starting places: Gentoo Novell SUSE Fedora Core Apple
Microsoft & Windows: If you hate it so much, move to linux, or bsd, or anything else, stop complaning and move on.
Good starting places: Gentoo Novell SUSE Fedora Core Apple
*Yawn*
We are managed languages. Developers, you will be assimilated. Resistance is futile.
We are managed languages. Developers, you will be assimilated. Resistance is futile.
-Ryan Hoffman
.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
*Yawn*, me too.Who cares ???.We will have to use what ever the policy making companies shove at us.Yup it's quite too the OpenSource is only open before money comes in.It's like water,can dissolve anything given enough time.Brrr
<b>Resistance is futile.</b>
Nah......,You can do that till you are dead
,and even then you can leave followers to do your work.
So after you are gone,what do you care
.
<b>Resistance is futile.</b>
Nah......,You can do that till you are dead
,and even then you can leave followers to do your work.So after you are gone,what do you care
. •
•
Join Date: Jun 2004
Posts: 609
Reputation:
Solved Threads: 8
hi everyone,
Firstly the first java was not that good but apparently after seeing things first hand for the new java 2. The thing about open source is that it is not like dissolving things in water because what you are talking about is market saturation which is no body ever gets tired of getting free software or at least reasonably priced ones and this has nothing to do with any policy but about change.
When you have been doing something for decades you tend to realize that change is inevitable. And why yawn just like all those people who criticised the early dot com boom.
I remember those times when a lot of guys were telling me Richard why don't you get into the boom. In and out fast but all i did was yawned and i am still working while all those other guys are now staying in two storey bungalows with three cars with pools.
Maybe my putting up this post is for you guys to learn a mistake made by an oldie like myself and prevent yourselves from making these same mistakes. Its easy to criticise but not easy to do something and maybe when you're gone you hope someone to refer to you as that person who created free enterprise and not just another developer.
Always think out the box as the world is not as forgiving as you think. Creativity is not overated
Yours Sincerely
Richard West
Firstly the first java was not that good but apparently after seeing things first hand for the new java 2. The thing about open source is that it is not like dissolving things in water because what you are talking about is market saturation which is no body ever gets tired of getting free software or at least reasonably priced ones and this has nothing to do with any policy but about change.
When you have been doing something for decades you tend to realize that change is inevitable. And why yawn just like all those people who criticised the early dot com boom.
I remember those times when a lot of guys were telling me Richard why don't you get into the boom. In and out fast but all i did was yawned and i am still working while all those other guys are now staying in two storey bungalows with three cars with pools.
Maybe my putting up this post is for you guys to learn a mistake made by an oldie like myself and prevent yourselves from making these same mistakes. Its easy to criticise but not easy to do something and maybe when you're gone you hope someone to refer to you as that person who created free enterprise and not just another developer.
Always think out the box as the world is not as forgiving as you think. Creativity is not overated
Yours Sincerely
Richard West
thats all true ... I've heard about a java operating system too that is coming by the mid of 2005 ... it is really fast .... more and more people feel java a very easy language to learn ... like me ... I learned c++ first and then java ... and now I only program in java .... or some little programming that is system dependent ... I do it in c++.
•
•
•
•
Originally Posted by buddyb
For those of us simple of mind would you care to explain that :cheesy: in simpler terms?
Thanks, BuddyB
-Ryan Hoffman
.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
.NET Specialist / Webmaster, Extended64.com.
Please do not email or PM me with support questions. Please direct them to the forums instead.
C++ out, java in????????????
I see Bjarne Stroustrup(hope i get the spelling correct) burning in jeolousy.:p
But, it's actually hard to believe...
And I would like to add something from Stroustrup's website too....about c++ emerging with its new look...
I see Bjarne Stroustrup(hope i get the spelling correct) burning in jeolousy.:p
But, it's actually hard to believe...
And I would like to add something from Stroustrup's website too....about c++ emerging with its new look...
•
•
•
•
What will C++0x look like?
I don't know. C++0x will be the outcome of a multi-year standards process that seriously considers the needs of the diverse parts of the C++ community - the discussion about directions for the (2005?, 2008?) revision of the ISO C++ standard is just starting. The C++ standard will remain stable for a long while yet, and the language will remain stable even longer because compatibility is always a major concern.
My personal view is that the key principles should beThe changes and extensions should be chosen to make C++ a better platform for systems programming and library building, and to make C++ easier to teach and learn. Clearly, we will have some discussions about the meaning of "major" in those sentences.
- no major changes to the language itself
- major extensions to the standard library
-------Bjarne Stroustrup
![]() |
Other Threads in the C++ Forum
- Previous Thread: How to delete a data structure in Builder 6.0?
- Next Thread: creating a class and declaring objects
| Thread Tools | Search this Thread |
api array arrays based binary c++ c/c++ calculator char char* class classes code coding compile console conversion convert count database delete deploy desktop developer directshow dll download dynamic dynamiccharacterarray email encryption error file forms fstream function functions game generator givemetehcodez google graph gui homeworkhelp iamthwee ifstream input int java lib linkedlist linker list loop looping loops map math matrix memory multiple news number numbertoword output pointer problem program programming project python random read recursion recursive reference return rpg sorting string strings temperature template templates test text text-file tree unix url variable vector video visual visualstudio win32 windows winsock wordfrequency wxwidgets





