You are not logged in. Login Now
 0-24   25-49         
 
Author Message
25 new of 49 responses total.
mcnally
response 25 of 49: Mark Unseen   Jan 27 21:03 UTC 2007

 If Commodore ever shipped REXX with AmigaOS it must've been after I 
 gave up on the Amiga platform.
cross
response 26 of 49: Mark Unseen   Jan 27 21:14 UTC 2007

There's some interesting stuff on Wikipedia about the Amiga and ARexx.
gull
response 27 of 49: Mark Unseen   Jan 27 21:51 UTC 2007

- DOS batch (not really a language, I guess, but close)
- BASIC (using GWBASIC on a PC clone, also on Apples, Commodores, and
TRS-80s...whatever I could get my hands on)
- 6502 machine language (I didn't own an assembler for my VIC20, so I
wrote the program in assembly language and then hand-assembled it.)
- Pascal (using MS QuickPascal, my first exposure to a compiled language)
- Bourne shell
- C++ (programming class at MTU, required for my EE major)
- C ("Teach Yourself C Programming In 21 Days," which I used mainly as a
reference to the differences between C++ and C.)
- Perl (learned from the "camel book")
- PHP

I've tinkered a bit in TCL, altering other people's code, but I'm not
fluent enough in it to write an application myself.
gull
response 28 of 49: Mark Unseen   Jan 27 21:52 UTC 2007

Oh yeah, I should have included National Instruments LabView in there,
right after C++.  A fun "language," but one that requires a bit of a
mental shift...
twenex
response 29 of 49: Mark Unseen   Jan 28 08:57 UTC 2007

I feel a bit of a twit posting here amongst all these people who learnt to
program in their sleep on a mainframe, but I'm currently muddling through sh,
bash and python, hahah.
cross
response 30 of 49: Mark Unseen   Jan 28 09:16 UTC 2007

That's not a problem.  I think one of the interesting things is seeing how
the technologies one starts out with have changed.  For instance, I see a lot
of people (more on M-Net, but some here, as well) who learned COBOL as one
of their first langauges.  Oh dear!  How did you guys survive that horror?
ball
response 31 of 49: Mark Unseen   Jan 28 20:05 UTC 2007

I forget my precise chronology, but I know that I was coding
BASIC in primary school and right up through secondary
school.  I did some Z80 machine code (pencil and paper
assembly) early in high school, starting out on my sister's
Sinclair ZX Spectrum 48K+.  The first machine I ever owned
was a ZX-81 (Timex 1000 for the yanks) with 1K RAM, b&w text
-only display and no sound.  I was programming long before I
owned my own machine though.  I've tried quite a few
programming languages since leaving primary school, but the
one I like best has to be Pascal for its consistency and
readability.

Operating systems: Acorn DFS, ADFS & NFS, CP/M-80, CP/M-86
Concurrent CP/M-86 (four users running up to four apps each
with pre-emptive multitasking and optionally windowing and
graphics on an 80186.  No wonder MS Windows didn't impress
me!) PC-DOS, MS-DOS, various unices, VAX/VMS, Oberon etc.
kingjon
response 32 of 49: Mark Unseen   Jan 28 22:57 UTC 2007

GWBasic, in elementary school, on someone else's computer which
        hooked up to a TV.
Microsoft QBasic, in elementary school
Around the same time, Microsoft DOS batch file scripting
Microsoft Visual Basic (6), in middle school
Minor Bash scripting, in early high school IIRC
C and C++, in high school
Fits and starts of assembly (under Linux), this past year
Java, last semester
Javascript, this Interim (i.e. January)

I don't know where in this chronology I learned HTML, but since I consider it
to be strictly speaking not a programming language (and client-side scripting a
perversion of hypertext) I won't guess.

remmers
response 33 of 49: Mark Unseen   Jan 29 16:16 UTC 2007

My programming language chronology:

Burroughs 205 (aka "Datatron") machine language, circa 1960.  Yes, you 
read that right - machine language.  This was my first exposure to 
programming, as part of a summer job as machine operator for this vaccum 
tube monster.  I think there were was an experimental assembler and HLL 
compiler, both developed in-house (the latter by Alan Perlis), but not 
many people used them.

Fortran II (1962).  I took a summer short course because I was 
interested, but didn't actually use Fortran until years later.

Basic, late 1960s and early 1970s.  This was the original Dartmouth 
Basic with the absurd restrictions on variable names.

