Click here to Skip to main content
Email Password   helpLost your password?
View all surveys | Suggest a survey Suggest a survey

Which languages are you working in?

Survey period: 30 Oct 2006 to 5 Nov 2006

What is paying your rent this month?

OptionVotes% 
Visual C++ 6.0 or earlier70416.22704 votes, 16.22%
Visual C++ 7.0 or later (native)68915.88689 votes, 15.88%
Visual C++ 7.0 or later (managed)2455.65245 votes, 5.65%
C# 1.x73716.98737 votes, 16.98%
C# 2.0156536.061565 votes, 36.06%
Visual Basic 649911.50499 votes, 11.50%
Visual Basic .NET86019.82860 votes, 19.82%
SQL125728.961257 votes, 28.96%
Java / J#3808.76380 votes, 8.76%
Delphi123028.341230 votes, 28.34%
PERL791.8279 votes, 1.82%
Responses4340  4340 votes
This is a multiple choice question. Totals may not add up to 100%



You must Sign In to use this message board.
 
 
Per page   
 FirstPrevNext
GeneralPlain old C++ using gcc
patnsnaudy
10:15 3 Nov '06  
jerry
GeneralRe: Plain old C++ using gcc
Mr.Prakash
5:00 5 Nov '06  
me too, gcc for arm build and vc for windows build


-Prakash

GeneralRe: Plain old C++ using gcc
Mr.Prakash
5:01 5 Nov '06  
i think it is alternate to CListCtrl Laugh


-Prakash

