|
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
What I find funny is there's no mention of ASP.
|
|
|
|
|
Because its not a language? Its a technology that uses VB as the language, just like .NET isn't a language. VB and VB.Net should have been split though.
|
|
|
|
|
Yeah, technically you're right. I just apparently, found the exclusion of it funny. It's a Monday, what can I say.
|
|
|
|
|
Jeremy Falcon wrote: ASP
It is a technology. It internally uses SCripting languages like JScript, VBScript etc.
|
|
|
|
|
ASP isn't a language. VPScript is a (cough) language...
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
The key word, as has been mentioned by some others, is PAID.
It is generally recognized that VB has the most programmers (term used rather loosely). That, however, doesn't mean they're doing it professionally.
The results bring to mind an article I read some time ago (alas, I cannot recall where), about why C/C++ programmers were paid more than VB programmers. With no insult intended (and I really mean it), they article pointed out that they were just much better programmers. In particular, it noted the greater level abstract thinking required, and ultimately, the more profound coding that resulted. There were further meandering about the nature of an individual who preferred the much more difficult language as a target of conquest.
Any Truth? No doubt, even with my disclaimer, I'll be flamed for the preceeding paragraph: you are pre-forgiven.
I'd even wonder about the C# claim. I wrote an app here, in C#, but it was half for sport. The other two programmers use Visual FoxPro and Java. I was once directed to use Visual FoxPro for an app, which is one I recoded to C# (the above sport). Novertheless, sicne I had to add a vote to C#, it skews the weighting - how many others use C# (as a minor contribution), but checked others?
Perhaps the survey should have read: "What is the primary language you are paid to work in?
"
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
|
|
|
|
|
I think you're a bit out of touch, c# really is my primary language I make money programming with and I suspect for a majority of users of this site it is theirs as well.
Actually I was thinking what you are thinking only it was about Javascript because I really only use a tiny amount to enhance some asp.net pages from time to time, but technically I do get paid to work with it.
"I don't want more choice. I just want better things!" - Edina Monsoon
|
|
|
|
|
For now, we're both guessing. Still, we ought consider one anothers perspectives as a flag that the data is smeared half-way to useless.
Of the four programmers in this shop, none use C# - and this includes one of those types who's always getting the latest books on language trends. You contend, and possibly rightly so, that we're unrepresentative. That could hold for your experience, as well. Bear in mind that we all have MSDN subscriptions and can use pretty much any of the software on the list with no added expenses.
C#, even if we pretend for a moment I'm right, will probably become dominant if for no other reason than MS is pushing it to be so. It is, for all practical purposes, a .NET - only language - and isn't that the way they want it to be? I'm glad it looks so much like "C++ light" (just teasing).
I wonder how this poll would have turned out if there was only one answer allowed per voter. That's where I put the bet on C++ moving up the list. I can keep wondering, for I've not seen any polls rerun with a modified question to clarify ambiguities such as this.
Keep your feet dry
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
|
|
|
|
|
Balboos wrote: I wonder how this poll would have turned out if there was only one answer allowed per voter. That's where I put the bet on C++ moving up the list. I can keep wondering, for I've not seen any polls rerun with a modified question to clarify ambiguities such as this.
Move up perhaps but certainly not take the top spot if you go by the discussions in the lounge and popularity of various boards here. C++ users are a dying but very vocal minority from what I can tell.
I'm a poster case for c# I wrote many commercial applications in c++ over the years and when we first took a look at c# and .net and realized the implications we dropped c++ as fast as we could in favour of .net and c#.
I would literally be insane if I were to continue using c++ in my business, there is no business case to be made to continue using it for anything but some very specialized areas such as drivers, legacy software etc. The positives of .net are just completely overwhelming for writing any large business applications.
Even cross platform is much better served by going .net than anything else these days.
"I don't want more choice. I just want better things!" - Edina Monsoon
|
|
|
|
|
Ah hah - I see where we are at a misunderstanding!
You presume C++ does not include C++.NET - I presume that it includes both!
And when I wish to mix, the IJW capability is just delightful.
Old code. New Code. Everyone is happy togheter!
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
|
|
|
|
|
There is no misunderstanding, I'm including c++.net. I've dabbled with it and was less than impressed, the consensus (in the lounge forum on this site, at least) is that c++.net is not the way to go if you really want to write complete .net apps.
"I don't want more choice. I just want better things!" - Edina Monsoon
|
|
|
|
|
The question read "get paid for". Just because someone checked "VB" doesn't mean they don't know other languages or aren't capable of learning another language. I think the days of making a living off one language are long gone. This reminds me of the argument IBM Mainframe people would have over whether COBOL or RPG were better. In those days these people truly only knew one languagage.
My background has also included C/C++ and I've made some conversions to C# but the question was "what language are you using that your getting paid for".
I personally like C# and think it's an elegant language but RIGHT NOW, VB is what pays the bills...
|
|
|
|
|
Balboos wrote: C/C++ programmers were paid more than VB programmers.
I've seen this stated many times but certainly prior to .NET I never noticed any difference in contract rates on offer (in the UK).
Kevin
|
|
|
|
|
How come ANSI C isn't listed? I'm sure there are a ton of embedded C programmers out there...
|
|
|
|
|
... 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
|
|
|
|