|
I wonder why that post deserved a single vote of 1 out of 5...?
|
|
|
|
|
...C++.
C# is a great tool for the odd utility program or web back-end. I use JavaScript and HTML for a few UIs. But the vast bulk of the code i write for work is written in C++. Tomorrow morning, that's what i'll be writing. Day after that, ditto. Every day for the foreseeable future, the same. It's nice to have other tools, but for better or worse it's C++ that puts the bread on my table.
|
|
|
|
|
It used to be the case here as well, but the last 10 years or so there's been a massive paradigm shift to Java and more recently to VB.NET. There are some holdouts but that's what they are, hold outs.
I'm worried about tomorrow in my case, I've been delving in C#/Java for some time now, simple tasks in C++ are becoming onerous.
|
|
|
|
|
I make 150k in 2008 from C++, and about 25k from C#.
|
|
|
|
|
Shog9 wrote: C# is a great tool for the odd utility program or web back-end.
I would say .NET is a great tool for the odd utility program or web back-end, but prefer using a less PITA language for that, like IronPython or IronScheme, or F# - heck even VB is better.
For "real" work - I agree. C++ is (unfortunatelly?) the only real choice out there.
|
|
|
|
|
I'd add freepascal on that list for "Real work" - Any OS, tons of chip sets - and I do love C++ - but without a bunch of fanfair - I can write a web server in WinXP and compile it to true EXE assembly code etc like C++ .. but take the same source code unchanged and do the same on Mac, iPhone, Linux, etc. Yeah its a pin writing headers for things (cuz they are all C++) But... It's powerful.
--Jason P Sage
http://www.jegas.com
Know way to many languages... master of none!
|
|
|
|
|
Shog9 wrote: C# is a great tool for the odd utility program or web back-end.
A little unfair to the language surely? Most of my career has been C++ but it's C# these days. It's a beautiful language.
I gave up the traditional preconceptions that .NET is slow (MSIL + JIT, verifiable code etc. etc.) years ago - it isn't. I've changed languages but the projects I work on are just the same - large enterprise solutions and .NET handles it all perfectly well and performantly.
Regards,
Rob Philpott.
|
|
|
|
|
Rob Philpott wrote: A little unfair to the language surely?
Not at all. I like it. I enjoy using it more than i do C++, to be honest.
But it doesn't pay my bills. The software i work on relies on a plethora of legacy and 3rd-party calculation engines, written in everything from Fortran and Cobol to VB and Delphi. And generally written by programmers who aren't very good about cleaning up after themselves. C++ makes it possible for the system to remain stable. The newest engines are showing up now as .NET assemblies - no worries, C++/CLI bridges the gap.
C++ is far from being my favorite language. But that's not the nature of this poll.
|
|
|
|
|
Fair dos, sorry for the misunderstanding.
I thought you meant C# was really only for noddy tasks.
Regards,
Rob Philpott.
|
|
|
|
|
It was good to mention FORTRAN too!!!
My company (like many other companies) is using FORTRAN for many years for its high speed!!
|
|
|
|
|
I have used Fortran 77 during my college days.
MohammadAmiry wrote: for its high speed!!
I am not sure. But the compilation process is really slow right?
Vasudevan Deepak Kumar
Personal Homepage Tech Gossips
The woods are lovely, dark and deep,
But I have promises to keep,
And miles to go before I sleep,
And miles to go before I sleep!
|
|
|
|
|
it doesn't matter its hobby project or comercial, language is the same
peace & serenity
|
|
|
|
|
Of course it matters it's the whole point of this survey. Lot's of people "mess around" with all manner of languages, I'm curious to see which ones are actually paying the bills.
I could claim dozens of languages if asked which ones I've used, that's not the point though.
"It's so simple to be wise. Just think of something stupid to say and then don't say it."
-Sam Levenson
|
|
|
|
|
I code C# at home for fun, but at work I mix between C#, HTML, VBScript, and Javascript
-= Reelix =-
|
|
|
|