Aight, give me your programming language chain of development.
Use a prefix, - for just a little, + for a whole lot, and you can repeat.
For myself, the kind of reply I'm looking for, my own programming language chain, in the next post.
Post
Aight, give me your programming language chain of development.
Use a prefix, - for just a little, + for a whole lot, and you can repeat.
For myself, the kind of reply I'm looking for, my own programming language chain, in the next post.
-BASIC (mostly I played collossal cave)
-Forth (first real language)
-6502 (first of a dozen different assemblers)
+Forth (hardcore, expert level)
-Fortran
-C
-Pascal (Turbo, then Delphi)
-80x86 (a fucking nightmare)
+C
++Forth (published library writer)
+C++
-Python (a couple projects in the oughties)
+Java (kicking and screaming)
+Kotlin (java except you only have to say things once)
Assemblers spread all through the Forth periods, cuz I became an expert implementor of Forth on new CPU's.
I mean, there a couple of - - things, too. I've played with Lisp, played with Modula, played with LogLan, played with Rust one time for almost an hour.
But none of those justify a proper "-", so I didn't mention them.
And that's a career. I'm retired, and don't code for a living any more.
My favorites, across that stretch?
Forth. The 68k. C++ before template meta-programming. Kotlin.
I code almost everything today in Kotlin.
@GeePawHill
Have you looked at C++ in the last decade. what used to require template meta programming is just "normal" C++ constexpr code. the language got simpler to use, while becoming more powerful. However, classic OOP with virtual is kind of an anti-pattern and should/can be encapsulated, simpler static polymorphism and value-based/functional programming instead
@PeterSommerlad Honest answer: "fuck no". :)
@GeePawHill how is there no Perl on that list, this is a travesty
@darkuncle I did a gig 10 years ago in a Perl shop. I was fired, for reasons unrelated to Perl, but I was like, upside, I don't have to roll Perl any more. :)