|
... not to mention yr linux kernel hackers and yr maintainers of all those crufty 1980's dos apps that weren't written w/ dbase...
|
|
|
|
|
I’m appalled by the absence of ANSI C in the list as well.
|
|
|
|
|
mail441516 wrote: embedded C programmers out there
yup, PLC programming is real big outside of the military too.
_________________________
Asu no koto o ieba, tenjo de nezumi ga warau.
Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
|
|
|
|
|
why is VB so darn popular at workshops, code demos, etc?
Or is it true, what Microsoft said many years ago when I went to the introduction of VS2003, that New England is dumber demographics shows that VB is more popular than C/C++/C#?
Marc
|
|
|
|
|
I always thought it was because they assumed VB users needed to see it in VB and c# users were smart enough to understand it anyway.
"I don't want more choice. I just want better things!" - Edina Monsoon
|
|
|
|
|
Just thinking that that isn't a very complete list, even if you ignore the acedemic ones that aren't really used commercially. There's actionscript, assembler, LISP, COBAL, Perl... and surly many others?
and SQL shouldn't be there at all, becuase you can't write a complete application in SQL alown.
|
|
|
|
|
Define "complete."
Most likely, I don't code "complete" applications according to your definition. Because I work with a team, and I work primarily on those areas that I'm more effective in than others on the team.
Grim (aka Toby) MCDBA, MCSD, MCP+SB
SELECT * FROM users WHERE clue IS NOT NULL
(0 row(s) affected)
|
|
|
|
|
Beyond the question of how much of a system you are working on, is the question of what all components are in a system. The current project that I am working on involves mobile clients, REST style web services, SOAP style web services, web pages, windows services, support utilities and a database. This covers C/C++, C#, SQL, and JavaScript.
I haven't worked on all the pieces, but I've personally used C/C++, C# and SQL to do the portions that I've been involved with. I wouldn't be comfortable classifying a single language as the primary language that I use.
Kelly
|
|
|
|
|
The poll is about languages you get paid to write code in, not applications. Technically you can write a complete application in SQL depending on your definition of application; SQL is definitely a "language" that one can write code in so I think it belongs.
As for the others, I agree, it would be nice to see a comprehensive survey on what visitors to this site actually use and how much of each, however it would be kind of academic since it would only be of interest to other visitors of this site (and the sponsors I guess) since it's not an average generic programming populace by any means.
"I don't want more choice. I just want better things!" - Edina Monsoon
|
|
|
|
|
That's why there's the "Other" text box. I had to pick the 10 most likely to be used and so scanned a bunch of sites as well as postings in our forums to get a rough idea of what are the top choices.
Now it's up to you to season to taste.
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
VBScript missed too (ASP)
|
|
|
|
|
ed welch wrote: COBAL,
Please, a little respect. It's COBOL.
/ravi (Hardcore COBOL hacker)
|
|
|
|
|
Prolog, Algol, Snobol, not to mention Object Oriented Cobol!
_________________________
Asu no koto o ieba, tenjo de nezumi ga warau.
Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
|
|
|
|
|
The poll at this point has 596 responses, and C++ is at almost 30% with VB (I assume all flavors) coming in at 23%?? If this is not something like the Howard Stern/Sanjaya affect ("just for fun, vote for the dead language!"), then it's an eye-opener.
I understand the need for c/c++ (just kidding about the dead language) for low-level tasks, but 30%? Could a few of the nearly 1 out of 3 respondents elaborate on what they're using it for?
Just curious.
|
|
|
|
|
I have a lot to do with individual GUIs (aka Skins) and our dlls. And we want to program all code in one language so we stick to C++.
VB has not enough fine tuning power, and C# we are now evolving.
Greetings from Germany
|
|
|
|
|
There's plenty of old code still out there that needs maintaining. Not everyone does greenfield development!
|
|
|
|
|
Wonderware - Celebrating our 20th anniversary!
Needless to say, some of the code I look at was written for Windows 2.0
You REALLY have a hard time in a profit-driven company justifying rewriting ANYTHING that already works.
So ... a lot of C and C++ coding goes on, since that is what everything is already written in.
Some newer projects are in C# - but there's plenty of new kids arrund who know that, so the really experienced folks are still writing C and C++.
|
|
|
|
|
What about games? There are even frameworks over c++ that are used a lot, respectively(e.g. Qt.)
I think many drivers, and hardware specific softwares will go with c++. What about many large products, that's not easy to rewrite it totally with a new language? (While it's certainly necessary to maintain or even add features to them.)
I personally still use c++ for many projects, because I don't believe I have to leave what I learned for years, just because there's a new better way of doing things. I will move to new platforms, perhaps, but it will take a long time.
// "Life is very short and is very fragile also." Yanni while (I'm_alive) { cout<<"I love programming."; }
|
|
|
|
|
Hamed Mosavi wrote: just because there's a new better way of doing things
Wow! Don't always associate NEW with BETTER. Maybe that is true in some cases, but not always.
|
|
|
|
|
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).
|
|
|
|