abucci, to ProgrammingLanguages
@abucci@buc.ci avatar

A weird thing about being 50 is that there are programming languages that I've used regularly for longer than some of the software developers I work with have been alive. I first wrote BASIC code in the 1980s. The first time I wrote an expression evaluator--a fairly standard programming puzzle or homework--was in 1990. I wrote it in Pascal for an undergraduate homework assignment. I first wrote perl in the early 1990s, when it was still perl 4.036 (5.38.2 now). I first wrote java in 1995-ish, when it was still java 1.0 (1.21 now). I first wrote scala, which I still use for most things today, in 2013-ish, when it was still scala 2.8 (3.4.0 now). At various times I've been "fluent" in 8086 assembly, BASIC, C, Pascal, perl, python, java, scala; and passable in LISP/Scheme, Prolog, old school Mathematica, (early days) Objective C, matlab/octave, and R. I've written a few lines of Fortran and more than a few lines of COBOL that I ran in a production system once. I could probably write a bit of Haskell if pressed but for some reason I really dislike its syntax so I've never been enthusiastic about learning it well. I've experimented with Clean, Flix, Curry, Unison, Factor, and Joy and learned bits and pieces of each of those. I'm trying to decide whether I should try learning Idris, Agda, and/or Lean. I'm pretty sure I'm forgetting a few languages. Bit of 6502 assembly long ago. Bit of Unix/Linux shell scripting languages (old enough to have lived and breathed tcsh before switching to bash; I use fish now mostly).

When I say passable: in graduate school I wrote a Prolog interpreter in java (including parsing source code or REPL input), within which I could run the classic examples like append or (very simple) symbolic differentiation/integration. As an undergraduate I wrote a Mathematica program to solve the word recognition problem for context-free formal languages. But I'd need some study time to be able to write these languages again.

I don't know what the hell prompted me to reminisce about programming languages. I hope it doesn't come off as a humblebrag but rather like old guy spinning yarns. I think I've been through so many because I'm never quite happy with any one of them and because I've had a varied career that started when I was pretty young.

I guess I'm also half hoping to find people on here who have similar interests so I'm going to riddle this post with hashtags:

#C #R

SirTapTap, to random
@SirTapTap@mastodon.social avatar

Yeah, gave up on shipped meals. Numbers just don't work out, might as well eat out even somewhat cheap.

$10 for a ~500-600 calorie meal just doesn't work out. That's like $30 a day if you only eat Factor stuff + snacks

SirTapTap, to food
@SirTapTap@mastodon.social avatar

How bullshit are these "wellness shots"? They're free with my order but they taste awful and anything with "cleanse" in the name sets off alarm bells

SirTapTap, to random
@SirTapTap@mastodon.social avatar

I'm trying premade fresh meals after proved delicious but too much work sadly.

They're good, not quite breaking the rules of Fresher -> Better. So definitely better than microwavable frozen meals, but still not as good as fresh prepared stuff.

But I think that's good enough considering they also deal with variety, nutrition etc. I think it fits my desired balance for now. If I had an extra 2 hours a day I'd cook but I don't.

joe, to random
@joe@toot.works avatar

I need to find an alternative to where the trays don't melt when you heat up the food.

jackdaniel, to Lisp
@jackdaniel@functional.cafe avatar

Today I've learned that Factor UI is heavily inspired by CLIM. Interesting! It even has presentations.

https://concatenative.org/wiki/view/Factor/UI

FlyVapen_Pikk, to random
@FlyVapen_Pikk@mastodon.world avatar

The to rule them all. 🤌





* (pre-made, never frozen, meals)

*You should really try these out. They do trial deals all the time to test em out too. The one I had last night was Filet Mignon Cheesesteak. Tonight? Oh, just jalapeño & shredded cheddar grilled chicken. 😍

atax1a, to random

our favorite thing about the programming language is that the optimizing compiler's register allocator necessarily tracks the stack-positions of the objects, and can turn what looks like complicated stack manipulations into straight-line register code

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • ngwrru68w68
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • khanakhh
  • slotface
  • everett
  • vwfavf
  • kavyap
  • megavids
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • tacticalgear
  • InstantRegret
  • cisconetworking
  • cubers
  • tester
  • anitta
  • modclub
  • Leos
  • normalnudes
  • JUstTest
  • All magazines