m0ei wroteWell mostly C with Assembly Language are currently been used for Developping an OS. And C is currently been used for coding an exploit, around 90% of the exploits are based on C.
About C++, i think the number of softwares coded in C++ has decreased, but you still find a lot of softwares.
1- in what other language can you write an exploit? C is the mother of all languages (no i do not know who the father is).
What do you mean the number of software coded in C++ has decreased?
In browsing to this thread there is a chance you are using a C++ based browser if not then it will be terribly slow (Firefox, IE, ...)
If you are a developer then whatever tools/IDEs you use they would be written in C++
if you are an animator then all the tool you use are written in C++ (3dsmax, maya, ... , photoshop, illustrator).
If they were written in Java for example then they would have been terribly slow.
C/C++ is not dying, developers in C/C++ are dying because of the web technologies that have made the developers more on the front end of stuff rather than the core.
Still there are core devs (yes they exist), just check Microsoft Careers for example.
In any case:
Firefox
* Rendering engine: Gecko, C++
* JavaScript engine: SpiderMonkey, C
* UI: Mostly XUL (a custom XML dialect), CSS, and JavaScript, with some C++.
Chrome
* Rendering engine: WebCore, C++
* JavaScript engine: V8, C++
* UI: Mostly C++, though the mac port uses Objective-C, and some features in all platforms use HTML, CSS, and JavaScript.
Safari
* Rendering engine: WebCore, C++ (shared with Chrome)
* JavaScript engine: JavaScriptCore, C++
* UI: Unknown, but likely Objective-C with some HTML
Opera, Internet Explorer
Unknown, since they are closed source, but quite likely to be C/C++.