Moonside
Pokémon Is Kind of Fucked Up If You Think About It
thehardtimes.netLessons From a ‘Local Food’ Scam Artist
getpocket.comBillions and Billions of Trees
popula.comGreatest dump truck poem you need to read
twitter.comSubmitted by Moonside in cool_monsters
矢野顕子 [Akiko Yano] - ただいま [Tadaima] (1981)
youtu.beSubmitted by Moonside in post_music
Moonside wrote
Reply to comment by twovests in pseudocode is imperative propaganda: cmv by no_defun_allowed
Tbh in that specific case I'd just use mathematics:
which is almost an implementation in some functional languages. (Nb. it's very nice to be able to use
n+1
or2n
style notation in parameters, it can clean up expressions a lot.) Obviously the base case ought to be treated somehow, but that's besides the point.I would say that ad hoc usage of pseudocode seems innocuous to me - sometimes you have improvise and there's not an common agreed upon system to draw on. Perfect is the enemy of the good. But I think its virtues as a tool for planning and documentation aren't great. If you go forth and plan or prototype your project in pseudo before implementation, why?
I'm speculating here as I don't have access to any empirical research treating this topic.