|
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;
|
|
|
|
|
It's Turing-complete*. I wrote a few (maybe as many as four?) menuing systems with it over the years, but mostly nothing extraordinary.
* Hmmm... maybe a project for some evening -- write a Turing Machine in DCL. I've written them in several languages including T-SQL.
Edit: Muhahahahaaaaaa... it is alive! At least a very simple Turing Machine written in DCL; reads the state table from a file and takes the input from a parameter, writes the output to SYS$OUTPUT. I'll work on it more tonight.
modified 10-Dec-13 8:53am.
|
|
|
|
|
I think my favorite "stupid DCL trick" was using defined symbols as arrays through concatenation of the 'index' with the 'array' name.
Software Zen: delete this;
|
|
|
|
|
Yeah I'm using them in this. In this case I have two keys; the state and the scanned symbol. Unfortunately that limits the states and symbols to characters that are valid for symbol names (alphanumeric, underscore, and dollar sign) and they're non-case-sensitive. :shrug:
I was surprised at how quickly my DCL-fu came back. I just have to remember how to use EDT.
|
|
|
|
|
Crap, forgot about DCL... Ok, add that to the list.
Wrote a mini-Basic in DCL with for/next loops, subroutines, variables... ahhh... the good days.
|
|
|
|
|
BASIC (ZX Spectrum)
Forth
Assembly (ZX Spectrum)
GW-Basic
Pascal
'Professionally':
Assembly (PIC microcontrollers)
C
AWK
C++
PHP
Javascript
C#
VB.NET
Lua
Veni, vidi, vici.
|
|
|
|
|
Chronological:
Applesoft Basic (Apple II - Semi-Professional I worked on a volunteer project in 1982 which was never released)
6502 Assembly (Apple IIe - I really did write games using this)
Clipper/dBase III (Internal proof-on-concept)
Batch (Windows/DOS)
8086 Assembly (PC, mostly TASM with some MASM)
C (Turbo C then Microsoft C)
Windy (Invented language to drive UIs in DOS, which I heavily modified.)
Typhoon (My rewrite of Windy that was abandoned when Windows 3.0 was released.)
C++ (Borland C++ and Visual C++)
VBA (shudder)
Python
SQL (the basics)
PowerPC Asssembly (VxWorks boot loader for embedded system)
C#
(I had to read & review some ARM assembly, don't know if that counts.)
SSEx (is this a separate language?)
I am now back in C++ and loving it.
modified 9-Dec-13 15:57pm.
|
|
|
|
|
Many of those listed plus some others. The only one I really like is c#. Why? Because it's the one that pays the mortgage.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
Those who seek perfection will only find imperfection
nils illegitimus carborundum
me, me, me
me, in pictures
|
|
|
|
|
HP-67 Calculator for Gas Chromatography calculations
Z80 and 8086 Assembler (micro-hydro and wind power systems)
FORTH (Real-time Airport Pass Card system)
MUMPS (Veteran's Administration)
Turbo Pascal (V1 thru Deplhi 5? or 6?) (U.S. Army)
IBM CSP and REXX (U.S. Army)
PowerBuilder 6 thru 9 (U.S. Army/Air Force)
VB 6 thru VB.NET 2010 (Conversions from COBOL to VB)
C# (U.S. Air Force)
I actually made/make money using all of these...
|
|
|
|
|
Quote: REXX (U.S. Army) Hey! Another Rexxpert! We seem to be few and far between these days.
As well as using Rexx, later on in my career I actually ended up writing (for two different companies and totally different applications) a couple of Rexx interpreters. The first was actually a re-write as the person who wrote the original had never used the language and had made some basic mistakes in the interpreter (and it only supported integers - weird since it was written in C++ and I only had to change a couple of variable types to fix it since the parser already recognized floating point)!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
In chronological order, I have put approximate dates to show when I first started using the languages.
I am surprised to see how few I have used:
Sinclair BASIC - 1982
BBC Micro BASIC - 1982
Pascal - 1988
6502 Assembly - 1988
COBOL -1989
SQL - 1989
Hypercard 2 - 1991
VBA - 1995
Vbscript - 1997
Javascript - 1997
C++ - 1998
VB .Net - 2003
C# - 2005
Haskell - 2013
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
as i must confess,being "envious" of your list "by nature", i still can smell some sort of self-adulation...
as a side note:
html (i know, one does not program in html, but it´s an entry Point)
JavaScript
php
c++
vb
vba
vb.net
c#
the latter is, what i got stucked with...
COBOL?
i know, how to pronounce it and i know, where to sort that in,but i never pressed "any key" in order to use that language...
|
|
|
|
|
c
c++
vb6
assembler - z80 i8031 am2901
|
|
|
|
|
Well, I've written code in various machine code/assembler languages for testing hardware but not strictly as a paid coder - I was a mainframe support engineer in them days.
Over the last decade or so, VB6 & .Net, C# and C++ have helped pay the bills.
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
|
|
|
|
|
RTN (for hardware design using SSI TTL ICs)
HP Microcontrol code for 21MX-series minicomputers
Patchcords for Analog Computers
Assembler - DEC, 8080, Z-80, 8086, 8051, 6502, Varian
ALGOL
COBOL
FORTRAN II
FORTRAN IV
hpl (for HP 9825 and 9845)
HPBASIC
GDBASIC (an in-house BASIC by General Dynamics with numbered - not named - function calls)
MASM
Prolog
PL/1
JCL
Ada
Jovial
Forth
Turbo Pascal
PAL (Paradox Application Language)
DBase II
DBase III
Java
Javascript
C#
There were others, I think, but they're so secret that I'm not allowed to remember.
Will Rogers never met me.
|
|
|
|
|
Started with Turbo Pascal in the Uni,
then
C++
Java
Perl
JavaScript
VBScript
PHP
VB6
C#
In that order.
Not too many actually, but I don't count things like FoxPro or VBA
modified 20-Oct-19 21:02pm.
|
|
|
|
|
Golly, my memory is being pushed!
As a kid...
Commodore BASIC (PET)
6502 Assembler (PET & BBC)
BBC BASIC
FORTRAN
As an Adult (well, employed at least(
COBOL (several flavours)
Some proprietary COBOL Based language thing
8080 assembler
RPGII
RPGIII
RPGIV
CLI
68000 Assembler
C
C++
Pascal
Java
Delphi (1-5 as I recall)
HTML/Javascript
VB6
VBH .Net
C#
Objective-C
Shell scripts of various flavours
OH, I'm sure there are more that I've dabbled in too - there was some assembler running on cash registers that I can't recall, some TI Mainframe assembler.
Jack, as they say, of all trades; master of no particular language, but (I like to think) a master programmer rather than coder.
MVVM # - I did it My Way
___________________________________________
Man, you're a god. - walterhevedeich 26/05/2011
.\\axxx
(That's an 'M')
|
|
|
|
|
As a trainee
Informix 4gl
FoxPro
Summer work during uni
Vb4
professionally
Vb6
SQL server 6.5 to 2008r2
vb.net
Adobe flex (that is something to shudder about!)
C#
Every day, thousands of innocent plants are killed by vegetarians.
Help end the violence EAT BACON
|
|
|
|
|
In a;
Cubicle,
Bathroom,
Bedroom,
Kitchen,
A bus,
A car,...the list goes on
|
|
|
|
|
|
While in the mood?
|
|
|
|
|
You forgot "my underpants"
MVVM # - I did it My Way
___________________________________________
Man, you're a god. - walterhevedeich 26/05/2011
.\\axxx
(That's an 'M')
|
|
|
|
|
As I remember them and a sort of chronological order.
Basic - commodore 64 so probably some bastardised version.
DBase III + all of them including the Foxpro derivative
Lotus macros
Excel macros
Word macros
Bloody hell lots of macros in the early 90s
Superbase - what may have been the first windows desktop database
Access - alright VBA
Some 4gl database that was the forunner to PostGre
Borlands pascal offering - I liked Turbo Pascal
VB6
VB.net
C#
TSQL from 6.5
XAML - nobody mentions xaml
Oh yeah and lots of the various scripting and html crap around. They are almost as bad as macros, so depressing!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Mycroft Holmes wrote: nobody mentions xaml
cuz it's so shite
MVVM # - I did it My Way
___________________________________________
Man, you're a god. - walterhevedeich 26/05/2011
.\\axxx
(That's an 'M')
|
|
|
|