Chris said:
Define "relevant"
By "relevant" I meant that which is important and indispensable. So, in other words, I was
referring to any application that is widely adopted and whose importance is unquestionable.
I thought most MS products were done using
C++/CLI and C#?
Not the MS Office line of products, nor Internet Explorer, Outlook Express, Visual Studio, Exchange,
etc... They are all reported to be developed in C++. It is also reported that Microsoft develops
it's OSs in C++[1]
Then virtually all web browsers are written in C++, such as Firefox, Chrome, Opera, Safari and
Konqueror. Epiphany is written in C. I don't know any browser which is written in either Java, C#
or any other language.
It is also said that Adobe and Autodesk also develop their products with either C, C++ or a mix of
both. I don't know if it's possible to generalize this for Autodesk's products, as AutoCAD has a
hefty chunk of it written in a LISP dialect.
So, where exactly do you base your allegation that "C++ [..] is itself being replaced by C#,
C++/CLI, Java and other languages."?
And regarding C, the GNOME desktop environment, along with practically all of its native
applications, are written in C. You don't get more "desktop language" than that.
A lot of web stuff is done with Java?
Are you referring to java applets?
I thought Eclipse was Java?
Eclipse is indeed written in Java. Yet, I don't believe an IDE can be considered a mainstream
desktop application.
Rui Maciel
[1]
http://www2.research.att.com/~bs/applications.html