Separate names with a comma.
Discussion in 'Mac Programming' started by jiminaus, Oct 31, 2011.
I'm just curious about the community here.
And then I learned that it wasn't.
AppleSoft BASIC. Oh, you mean real language. In that case, Pascal.
I thought C64 BASIC was my first language, but then I remember actually I playing with the turtle graphics of Logo before BASIC.
Doh! I forgot about the likes of Java and C# for the poll. I'm too old.
Ahh, you forgot 'fig forth'
I think it was in LOGO that I developed my skills in problem analysis and techniques like divide'n'conquer.
I learnt LOGO in primary school. The teacher would give us worksheets with pictures on them, eg a house. We had to write a sequence of LOGO commands that would produce that picture.
It seems I owe my primary school computer teacher a lot.
I first learned Basic in high school using an HP2000. We used cards that you filled in via pencil and occasionally got to use the mechanical teleprinter terminals.
Microsoft's version of Basic.
I selected BASIC (HP2000), but before that I learned the fundamentals of programming a decimal-based machine language using a book that was constructed like some sort of website: you read a page, then a question at the bottom had 3 answers with links to click page numbers to turn to. It was a really effective teaching tool, I find it surprising the format never caught on with anyone else.
I'm pretty sure it was C using the Mac OS Toolbox with Codewarrior, but I failed at learning anything substantial and later learned Visual Basic in high school. *age now public*
When I started programming, we didn't even have programming languages. We had to train small animals like hedgehogs and muskrats to perform the operations. Some things were obvious: rabbits or mice (multipliers), certain species of snakes (adders), and the occasional repurposed flotsam (oar gates). But let me tell you, it takes a lot of training to consistently complement a hedgehog.
Then we'd line everything up along the road and run them through their paces in a kind of "relay race". It was much later that electromechanical relays were invented, but by then the term "relay computer" was already long established.
The most time-consuming part involved exterminating the fleas?
Then something called "mumps" Cobol and Fortran after that.
VB in the Windoze years.
Basic. On one of these bad boys:
Visual Basic 6
Yes it was painful.
Pascal. Turbo Pascal 3 in 1989, then Pascal for Windows, then Delphi. Now C# and .NET, I'm afraid, but Objective-C and Cocoa in my spare time.
Object LOGO! Turtles with multiple inheritance
Fortran, Assembler, RPG II and COBOL
Object oriented Touring back in grade nine CS, then Sceme in first year Uni, then most courses taught in Python.