I think I’m going to do this year’s Advent of Code in C and see how much of it I can get to run on DOS. Not a novel idea, people have been doing that a lot in recent years. I’d just like to join in on that. 💾
I’m currently preparing for this a bit with some skeleton code and a few libraries. I can’t get over the fact that most of the code I’m writing on Linux just works on DOS. 😳 The C compiler I’m using on DOS is from 1992. 🤯 Some modern stuff and some POSIX functions are not available, yes, but I can work around that.
I think this year my goal will be to complete Advent of Code and finish it 🤣👌 I will of course be using Go 👌
@prologic Well, finishing it shouldn’t be too hard. Finishing it until the 25th is another story. 😅
Go, you say? Why not Ruby? 😅 j/k
@movq@www.uninformativ.de Ruby?! 🤯 Get out 🤣
@prologic Why, don’t you like it? 😅 (I’m quite indifferent to most programming languages, but Ruby is “special”. It’s very incompatible with my brain. 😬)
@movq@www.uninformativ.de I don’t like languages like Ruby, Java, C# or other similar languages for several reasons:
- The number of things you have to know and hold in your head (conceptual things about the language, types, patterns, esoteric shit™, etc) is too high.
- These types of languages make it very difficult to “read” and “understand” the code well. Remember Rob Pike’s infamous quote “languages are more often read than written”.
- These types of languages (due to the way they chose to implement/design their module/import systems) make it near impossible to know what’s being used where.
@prologic Yeah, you certainly get no argument here when it comes to Ruby. 😅 (I’m much more familiar with Java, so I don’t perceive the things you listed as a problem there.)
@movq@www.uninformativ.de They exist for Java™ too, but if you’re used to it, I can understand that 😅 I can read Java™ but I certainly don’t enjoy it for the same reasons as above 🤣