|
It's easy!
1. c++ - app dev
2. perl - scripts
web dev:
3. php
4. sql
5. javascript
doesn't include c#, java, asp used on occasion.
such fun - I'm glad to have autocomplete.
cheers
|
|
|
|
|
In my case the 4-5 is largely for legacy app support.
Also, not everyone has a language as flexible as C# that you can use in the web, console, windows and mobile space.
|
|
|
|
|
- C#
- C++
- C
- PHP
- Python
- JavaScript
Oops, that's more than 5...
I doubt it. If it isn't intuitive then we need to fix it. - Chris Maunder
|
|
|
|
|
Intel x86 & x64 assembler
C++
C#
JavaScript
PHP
Less frequently, Visual Basic
|
|
|
|
|
jarvisa wrote: Intel x86 & x64 assembler
Do you really use these anymore? I have not written a single line of .asm in almost 10 years and I do image processing with 25MB to 2 GB sized images.
John
|
|
|
|
|
I voted 4-5, but as I read the rest of the comments on here, I realized I forgot some. Of course, I wear many hats at work - I'm an embedded developer on ARM and x86 processors, I'm the "web guy" for internal tools (and regularly assist the "web/IT guy" for customer-facing tools), and I'm also the internal PC tools guy, which means the following:
Embedded:
C
C++
Web:
PHP
Javascript
PC Tools:
C#
Perl
VB6 (legacy apps)
|
|
|
|
|
C++, PLC programming (IECxxxx), ISO/DIN code for our CNC machines, ABB robots rapid language, KRL Kuka robot language.
Some times PHP and some times SQL...and some others but not usually...
Those are the most common I use...
|
|
|
|
|
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[^]
|
|
|
|
|
|