4 ms·
Well, you can learn brainfuck. Or regex if youre insane. I'd say anything functional should be fun. Haskell, scheme, ML. Try metaprogramming in scheme, or find
by big-green-man 2y ago
Well, you can learn brainfuck. Or regex if youre insane.
I'd say anything functional should be fun. Haskell, scheme, ML. Try metaprogramming in scheme, or find the most interesting way to use recursion in Haskell that you can come up with.
There's a new project that uses interaction nets as a model of computation called HVM. There's also a pretty easy to learn language that comes with it called Bend, it's just syntactic sugar for the HVM language which looks really cool. Maybe learn them both.
Any of those should really change the way you think of programming and computation.
There's always niche stuff like Erlang and R if you just want something different.
- h_tbob 2y agoAll right I would suggest that regex is one of the coolest things ever invented… so it actually is worth learning!
- eternityforest 2y agoI think regex is just a baseline thing most programmers are going to need to know. Most every text editor supports it, it's very handy in VS code to query codebases.
- big-green-man 2y agoYeah I think so too, it can be a pain but it is very useful. I "know" it in that I can slap something together, but I'm not an expert in it so I usually have to do a little fixing when I use it.
- h_tbob 2y agoI always consult MDN regex whenever I need some help. Most of it is pretty simple: [a-z] - a range of characters .* - any number of characters or none .+ one or more character. ^ - start of sequence $ - end of sequence But what I can’t seem to get is lookahead and look behind syntax! Always have to look it up!