Fortran IV, early 1970s.  I learned it because the math department I was 
teaching in was starting to get into computer science as well, and I was 
assigned to teach the beginning programming course.  The hardware was an 
IBM 1130, input was via punched cards.

Via teaching I became seriously interested in computer science, taught 
more courses and learned more languages.  Also, my school had acquired a 
DEC-10 timesharing system with easy access via terminals and a decent 
collections of languages for the time.  So in the 1970s I learned:

TOPS-10 assembly language - taught it, and also the Ford Motor Company 
paid me pretty good money for writing software in it.

Algol-60 - my introduction to "structured programming".

Snobol - a cool string-processing language, popular with linguists

Lisp

Pascal - which my department adopted as its primary teaching language, 
so I spent a *lot* of time in the Pascal environment.

Simula-67 - the first OOP language, and a real eye-opener for me, 
especially after reading Dahl and Hoare's paper "Hierarchical Program 
Structures", which lays out the object-oriented paradigm very clearly 
and succinctly.  This was a great language with an excellent TOPS-10 
implementation.  It's ideas survived even if the language itself didn't.

Exposure and access to Unix in the early 1980s led to:

C
Awk
Sh

And then in the 1990s:

C++
Java
Perl

I've done a fair amount of CGI (Common Gateway Interface) programming in 
Perl, C, and Unix shell, and some PHP programming as well, but beyond 
that haven't done much with the languages like Ruby, Python, and 
JavaScript that people use for web-centric programming nowadays.  I view 
this as a deficiency that I need to remedy.
cross
response 34 of 49: Mark Unseen   Jan 30 04:46 UTC 2007

Interesting, though I would say that languages like Ruby and Python are
appicable to far more than web-centric programming, and indeed, often are.
remmers
response 35 of 49: Mark Unseen   Jan 30 13:19 UTC 2007

I'm sure that's true, but my motivation for learning them at this point 
would be to program for the web.
cross
response 36 of 49: Mark Unseen   Jan 30 15:42 UTC 2007

Fair enough.
albaugh
response 37 of 49: Mark Unseen   Jan 31 20:39 UTC 2007

Yeah, I somehow forgot about all the really arcane & complex MS-DOS batch file
"sripting" I used to [have to] do.

I can't remember now if for the number theory course I took at U-M,
if I used Fortran or Pascal...

Fortran - "what for"?  ;-)

I see that no one has admitted to knowing/using RPG yet...  ;-)
mcnally
response 38 of 49: Mark Unseen   Feb 1 01:55 UTC 2007

re #37:  I believe that would be WATFOR, not "what for..  :-\
maus
response 39 of 49: Mark Unseen   Feb 1 17:27 UTC 2007

I had an instructor in Jr College who was actively encouraging me to
learn AS/400 and RPG, swearing it was more relevant and useful than
UNIX+C+Java. I politely nodded. I should take her for a tour of the
multiphase datacenter that has over 10k UNIX/Linux/BSD servers and only
1 AS/400 (and we do not ever touch the AS/400 -- we simply provide power
and 10 Mbits to the outside world).
blaise
response 40 of 49: Mark Unseen   Feb 2 21:11 UTC 2007

