pastermil@sh.itjust.works to Programmer Humor@programming.dev · 7 months agoThat Nim Flashbackssh.itjust.worksimagemessage-square50fedilinkarrow-up1823arrow-down18
arrow-up1815arrow-down1imageThat Nim Flashbackssh.itjust.workspastermil@sh.itjust.works to Programmer Humor@programming.dev · 7 months agomessage-square50fedilink
minus-squareDaxtron2@startrek.websitelinkfedilinkarrow-up39arrow-down1·7 months agoNah Hanoi was easy stuff, first year. Definitely more traumatizing practice problems.
minus-squarelad@programming.devlinkfedilinkEnglisharrow-up10·7 months ago Hanoi […] practice problems. Like you come to the exam and there’s a 64 piece Tower of Hanoi you need to solve manually to pass the exam
minus-squareJohnEdwalinkfedilinkarrow-up2·7 months agoAssuming 1 second per swap, a 64 disk tower of hanoi would take 585 billion years to solve - it has 2^64 -1 swaps.
minus-squarelad@programming.devlinkfedilinkEnglisharrow-up1·7 months agoAnd that makes It good enough for an exam
minus-squareAlexstarfire@lemmy.worldlinkfedilinkarrow-up8arrow-down2·7 months agoYea, get back to me when you get to parallel programming.
minus-squareFierySpectre@lemmy.worldlinkfedilinkarrow-up3·7 months agoWriting kernels for parallel execution with OPENCL gives me flashbacks every time I remember them
minus-squarexmunk@sh.itjust.workslinkfedilinkarrow-up2·7 months agoOr even just try to understand pthreads.
minus-squareintensely_human@lemm.eelinkfedilinkarrow-up3arrow-down1·7 months agoYou’re doing it again
minus-squarelad@programming.devlinkfedilinkEnglisharrow-up1·7 months agoTis’ not hard, just add some sleeps to make sure other thread reads data before it is destroyed 🌚
Nah Hanoi was easy stuff, first year. Definitely more traumatizing practice problems.
Like you come to the exam and there’s a 64 piece Tower of Hanoi you need to solve manually to pass the exam
Calm down, satan
Assuming 1 second per swap, a 64 disk tower of hanoi would take 585 billion years to solve - it has 2^64 -1 swaps.
And that makes It good enough for an exam
Yea, get back to me when you get to parallel programming.
Writing kernels for parallel execution with OPENCL gives me flashbacks every time I remember them
Or even just try to understand pthreads.
You’re doing it again
Tis’ not hard, just add some sleeps to make sure other thread reads data before it is destroyed 🌚