|
You must not do web development. 4-5 is pretty common. In a .NET shop, there are often both C# and VB.NET programs floating around that most people have to touch on a monthly basis, now automatically, that's 2 there. Then, if you do any web development, you're certainly going to use JavaScript, so that's 3. And, most programs use a database, so you're likely going to write or edit stored procedures. Though SQL <i>queries</i> are not written in a <i>programming</i> language, when you write a stored procedure, it has all the logic control that dictates what a programming language is, so that makes 4.
Since most developers these days are web developers (at least, part time), that puts at least 3 programming languages up there right away. And, as the primary coding language (C# in your and my cases), it's not uncommon for a shop to have 2 or three. My place of work had VB6, VBScript, C#, and VB.Net when I started there 4.5 years ago. We've all but scrapped the VB6 and VBScript, so that gets us down to 2 primary languages, but there's a new initiative where we're experimenting with Python, Ruby, Ruby on Rails (are those separate languages?), and a few others. So, very quickly, our language count is going to jump up.
The ones who are "bragging" are the ones who are counting languages that are <i>not</i> <i><b>programming</b></i> languages, like plain old SQL, HTML, XML, XHTML, and maybe even counting <i>concepts</i> like ASP.NET, Ajax and such as "programming languages".
But, 4-5, most definitely would be common.
Hey! There's a BUG on this entry form! I copied my text to notepad, then pasted it back, and all angled brackets are converted on insert to ampersand + "gt" or "lt" plus semi-colin. I didn't notice this until /after/ I'd posted. Ugh!
modified on Sunday, November 22, 2009 11:55 AM
|
|
|
|
|
yeah.. it's an official language now.
|
|
|
|
|
|
I use C# and SQL nearly every day. Plus I don't think a month goes by that I don't do something with at least one other language; C, Perl, BASIC, DCL -- often in response to a post here on CP.
Were there a Go compiler for Windows I would have dabbled in that last week.
|
|
|
|
|
I use five languages regularly (e.g. every day of the week)
Objective-C
C
C++
C#
Ruby
Paul
A .NET developer who now drinks the Ruby and Cocoa Koolaid.
|
|
|
|
|
Again, a good poll that could have been even better with some of the options. There are options for 10-12, 12-15, etc up to 30* but there's no 0 option?
There are a few people who don't regularly get our hands on code. Personally, I voted 1 because I use SQL** nearly everyday. I don't use Java regularly enough for it to count here, and my C# use is even lesser. Roger Wright, for instance, might be one of our regular members who might have found a '0' option useful.
"This is a programming site!" and all that, yeah, but after all is said and done, I would expect more 0s than honest 30s.
* Come, now, I would expect 15 to be extreme, but 30+ is a bald-faced lie
** Despite what some might say, IMO it counts as a language and it appears on the Wikipedia link
Cheers,
Vikram. (Cracked not one CCC, but two!)
|
|
|
|
|
Vikram A Punathambekar wrote: IMO it counts as a language
Standard SQL is a query language, but not a programming language (it is not Turing complete). However, most extensions such as PL/SQL and T-SQL are programming languages.
|
|
|
|
|
I had to check 4-5 because I am currently under sentence to write an application in Visual FoxPro. For compatibility, I have to use version 8, which rubs just a bit of salt into this gaping wound.
It matters little - what's hell +/- an ember?
Anyone else similarly screwed by management orders? [forced to use a language which is being dropped, is incompatible with the common paradigms (like .NET), and comes from an era when scope was . . . ah, never mind].
The $(*&$)( we do for money. Stupid necessities of life.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"As far as we know, our computer has never had an undetected error." - Weisert
"It's a sad state of affairs, indeed, when you start reading my tag lines for some sort of enlightenment. Sadder still, if that's where you need to find it." - Balboos HaGadol
|
|
|
|
|
I support 4 major projects and countless modules all using VB6 and classic ASP. I am the sole developer at a really small software/consulting company. I just can't justify moving these applications to .NET when the VB6 runtime is still being included in Win7, not to mention creating a headache for existing installed customers. The only downside is that I am limiting my marketability, should I need to find another job. (that and the shame and humiliation one receives on this forum for admitting to still working in VB6)
|
|
|
|
|
So if we heap more shame and humiliation on you will that help justify the upgrade to .NET for your VB6 apps. just trying to help a poor lost soul
|
|
|
|
|
Mycroft Holmes wrote: just trying to help a poor lost soul
by shoveling dirt in on top of him?
Software Zen: delete this;
|
|
|
|
|
Dirt, I'd have said sh*t but then I'm a bastard and I know it.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Self-aware bastards are okay; it's the ones that don't know it that are a PITA.
Software Zen: delete this;
|
|
|
|
|
Does the Video/DVD recorder count? If it’s not a progamming language it certainly invokes language!
|
|
|
|
|
If a language is Turing complete[^] then it is a programming language.
Therefore SQL, HTML, XML, etc are not programming languages.
modified on Monday, November 16, 2009 2:17 PM
|
|
|
|
|
Agree HTML/XML arn't (clue is in the title Markup Language), SQL is perhaps closer to a programming language (clue in title again).
Perhaps the Turing definition is a bit limited, after all DNA (as in biology) is a programming language, with a DNA sequencer you can program ribosome’s to produce whatever protein you want. Nature adds the yet to be understood 'else if' statements to make you, me and every other living thing!
|
|
|
|
|
Bob1000 wrote: Perhaps the Turing definition is a bit limited, after all DNA (as in biology) is a programming language, with a DNA sequencer you can program ribosome’s to produce whatever protein you want
DNA is Turing complete. You can read more about it here[^]
|
|
|
|
|
|
How's Bash a programming language??
|
|
|
|
|
If CSS and things like that count as a language I must change my vote for 31+.
For me, language is language. C#, C++ (if you use many C++ environments, it still counts as 1), Java... I don't even count javascript as a language.
I hope no one see HTML or XML as a programming language.
|
|
|
|
|
Think JavaScript does count as does Basic, it has deliberate flow change statements such as 'if' . Its designed for programming whereas HTML is a mark up language, and XML is basically data structures (its in the name!).
i.e. HTML,CSS,XML are more akin to data than a programming language.
|
|
|
|
|
Javascript implementations have improved in leaps and bounds of late (due to the AJAX bandwagon no doubt). Might be worth your time reassessing your opinion of it. It can produce quite attractive code.
|
|
|
|
|
Paulo Zemek wrote: I don't even count javascript as a language.
Why not? It is Turing complete, just like C, Pascal, Java,... and unlike SQL.
|
|
|
|
|
it's certainly complicated enough to deserve it!
|
|
|
|
|
I was counting things like SQL, HTML, Regular Expressions and Lucene query, which are languages I use in programming, but apparently not programming languages. Although CSS is. According to the accumulated wisdom of Wikipedia. Still, that only took me up to 8, 30 is quite an achievement.
|
|
|
|
|