• 0 Posts
  • 6 Comments
Joined 1 year ago
cake
Cake day: August 2nd, 2023

help-circle
  • The main problem with Java (or garbage collected languages in general) as a first language is needing to unlearn the bad habits it ingrains when you move to a systems programming language with manual memory management. Other than that it’s a pretty good first language, though I’d suggest learning a bit of C at the same time just to get a basic grip on things like pointers and stack vs heap.

    Edit: it occurs to me that C# would be the perfect learning language. It’s very similar to Java and an easy first language, but you’d also learn about stack allocation through structs, and can teach pointers using unsafe (though I think unsafe code is still GCed, so this wouldn’t help with the memory management side of things. Haven’t touched C# in fifteen years so I’m not sure how it works anymore).





  • People focus on the bears thing, and not that most of the libertarians who joined the Free Town Project were men (wonder why women didn’t feel safe joining; it’s a mystery), and many (surprise surprise) turned out to be sexual predators or even murderers. They also quickly (and deliberately) bankrupted the town through budget cuts and spurious lawsuits, making life worse for everyone who lived there. The whole thing was a shitshow. Who knew that a philosophy of self-centeredness would attract the worst sort of people?

    Libertarianism. Not even once.