GeneralDelphi !?
Signal-9
9:43 3 Nov '06  
WOW 30%, im a little shocked
GeneralRe: Delphi !?
Boysalsa
14:38 3 Nov '06  
I have been using Delphi for years. There is a great user group in the UK (www.richplum.co.uk) for it and its still very popular accross Europe (especially in Germany I'm lead to beleive) and USA. I've even heared a few Borland spokes people say they have a loyal following in the far east even though they are convinced most of that is from illegal copies.

There is a load of really nice stuff integrated in the newer versions where objects can be maintained by changing the UML diagrams, its a very mature and cool product. I guess it says a lot for the language and the solid base that it has that Microsoft ended up paying off Borland a few years back when Anders left to go to them and hes the guy who's been the "father" to the new .Net and C# language. I know some new features in the last year or so we have been using for about 7+ years. (eg C# Generics = Delphi Interfaces) I think it also helps that delphi developers can compile the same code in .Net and Win32 if they have been following the advice thats been out there for the last 3 years or so.

Anyway... delphi has been more than paying my bills for the last 5 years when I started commercially programming, and I don't see much change to that in the future.

In short am I shocked? In short a little that its 30% but plesently. Would I expect to see it at the same level in 6 months time or a years time. I would hope so. (Especially as the BDS (Borland Developer Studio) is a great tool that enables you to write Delphi, C++, C# and Delphi for .Net projects all from the same IDE.)
GeneralSo C# it is. [modified]
Mr.Prakash
0:17 3 Nov '06  
Yesterday i have downloaded the C# express edition, I didnt know which new lang to learn after spending a lot of time on VC++ and C++,

So this survey has proved that C# is a good lang to move to next.

So btw, does anyone has a eBook for C#, Thanks.

-- modified at 5:24 Friday 3rd November, 2006


-Prakash

GeneralRe: So C# it is.
Signal-9
9:42 3 Nov '06  
I do more VC++/C++ than C#, but now its becoming equally distributed time.

I read the C# specifications and learned alot from it.

http://download.microsoft.com/download/8/1/6/81682478-4018-48fe-9e5e-f87a44af3db9/SpecificationVer2.doc
QuestionHow to vote ?
yusufcelik
23:35 2 Nov '06  
I couldn't figure out how to vote.
Is there any link ?
AnswerRe: How to vote ?
yusufcelik
1:59 3 Nov '06  
Nver mind, figured it out.
It is at the home page.
GeneralNo need to description! [modified]
Hamed Mosavi
10:40 2 Nov '06  
C# 2.0 is the winner, and Delphi is second.

and most interesting of them all is that I don't like any of them;P
I have to think about programming a lot more.

Wait a second. This surviey cleverly devides C++ into 3 groups. Considering this, C++ must be at least the second tool.

-- modified at 16:00 Thursday 2nd November, 2006

//This is not a signature
while (I'm_alive) {
  printf("I Love Programming");
}

GeneralRe: No need to description!
Shog9
12:26 2 Nov '06  
Hamed Mosavi wrote:
This surviey cleverly devides C++ into 3 groups. Considering this, C++ must be at least the second tool.

Yeah, if you combine the two non-managed groups, you get a solid 1000 (as i type this). With VB at only 886. Of course, combining the two C#s produces a truly formidable 1696...



GeneralRe: No need to description!
Hamed Mosavi
21:01 2 Nov '06  
>combining the two C#s produces a truly formidable 1696...

I think there was not the same results, if the question was: 'Which tool would you like to use?'

and I also think some of those guys who selectected C# 1.x also selected C# 2.0 more than those who selected both managed and unmanaged.

So however C# is the first, but surely has not such a formidable distance with C++.

//This is not a signature
while (I'm_alive) {
printf("I Love Programming");
}

GeneralRe: No need to description!
emilio_grv
3:05 3 Nov '06  
Another significant aspect is the few responses of managed C++.
In effect, it seems that traditional C++ programmers -when required to develop managed code- prefer to switch to C#, rather than insist with the bastard C++/CLI

The same is happening in my team: if I ask someone to develop unmanaged code, he goes autmatically to C++, if I ask managed code he goes to C#.
Unless comnstrained elsewhere for non tactical reasons, of course!

2 bugs found.
> recompile ...
65534 bugs found.
D'Oh!

GeneralRe: No need to description!
Lukas Fellechner
6:41 7 Nov '06  
You cannot add up those values:

"This is a multiple choice question. Totals may not add up to 100%"


So one could work with C++ 6.0, C++ 7.0 and C++ 7.0 managed, being counted three times.

Sorry guys, C++ is out, C# rocks!! Wink
GeneralRe: No need to description!
dighn
11:08 3 Nov '06  
Why is VC6 and VC7 (native) divided up anyway? MS having different compiler versions doesn't make them separate languages.
GeneralRe: No need to description!
robzzzzz
21:22 6 Nov '06  
So they can make a decision on whether to drop support for older compilers for their products. That's why it isn't just a clean language poll.

/rob

GeneralRe: No need to description!
ed welch
8:15 4 Nov '06  
If by "winner", you mean the most popular windows language for people who mainly do app development, then you are absolutly correct Wink
GeneralPHP, Python, Ruby? Tools are not languages.
pierre_j
3:07 2 Nov '06  
Hi,

You forgot some major languages in your list.

Also tools or different versions of a tool cannot be seen as different languages, or do I miss something? Smile

GeneralRe: PHP, Python, Ruby? Tools are not languages.
Greeeg
4:18 4 Nov '06  
I don't see why they didn't include these languages. I looked into Python two weeks ago and I'm pretty impressed by it. Doesn't beat C#+.NET for me, but IronPython is extremely sexy, too.

regards
GeneralRe: PHP, Python, Ruby? Tools are not languages.
RickMan
13:38 5 Nov '06  
These and other scripting languages that are used by many developers today could have been included under the general heading of dynamic languages and have easily been a part of the survey and most likely the number 1 development language.
GeneralVC6 FTW
Michael Dunn
21:53 31 Oct '06  
That is all Big Grin

(Although I do dabble in Perl occasionally)

--Mike--
Visual C++ MVP Cool
LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ

GeneralRe: VC6 FTW
basementman
10:07 3 Nov '06  
Us too. There is no compelling reason for us to move to VC200x for unmanaged code. We don't really use templates, nor do we need a bigger, fatter, slower UI.

 onwards and upwards... 

QuestionWhy isn't there an 'Other' option?
Vikram A Punathambekar
5:35 31 Oct '06  
I chose C# 1.x, Java and Sql, since that is pretty much what I work on; but given the number of people on CP, I'm sure lots of them use languages that are not mentioned in the list.

Cheers,
Vikram.
"Life isn't fair, and the world is full of unscrupulous characters. There are things worth fighting for, killing for and dying for, but it's a really small list. Chalk it up to experience, let it go, and move on to the next positive experience in your life." - Christopher Duncan.

AnswerRe: Why isn't there an 'Other' option?
thrakazog
6:33 31 Oct '06  
Yeah, there has got to be at least 3 people out there coding in assembly. Those poor bastards.
AnswerRe: Why isn't there an 'Other' option?
Chris Maunder
11:51 31 Oct '06  
Vikram A Punathambekar wrote:
Why isn't there an 'Other' option?

Because I don't have the energy or time this week to clean up after the usual the abuse that happens with the "other" option.Frown



cheers,
Chris Maunder
CodeProject.com : C++ MVP


Last Updated 10 Aug 2007 | Advertise | Privacy | Terms of Use | Copyright © CodeProject, 1999-2010