|
Sorry! My English!
I wanted to say:
just because there's a new and even better way of doing things
I hope this is right now! I mean I'll not change my language quickly because of a new technology, even if it is better.
// "Life is very short and is very fragile also." Yanni while (I'm_alive) { cout<<"I love programming."; }
|
|
|
|
|
We're using it for any application that requires performance, fine control, bare metal access, and a modest footprint. For example, my group uses it to run high-speed ink jet printing systems. The only place we don't use it is in the device drivers, which use C.
Contrary to what the .NET droids would like you to think, C++ isn't going away anytime soon.
The "pry it from my cold, dead fingers" phrase comes to mind.
Software Zen: delete this;
|
|
|
|
|
Gary Wheeler wrote: Contrary to what the .NET droids would like you to think, C++ isn't going away anytime soon.
No kidding. I'm working on my first C# project at the moment, actually, and it's going pretty well... but it is even more obvious to me than before that C++ still has a prominent place for anything performance related.
You need the right tool for the right job, and C# definitely is not always right. I am actually surprised that C# is as far ahead in this poll as it is.
Faith is a fine invention
For gentlemen who see;
But microscopes are prudent
In an emergency!
-Emily Dickinson
|
|
|
|
|
Gary Wheeler wrote: Contrary to what the .NET droids would like you to think, C++ isn't going away anytime soon.
The "pry it from my cold, dead fingers" phrase comes to mind.
Hmmm..I seem to recall John Simmons saying something very similar not too long ago, I wonder what he's using now....
If you can keep your job there forever then you may stand a chance of avoiding .net.
"I don't want more choice. I just want better things!" - Edina Monsoon
|
|
|
|
|
I don't intent to avoid .NET at all. I've been pushing to use it in the parts of our next generation of products. It doesn't fit all of our requirements, which is why we will keep using C++ for the foreseeable future.
Software Zen: delete this;
|
|
|
|
|
c++ is still used in tasks that requires tight optimizations. i have some friends that work in game industry (yeah, they make games ) and c++ is the only language that suits their needs, which is high performance, wide variety of libraries, etc. (at least all core things are written in it, only launchers and such may be coded in something user-friendly -- c#/delphi maybe).
|
|
|
|
|
Games are also usually written to be cross-platform which C# will never be. DirectX, XNA, etc. on PS3 or Wii? HAH!
Todd Smith
|
|
|
|
|
Believe it or not, we are moving our app from VB to C++. I fought long and hard t go straight to C# or something in .Net but management wanted C++.
Go figure.
|
|
|
|
|
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
|
|
|
|