|
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')
|
|
|
|
|
|
The following languages are ones for which I was paid to write software, and I acquired at least some proficiency in them:
FORTRAN 66
FORTRAN IV
8085 assembly language
VAX FORTRAN
Turbo Pascal
VAX/VMS DCL
VAX Datatrieve
Ada
BASIC
C
x86 assembly language
PIC assembly language
VBscript
C++
C#
Software Zen: delete this;
|
|
|
|
|
I forgot one in my list up there ... machine code.
First ever program I wrote was on a computer at the uni my Dad worked at - it had been built by the students, and input was by use of 8 big switches, above which was a light, one small green button, and a Big Red Button.
Set the switches to represent a byte
Press the small green button to enter
Set the switches for the next byte
Press the small green button\
repeat as necessary.
When done, press the Big Red Button to run.
As it ran, the lights reflected the status of the Accumulator. So you could read your output.
First proggie was something like...
0: LDA 0
2: LDX 0
4: INX
5: LAX
6: BNE 6
Which if memory serves were the mnemonics for the instructions. (but I might be confusing with 6502 which I learned shortly after)
I had to look up the instructions in a book and enter them a byte at a time.
MVVM # - I did it My Way
___________________________________________
Man, you're a god. - walterhevedeich 26/05/2011
.\\axxx
(That's an 'M')
|
|
|
|
|
This sounds very much like when a colleague of mine and I had to reload the bootstrap code into a Pr1me 300B mini computer back in the 70's when I worked part time for the University "data centre". We had 16 switches for the memory address (in binary) then eight more for the actual code byte. Set the address, set the code byte, press the white button. Luckily the address automatically went to the next address after being initially set so we only had to enter the code bytes. My friend read each value (in hex) from the manual and I converted them to binary on the switches. The bootstrap code was about 120 bytes long so it took a lot of time - but we did manage to do it right on the first try so not too bad - and we only ever had to do it once (due to a memory component failing and the spare not arriving until next week and the astronomy department needing work done for tomorrow).
- I would love to change the world, but they won’t give me the source code.
|
|
|
|