Quetzalcutlass

joined 1 year ago
[–] [email protected] 3 points 3 days ago* (last edited 2 days ago)

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).

[–] [email protected] 5 points 1 week ago

That could take a lifetime!

[–] [email protected] 8 points 1 week ago

I've seen code with binary data (such as icons) baked into constants. I can't wait for the three hour narration of base64 encoded pngs.

[–] [email protected] 23 points 2 weeks ago

Shinzo Abe vibes.

[–] [email protected] 2 points 3 weeks ago

Three things in CS meet the qualifications for arcane runes: complex regular expressions, pointer arithmetic, and bit shifting.

[–] [email protected] 3 points 3 weeks ago (1 children)

By that logic most of Star Trek isn't canon. Lemmy would be in shambles!

[–] [email protected] 2 points 3 weeks ago

Would Enimal be a Water/Earth type, or Water/Poison?

[–] [email protected] 19 points 4 weeks ago

Ponder Stibbons inserts another punch card into Hex. Ants flow through tubes and gears begin turning.

[–] [email protected] 21 points 4 weeks ago (4 children)

Megumin's other problem is she only specced into things that would improve her explosion's damage output, neglecting basic mage things like mana capacity and efficiency. So she can only cast one (stupidly overpowered) explosion spell before all but passing out from using more mana than she actually has. It's why no other party would take her, because even in situations where the spell would be useful she becomes a massive liability after casting it.

[–] [email protected] 22 points 1 month ago* (last edited 1 month ago)

A white Birman cat sitting on top of an old boxy white computer monitor. The monitor's desktop background says "Black Mesa".

February 2011.

[–] [email protected] 1 points 1 month ago* (last edited 1 month ago)

There are two things I can't stand in this world: people who are intolerant of other people's cultures... and the Dutch.

[–] [email protected] 1 points 1 month ago* (last edited 1 month ago)

It was, which is why it sucks that it got snuffed out instead of one of the dozens of less interesting subplots.

view more: next ›