|
I pay the bills with VB6, C# and SQL. I do get the occasional project in VB.Net and I would not lump that in the same category with VB6. They are 2 totally different animals. VB.Net is a lot more like C# than VB6.
And then they through VBScript in the mix?
|
|
|
|
|
Asking for a ranking of languages might offer a better picture. The only reason I included VB in my response is that it is the embedded programming language for MS SQL Server Integration and Reporting Services. So I use it, but only because I have no better choice, and it ought to appear at the bottom of my list. SQL and C# would be the top ones.
|
|
|
|
|
I agree JR. It doesn't seem consistant with the seperation of the C# and C/C++ categories in the survey.
Adding VBScript to the mix is liken to including Java and JavaScript in the same category. The languages are related in syntax but that's about it.
Interesting how you brought up SQL (Sequential Query Language). If the question was what language have you been paid to use the most over your career, my answer would have been SQL. Its not an application development language but is perhaps the most commonly used database language. Maybe it will appear in next weeks pool
|
|
|
|
|
I noticed someone filled in RPG under their optional text.
My sympathies there. I'm glad to say I haven't had to look at RPG in well over a decade.
|
|
|
|
|
I though RPG went out with the commodore 64 . Have not seen it in over 25 years...
|
|
|
|
|
We still use RPG (RPG IV) at my office. We have some legacy AS400 apps built on it.
I look at them as little as possible.
|
|
|
|
|
It appears that almost everyone writes web related programs.
Where are all the people that makes critical programs?
|
|
|
|
|
Yo!
Software Zen: delete this;
|
|
|
|
|
I made critical program once, it said "critical error, system unstable bla bla bla" does that count?
|
|
|
|
|
Well, by critical I mean, if it fails, the possibility of at least one human death is very high.
|
|
|
|
|
Mirds wrote: Well, by critical I mean, if it fails, the possibility of at least one human death is very high.
Does the developers life count?
|
|
|
|
|
Okay, two lives, including one developer
|
|
|
|
|
I create and maintain hospital software. I guess it could be considered in this category. If our software fails, the nurses could always talk to each other like they did before they used our software.
|
|
|
|
|
|
I am in the C++ category.
[EDIT]Well its not that critical. If it were I would have to go through FDA approval.[/EDIT]
John
|
|
|
|
|
We deliver dispatching software for emergency numbers (911 etc...)
critical enough?
|
|
|
|
|
Mirds wrote: Where are all the people that makes critical programs?
you mean like direct missiles and aircraft? err... I don't know.... somewhere I am sure....
|
|
|
|
|
Mirds wrote: It appears that almost everyone writes web related programs.
Where are all the people that makes critical programs?
I develop business-logic, not web front-ends. Can't get myself interested in doing that.
-cb
|
|
|
|
|
The demand for Desktop applications is dwindling.
People want to live in the "clouds" now.
Personally, I'd rather keep the desktop apps.
I like to know my software will be there in a year if I still want to use it.
Good thing I'm a programmer, just in case.
|
|
|
|
|
I mean, hard real-time programs.
It is just incredible how almost all news I see is about web development, .NET, etc.
Not a single news about ADA, C or even C++.
New languages just aren't secure or safe enough.
|
|
|
|
|
I write Control/Visualization-Apps for industrial machines (milling, cutting etc.). You can call that hard real-time programms with a lot of security code - and security does not mean "unhackable" code - it means no one should loose body parts when changing a drill-bit...
All done with .NET... (C# in my case)
|
|
|
|
|
johannesnestler wrote: You can call that hard real-time programms
Do you know what hard real-time means[^]? You can't make hard real-time programs with .NET, or for that matter even with C/C++ on Windows (except CE). You need a RTOS[^] for that.
|
|
|
|
|
You are right! So I maybe exaggerated the role of .NET on "the hard real-time" side of things.
What we do is Visualize and Control PLC Programs (real time...). We do that on Windows CE with .NET CF, the PLC is software on the same device (ARM) (the device is our own Industrial-PC).
If performance of embedded device is not enough, we use a RTOS with WindowsXP (CEWin from 3s), on more powerfull Industrial-PC's (x86). The complete automation(from drive to PC) is done with our own system and devices. The GUI and the connection to the Soft-PLC (or other devices) are done through .NET. For performance reasons a lot of "machine-logic" resides on the PC-Side (.NET). E.g. movement of machine parts is possible through special .NET Controls, they do the connection to PLC-variables or device codes. (the driver-side code is C/C++, I'm a C/C++ programmer too)
My statement was meant as a "joke"-answer to Mirds post, because someone is thinking (=We) .NET is secure enough to control machines and industrial installations.
Thank you for you outcry!
|
|
|
|
|
Well now...I think this is really an apples vs oranges comparison. As far as not seeing any news about ADA, C or C++... you could just as easily complain about not seeing any news about COBOL, RPGIII or the latest breakthrough of BASIC. It is an old language that very few people, even if they know what they are, have had to use outside of a "Programming History - 101" class. Adahome dot com hasn't seen any action in several years. Short of a major upgrade for hardware optimization, I doubt you'll hear much of anything.
One might also take offense to you lumping C and C++ in with ADA. I would estimate with the same power as one would expect from a Porsche engineer being lumped in with a Chevy and Ford.
For a great many instances, it is not the language, but rather the programmer that makes a program not 'safe' or 'secure' enough. Just about anyone can cram for and pass a certification test to call themselves an 'expert'.
No single raindrop believes it is to blame for the flood.
-irresponsibility@Despair.com
|
|
|
|
|
quinton1969 wrote: Well now...I think this is really an apples vs oranges comparison. As far as not seeing any news about ADA, C or C++... you could just as easily complain about not seeing any news about COBOL, RPGIII or the latest breakthrough of BASIC. It is an old language that very few people, even if they know what they are, have had to use outside of a "Programming History - 101" class. Adahome dot com hasn't seen any action in several years. Short of a major upgrade for hardware optimization, I doubt you'll hear much of anything.
One might also take offense to you lumping C and C++ in with ADA. I would estimate with the same power as one would expect from a Porsche engineer being lumped in with a Chevy and Ford.
For a great many instances, it is not the language, but rather the programmer that makes a program not 'safe' or 'secure' enough. Just about anyone can cram for and pass a certification test to call themselves an 'expert'.
What I meant is, it is easier to build a secure program with ADA and more safe with Spark or Eiffel. Personally, I would never fly in a plane which has its fly-by-wire system written in C++. But I work in a OFP (Operational flight Program) with part of its code written in C, the rest in ADA95.
Recently ADA2005 has been released, but I haven't work with this yet.
|
|
|
|