1977 - BASIC, followed by FORTRAN and ALGOL
1980 - C, Bourne shell and C-shell scripting, awk, and 6502 assembly
language
1981 - 6800 assembly language and 8080/Z80 assembly language
1983 - Pascal, PC-DOS Batch
1984 - DBase ][, Lisp
1989 - Korn shell scripting
1990 - C++, AppleScript
1995 - Rexx (OS/2), perl, InstallShield
1997 - Rexx (MVS), JCL
1998 - Kix (Windows scripting)

Since then I've played around with but never fully learned Python,
Visual Basic, Java, and JavaScript.  (PostScript, HTML, and CSS are not
programming languages, though I know all three.)
cross
response 41 of 49: Mark Unseen   Feb 2 22:56 UTC 2007

I disagree about PostScript!  It certainly *is* a programming language!
mcnally
response 42 of 49: Mark Unseen   Feb 3 03:35 UTC 2007

 I agree with cross (re: Postscript.)
gull
response 43 of 49: Mark Unseen   Feb 3 21:34 UTC 2007

Yup.  I've seen people write Postscript to generate graphs where all the
printer got was a program and a pile of numbers.  All the calculation
happened inside the printer.  There's rarely any reason to do such
stunts, so Postscript mostly ends up being used as a page description
language, but it *is* a full-fledged programming language in its own right.

I just remembered I also did some work with Borland Delphi.  Delphi is
an interesting rapid-development environment.  It's somewhat reminiscent
of Visual Basic, but it's based on Pascal and is mainly aimed at
database applications.
easlern
response 44 of 49: Mark Unseen   Feb 5 14:19 UTC 2007

I started out pretty much the same as everybody: Apple IIe BASIC, QBASIC, then
my uncle who does EE sent me a pirate version (shhh!) of Borland Turbo C++
5, which to my dismay, did not enable me to edit the executables of my
favorite games so I could cheat on them.  :(  We started learning a little
Java in high school computer class but it was a long time before I even
understood what an object was for. Then Visual Basic, Java in college, some
MIPS for a class, OpenGL (not a language but a fun graphics API!) and finally
Python, which is my favorite.  :)  I'm doing C# now because XNA (another fun
API) requires it. C/C++ are in there somewhere too but I don't really like
them- they just pay the bills.  :P  They had us try a bunch of different
languages in college too, but I don't remember them because I didn't like them
(and I was never any good at them anyway.)
albaugh
response 45 of 49: Mark Unseen   Feb 7 21:19 UTC 2007

uh mcnally, ya think I just might have known that, and was making a funny?
mcnally
response 46 of 49: Mark Unseen   Feb 7 21:47 UTC 2007

 uh, albaugh, ya think I just might've been trying to re-inforce your joke
 for those who don't remember computing from that era?
papa
response 47 of 49: Mark Unseen   Feb 14 04:36 UTC 2017

A fascinating item.

My own programming evolution, abbreviated and with omissions
due to memory lapses:

- BASIC, FORTRAN (probably IV) on a local university's
mainframe during a jr. high summer program in the late 1970s
(FORTRAN was done on punch cards).

- AppleSoft BASIC & other variants (TRS-80, ...) through high
school.

- Scheme, FORTRAN (77?), & BASIC on a second-hand VIC-20
before I washed out as an aerospace engineering student at
university 1982-3. (Dijkstra was thinking of me when he weote
that BASIC programmers "are mentally mutilated...".)

- COBOL & C during my second stab at college (business school)
-1987.

- PL/AS (PL/I derivative) & REXX on CP/CMS mainframe for first
job out of college doing telecommunications programming -1991.

- COBOL variants, AWK (finagled my way into doing one
program), ASAP during the early years at my current company.
In my current job I don't get to do any programming other than
an occassional Windows batch file or Excel macro.

- Since the mid-1990s I've become increasingly interested in
programming as a hobby and have taught myself Perl, Bourne
shell, C, FORTRAN (really useful for retro-computing since
most of the revived or simulated propietary mainframes come
with a FORTRAN compiler), Common Lisp & other varients,
several MUD-based languages, HTML/CSS (if you count them as
languages), and Forth. 

- Recently I've been (re)looking at Rexx and VMS DCL.

tod
response 48 of 49: Mark Unseen   Mar 14 17:29 UTC 2017

I used a VMS DCL emulator for WindowsNT called XLNT.  This was back
when Digital still had a great NT cluster environment (pre Compaq)
We used Marathon 4000 for high availability.
butiki
response 49 of 49: Mark Unseen   Aug 29 10:24 UTC 2017

I personally started with BASIC, because one time my cousin's PC
clone wouldn't boot up to DOS, and went straight to ROM BASIC. It's
interesting that I had the patience (and the boredom!) to figure
out that it was BASIC, and that the books my aunt bought were about
writing BASIC programs.

From them on, switched to learning Microsoft BASIC (GW-BASIC, in
particular), and then later on in 5th or 6th grade, started learning
Pascal (Turbo Pascal), before trying to learn C (and failing). Went
back to learning C later in high school, got my hand on an illicit
copy of VisualBasic 4, then quickly picked up Java first year of
college. Did a bunch of DOS batch file programming in high school
as well; a bunch of my friends and I would write "virus" batch
files on a shared notebook. Fun times.

Now, I code in Python and Java for work, although I prefer to
write in Clojure (learned Lisp when I was already working).
 0-24   25-49         
Response Not Possible: You are Not Logged In
 

- Backtalk version 1.3.30 - Copyright 1996-2006, Jan Wolter and Steve Weiss