|
I try my best not too, biggest reason for me to move to C#... job security, actually I've been converting older Delphi code to C#, never know when your job may be outsourced to a another country, so I try to learn everything I can.
GSC
|
|
|
|
|
To Support? Shoot - FreePascal is Delphi Compatible and portable to a ton of operating systems and chipsets - even iPhone.
--Jason P Sage
http://www.jegas.com
Know way to many languages... master of none!
|
|
|
|
|
You have my sympathies. Up until now 95% of our code has been in Delphi. At present we are converting, or redeveloping, into C#. My first programming in Delphi was back in '91, and Turbo Pascal years before that. I have allways hated, and will allways hate, Delphi, both the syntax of the language, the IDE, and the "support" tools provided. Allthough you may not need to be a masochist to enjoy Delphi, I'm convinced it helps.
|
|
|
|
|
Bummer - though I enjoy the Objected Oriented Pascal way of doing things (The raw syntax - not the Borland Lib's necessarily) - I do understand the issue with the tools - Microsoft has a pretty decent toolset and Borland used to - but they don't rock the globe now like they used to when it comes to getting the attention of serious developers.
Hang in there C# Is the best .Net language (opinion only) and coverting the code is an opportunity in some ways - for improvements if your company can afford to do it.
--Jason P Sage
http://www.jegas.com
Know way to many languages... master of none!
|
|
|
|
|
Delphi is great. I use C#, Vb.net and PHP. But I have used Delphi a lot and currently I am makeing a small Delphi 2009 Win32 programm, a 1 file executable, fast Win32 code. Only C++ can beat that.
|
|
|
|
|
Why can C++ beat that? Delphi is just as good and even handles x86 calling conventions on x86 platform except when calling C++ (cdeclspec) dll's.
Object Oriented Pascal - Delphi, FreePascal, GNU or otherwise rocks.
--Jason P Sage
http://www.jegas.com
Know way to many languages... master of none!
|
|
|
|
|
I totally agree, but why then is it that your Jegas Games classes are in c++
I love Delphi, but these days only occasionaly has work for it, the majority of jobs i can find is in vb.net and C#, even PHP.
|
|
|
|
|
LOL- Because DarkGDK is a precompiled lib - not a dll... to use it - there is no choice on that one.
And I agree with you - the masses tend to stick with the masses for no other reason it seems than to stay with the masses LOL.
Fortunately I have both the hobbiest, innovator and bossed around worker all in my blood!
As a hobbiest, I'm all over the place.
As a worker - I too am usually working with C# and things like Microsoft CRM, Sharepoint, C++, javascript, databases and even vba for saleslogix stuff...
As an innovator - I try to take the best of everything and build
--Jason P Sage
http://www.jegas.com
Know way to many languages... master of none!
|
|
|
|
|
ok, i see.
You know, a friend of mine once was very enthousiastic about OS2 from IBM, realtime preemptive multitasking 32 bits.
I agreed, but at the office of my freelance jobs they where using Windows 3.xx.
So, i do what pays the bills, whatever, but i draw the line at Cobol
Bossed around... i recognize that, i can take a lot as a freelancer, it's there money, time and possible failure, so i can only try
|
|
|
|
|
Isn't it dependend on the company you work for?
It's nice of Microsoft to make a "language independend" platform, but if every developer uses his own language it's bound to have some barriers for maintenance later on.
We try to encourage new developers in choosing the same language for all new development.
|
|
|
|
|
It does mean you get everyone programming to the "lowest common denominator" but yes I'd agree with that.
I think there's a fair argument though for educating the less able staff rather than restricting those with more experience.
Using the best techniques gives a better result.
Educating your staff to give them these options just seems sensible.
My opinion anyway (but not necessarily my employers opinion though, still working on that one)
|
|
|
|
|
i think a better question would be, what technology are we being better paid for...?
SQL Server
ASP.net
PHP
I am not aware of that much technologies...!
|
|
|
|
|
That statement reminds of a trivia question : what movie does the line, "220, 221, what ever it takes" used in ?
Bonus points for knowing who said it.
|
|
|
|
|
Jack Butler in Mr. Mom(1983)
|
|
|
|
|
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!
|
|
|
|