Digital Mark

  • 0 Posts
  • 31 Comments
Joined 3 years ago
cake
Cake day: March 20th, 2022

help-circle
  • Digital Mark@lemmy.mltoProgramming@programming.dev...
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    3
    ·
    7 months ago

    I have two.

    Scheme. It’s a fantastic language, you can cleanly switch from functional, procedural, or weird time machines (macros & continuations) solutions to any problem. Most Schemes (esp. Chez, CHICKEN, Gambit, Gerbil) compile to very fast binaries, close enough to C even with dynamic typing and garbage collection. C FFI depends on impl, but usually it’s pretty simple; in CHICKEN you can just write inline C code. SRFI vary from essential libraries to angels-on-pinheads nonsense, but there’s something to pick from.

    Down side is the fractured, infighting community. R6RS was a practical batteries-included spec, which pissed off the teaching-only fans, so they made an inferior R7RS, and now committees are trying to make R7RS-large which is just bad R6RS. But if you pick one, and mostly stick to the spec language, it’s not a problem for the developer.

    BASIC. I know, ridiculous, right? And I mean line-numbered, Atari or TRS-80 BASIC. But there was never a better language for teaching programming, or for banging out a small interactive program. Turn on any 8-bit computer (or start an emulator), it prompts READY, and you can write something small & interesting. Your modern 64-bit giant machine is not READY.






  • Maybe you’ve heard of this device that plays music on tiny headphones, great for listening while walking. It was called a Walkman. Came out in 1979. By the time the iPod came out, there were plenty of digital music players; I carried a Rio Volt (CD-ROM full of MP3s), but the Nomad was the one CmdrTaco compared iPod to.

    Many people carried Palm Pilots, Newtons, cell phones, pagers, portable games (GameBoy, Game Gear, Lynx), film & digital cameras. I used to carry so many gadgets. Sharp/Tandy PC-3 was a great little calculator/computer, so was HP-35s.

    Apple’s done an amazing job of making vastly better versions (eventually, in some cases; I waited for gen 3 iPod with USB), and folding multiple things into a device, and competing with themselves. So now most of those devices are gone, and we just carry an iPhone (or lame knockoff). I have a bunch of portable game devices, which live on my desk because why carry them? iPad rolled over the MacBook for portable computing. And now Vision Pro is going to roll over that (in a couple versions, probably).

    The “one-hit wonder” assertion just requires someone to have lived a cave since 2006.