super combination , but started from BASIC - business as usual!!!
looks ada programmers are still classified
Does Logo count as a programming language? Can you reach Turing completeness using the turtle?
It absolutely does, itās a Lisp dialect in fact, the turtle is just what itās best known for.
Iām old enough that I canāt remember when it happened, but when I was younger you still had MS-DOS on computers and you had to sometimes fiddle with AUTOEXEC.BAT
and CONFIG.SYS
to get games to work, so I was familiar with EDIT.COM
. Some time later, I stumbled upon a certain QBASIC.EXE
, which looked similar (and it was!) except it kept shouting EXPECTED: $thing
at anything I wrote .
From there I played around with Visual Basic, then I used Delphi and Turbo Pascal for a while, then later C and C++, Java, PHP, JavaScript, Python, Go, etcā¦ and more recently various ill-conceived languages we use at work.
Oh, and obviously Zig.
R in 2014, with Python shortly after that. Since then JavaScript, Go, SQL, rust and now Zig.
Maybe one of these days Iāll try to write something real in C, other than just a toy. Itās just that zig makes it pretty easy to not do thatā¦
My first language was TI-Basic, to have my TI-84+ calculator run formulas for me. That was ~2009.
From there, started learning C in 2011, then C++, Java, JavaScript/TypeScript (2016 first language used in industry), then constant dabbling in Python/Go/Rust. Also explored Clojure and Elm. Started zig last year (2023)
Nobody mentioned Sinclair ZX Spectrum 48K Basic, so here it isā¦ started 1983. Then some ZX80 assembler.
Skipped a few years till my first 386 PC in 1992 and since then fully focused on web developmentā¦ Perl, PHP, but mostly ASP, Javascript
First .NET was not my thing so switched completely to JavaScript. Some C exclusively for Arduino.
Currently exploring Go and Zig (gave up on Rust).
I only remember directing the turtle to draw obscene figures on the computer screen. Would rather not count that as my first experience at programming .
The obscenity was 20 GOTO 10 for me ^_^
Thinking back on it, Logo actually was my first programming language, because I figured out how to do simple spirographs with it. That experience of figuring out a simple loop, which repeats commands, with a variable I could change to get a different number of circles: thatās programming.
i still remember how stunned i was by for loop (ALGOL 60) 1971
Basic on the c64 was my first as well. Then dove right into assembly on the c64. I ordered the assembly disk and book from an ad in one of those monthly computer magazines.