|
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;
|
|
|
|
|
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?
|
|
|
|