|
Plenty of places in rural England and I'm sure Scotland and Wales too.
|
|
|
|
|
For those who didn't notice Google today, Admiral Grace Hopper, had she still been alive, would have been 107 today.
The reason for this post however is that Grace Hopper was instrumental in inflicting COBOL upon the world and I have to admit that is one of the languages I have used professionally. It set me wondering how many languages I have actually used professionally (not as a hobby or the two or three I have created myself for unique applications) over the years.
Here is my list, in chronological order of first propfessional use as I remember:
Assembler for Pr1me computers
FORTRAN IV
CORAL-66
Fortran-77
IBM Assembler
PL/1
JCL
Easytrieve
C
Assembler for PC
COBOL
DBase III
BASIC
APL (read only, didn't have to write any)
Rexx
Prolog
C++
Java
Pascal (Delphi)
Javascript
C#
VB
Some of these, such as Pascal and COBOL, I learned in college but didn't use professionally until much later. I learned several versions of Basic (on various micros) before I used it professionally. So remember, only those languages used to make a living count, not ones you learned at university or used at home on some PC or other.
Which ones have you used?
- I would love to change the world, but they won’t give me the source code.
modified 9-Dec-13 14:56pm.
|
|
|
|
|
Fortran (not sure what version; VAX/VMS environment from 1986 to 2005)
C (also, VAX/VMS or Alpha/VMS environment)
VB 6 through VB.NET 2010
SQLServer 2000 through 2008 (if you consider taht a language)
I have used C#, but have not written code in it.
Tim
|
|
|
|
|
I see you worked a lot on DEC machines, I really miss em I thought they were awesome!
|
|
|
|
|
I miss the simplicity as well... cereal manufacturing and data collection and then the same with paper manufacturing.
|
|
|
|
|
I did some client/server solutions, Power plants; nuclear and garbage, water treatment plants, auto industry,...yes it was a simpler time!
|
|
|
|
|
If pressed I could probably still write some PDP-8 machine code...
If your neighbours don't listen to The Ramones, turn it up real loud so they can.
“We didn't have a positive song until we wrote 'Now I Wanna Sniff Some Glue!'” ― Dee Dee Ramone
"The Democrats want my guns and the Republicans want my porno mags and I ain't giving up either" - Joey Ramone
|
|
|
|
|
Mike Hankey wrote: they were awesome!
They still are.
|
|
|
|
|
True and if I had the money I would have one, but it would be just for fun because I don't have a project or reason to keep one.
|
|
|
|
|
Mike Hankey wrote: it would be just for fun because I don't have a project or reason to keep one.
Still, I have three small ones off ebay. I try not to spend more than a 100 USD. Hobbyist licenses for OpenVMS and many layered products (several languages) are free.
Or an emulator.
|
|
|
|
|
Thanks when I get caught up with what I'm doing Robbie[^] I may get a wild hair and get one if they're that cheap.
|
|
|
|
|
How does one "use" C# without writing code in C#?
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
|
maybe he "used" C# in the biblical sense...
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Copy an article from CodeProject that meets a need. I review the code, implement it, but don't have to change it. Use... not write.
Or, write my code in VB.NET and call the classes written in C#.
|
|
|
|
|
A read-only use of C#. Ok.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
I have used APL - as a code spec - without writing any.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
Assembler - Many variations on many machines including IBM and DEC
C
C++
C#
Basic - many variations on many machines
Not a very impressive list but stayed pretty much with what I knew and what the companies I worked for used.
|
|
|
|
|
Also in chronological order as far as I remember...
GWBASIC
DBASEIII
DBASEIV
C
C++
VB6
VBA (macros)
Pascal (Delphi 5)
Assembler
IEC 61131-3 (Beckhoff TWinCAT PLC in Structured Text (something similar to C used to control machines)).
DIN 66025 (Beckhoff TWinCAT NCi and CNC).
RAPID (ABB robot programming language).
KRL (KUKA robot programming language).
Other device dependent languages.
VisualC++
Java
JavaScript
Edited, did not read about the professionally bit...
modified 9-Dec-13 15:44pm.
|
|
|
|
|
Wow! You actually did GWBASIC professionally?
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
It seems I have to re-learn to read...
Already updated...
GWBASIC was only for learning lots of years ago...
|
|
|
|
|
|
In roughly chronological order:
VAX BASIC (I tried to use VAX Pascal instead, but the boss insisted)
Turbo Pascal (but only for one small app, hardly worth mentioning really)
DCL
VAX C / DECC
PL/SQL
C#
T-SQL
VB.net (sorry)
I also had classes in COBOL, Fortran, and VAX Macro (assembly) in college and am glad I never had to use them for real.
Now I'm reduced to using SSIS (which is not a language at all) and only get to use C# for a few small supporting console apps.
|
|
|
|
|
PIEBALDconsult wrote: DCL I'm glad someone else claimed DCL as a programming language. I wrote a preprocessor in it for one project that generated about 25% of the code from a domain specific language we created.
Software Zen: delete this;
|
|
|
|