|
Consider managed C++. You get the power of C++ and the vast capabilities of the .NET CLR, including a huge class library and automatic garbage collection (no more memory leaks!). Plus the experience you get will transfer directly to any other .NET language, such as C#.
|
|
|
|
|
This survey is about what languages we use when we are getting paid to code. I checked at least 6 of the choices,c#,vb, sql,java script,ruby. It seems obvious that you use what is the best fit for the project you are working on( or what ever the people who write your pay checks insist on, no matter how bad a fit it might be.) C++ is far from dead but I wouldn't use it to create web mashups or data services.
When prediction serves as polemic, it nearly always fails. Our prefrontal lobes can probe the future only when they aren’t leashed by dogma. The worst enemy of agile anticipation is our human propensity for comfy self-delusion. David Brin
Buddha Dave
|
|
|
|
|
Mercenary For Sure wrote: C++ is at almost 30% with VB
Don't forget that CP started as a C++ place. It does not reflect the general population.
Mercenary For Sure wrote: Could a few of the nearly 1 out of 3 respondents elaborate on what they're using it for?
For everything important We are working on high performance NLP systems that also need to be portable, and currently C++ practically has no alternative in this area - not that we didn't try. Even if we didn't have the huge code base (some of the code is 15 years old) we would still use C++.
As for the other languages, we use JavaScript (web scripting), VBA (Office integration) and C# (small tools and testing)
|
|
|
|
|
We are using C++ extensively for all/most of the server related work. High performance at server components is mandatory in what we do and there is no better alternative than C++. For GUI related modules of the same product, we use C# but again, we use C++ there as well. In fact, most of our code nowadays is mixed-mode code. But the servers are mostly plain C++ COM and COM+ components.
"Some people believe football is a matter of life and death.
I'm very disappointed with that attitude.
I can assure you it is much, much more important than that. -- Bill Shankly"
|
|
|
|
|
Legacy code and the need for speed.
Think of an application that is so CPU intensive, the C# garbage collector has trouble running...
Okay ... besides Windows Vista ...
|
|
|
|
|
Mercenary For Sure wrote: Could a few of the nearly 1 out of 3 respondents elaborate on what they're using it for?
real-time 3D graphics
Augmented reality
Video, Audio compression, streaming, decompression
Multi-platform, multi-network, transportable network compression
Physics calculation of probably impact locations in real-time for moving objects
physics for debris rendering on mid->high altitude explosions.
volumetric modelling
out-of-core dense 3D renderings
4D animations and 4D cross-referencing
need I go on? the list is about a page and a half.
_________________________
Asu no koto o ieba, tenjo de nezumi ga warau.
Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
|
|
|
|
|
As CodeProject is directed to MS products users
I think it is unfair to add the PHP option in this competition
It is the same if we asked PHP users in their forums: Do you code by C#?
Mahmoud Zidan myBlog mmmzdev[^]
|
|
|
|
|
ya. I totally agree with you.
Thanks and Regards,
Michael Sync ( Blog: http://michaelsync.net)
If you want to thank me for my help, please vote my message by clicking one of numbers beside "Rate this message". Why vote? Plz Read it here. Thank you.
|
|
|
|
|
I disagree. It is even more relevant to see that there are 120 Delphi programmers and 66 Java/J# programmers in this community. I am a Ruby and JavaScript programmer for instance.
It isn't a competition, it is a survey.
regards,
Paul Watson
Ireland & South Africa
Shog9 wrote: And with that, Paul closed his browser, sipped his herbal tea, fixed the flower in his hair, and smiled brightly at the multitude of cute, furry animals flocking around the grassy hillside where he sat coding Ruby on his Mac...
|
|
|
|
|
Yeah but it cant be counted as an indication for a Random Sample test "The base of any fair survey"
Here C# 369, SQL (any variety) 27,C++ 191,VB 155,Javascript 138,Delphi 122,Java / J# 66,PHP 55,Python 14,Ruby 6
But what I mean is that in PHP specialized forums you will see the same ratios but shuffled with the subjects.
Mahmoud Zidan
|
|
|
|
|
That only matters if we were trying to gauge interest in the population as a whole - if we're interested in the people who visit this site, then things work out just fine...
every night, i kneel at the foot of my bed and thank the Great Overseeing Politicians for protecting my freedoms by reducing their number, as if they were deer in a state park. -- C hris L osinger, Online Poker Players?
|
|
|
|
|
You can also interpret it as so many C#-programmers needing help from CP.
Greetings from Germany
|
|
|
|
|
I also agree the survey is a little bias since cp is a .net site. I did Java for 3 hears before I started C#. So If the same survey was done on javalobby.com I'm sure the results would be leaning a little to Java.
Jay
Springfield, IL
|
|
|
|
|
There is another thought that may way in:
Sites, such as CP, are also a community. Perhaps the survey also reflects a skewing towards those progrmming types who like the general* community environment?
* A mixed community is of a different nature that very topic specific ones, which may better be described a users-groups?
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
|
|
|
|
|
No it means that they respect PHP as a language.
|
|
|
|
|
Millions all over the world respect PHP as a language,Why...?
Mahmoud Zidan
|
|
|
|
|
Not at all, it's a survey on, for, and by users of *this* site. There are *no* places anywhere on the internet, not anywhere, that you could conduct a survey that would catch all programmers working in all languages in a completely unbiased manner.
"I don't want more choice. I just want better things!" - Edina Monsoon
|
|
|
|
|
Quite honestly it really irks me to no end when all I see are open source or M$ offerings a part of a poll.
Michael Groves - http://www.parallelcomputersolutions.com
"You can't solve problems with the same mentality that created them."
|
|
|
|
|
Because everyone else has forgotten it
The only thing unpredictable about me is just how predictable I'm going to be.
|
|
|
|
|
Now here is a dead language!
When prediction serves as polemic, it nearly always fails. Our prefrontal lobes can probe the future only when they aren’t leashed by dogma. The worst enemy of agile anticipation is our human propensity for comfy self-delusion. David Brin
Buddha Dave
|
|
|
|
|
David Lane wrote: Now here is a dead language!
Allaire
(to)
Macromedia
(to)
Adobe
|
|
|
|
|
No. If you want to talk about a dead language it's Forte' Software, their product Forte' 4GL Tool development environment. Later bought by SUN and then shelved because it competed with J2EE.
Jay
Springfield, IL
|
|
|
|
|
sentiant wrote: ColdFusion
Is it still alive?
sentiant wrote: see are open source or M$ offerings a part of a poll
Open competition.
|
|
|
|
|
Vasudevan Deepak Kumar wrote: Is it still alive?
What's Cold Fusion?
Not trying to be funny here (No offense to CF developers): I literally have never run into it in 30 years of development. I guess I could Google it - maybe that's why it didn't show up in the poll, though - is it widely used?
-CB
|
|
|
|
|
That's coz ColdFusion sucks.
|
|
|
|