💾 Archived View for yonado.cities.yesterweb.org › writings › 6.8.2024.gmi captured on 2024-08-18 at 17:00:57. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

I've Stopped Caring about Programming Languages

No, I don't care about Rust or Go. Nor do I care about Zig or whatever else there may be.

Before, I used to put more thought than I should have in what languages I use for certain projects (maybe one day I'll put some of them on this capsule). I think this is because it might affect performance or security or some such thing.

Well, nowadays I just use whatever really. I find Rust to be quite ugly and puts you through too much so I don't use it. Go is a mediocre language in my opinion, but I still use it because atleast it's not as ugly as Rust.

I know Rust and Go are somewhat popular on Gemini but I don't get why. The Rust crates system simply looks like a nightmare to me. I'm not trying to be offensive to anybody.

So, what do I actually use nowadays? Go is for stuff I could do in C but I want to get done faster. Ruby is for small programs that need to do lots of text parsing.

And C is for... well, I don't know. I don't use C as often as I used to but I'm sure I'll find a use for it someday..

GDScript is for games in Godot. GDScript is somewhat of a nice language to use, especially within the context of Godot. I wouldn't use GDScript outside Godot though.

The thing I like about Go is how much stuff it has in the standard library. It's definitely nice to use for networking code.

My selection of languages has probably (outside Go) been criticized alot but guess what? I don't care. If it works it works. For stuff I wouldn't like to break I would definitely use more concrete languages like C, languages that don't change alot unlike Ruby for example.

This is all to make a point that you should stop putting too much thought into what language you use. Programming is not all about the language. I know we all love designing languages but c'mon, we need to finish our programs.

This is something that I've been thinking about and thought it would be ok to put here, so that there's not a months gap between my posts.

../