Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
It's awesome and inspired.
Computer Scientists and generally-terrific engineers often choose to do examples that are largely academic in nature because that engineer (or maybe -any- engineer) hasn't yet encountered that class of problem. They do this because the question can present a challenge to efficiency or elegance, or even defy a solution completely.
Often times, the journey produces lessons along the way that can be applied to other problems. On occasiona, it's a trainwreck that produces little fruit. However, when the answer is found, you might find new ways to do old things. If the answer is elegant, you can put another star next to your name attesting to the fact that there is one more question that you've never backed-down from, and answered beautifully.
I, for one, was astounded to find that, not only could he loop through fifty different languages, but that he ended up at the same code with which he began. This is a testament to how fundamental/efficient that each transient result was: there was no additional gibberish was produced by any specific one, which would likely produce more gibberish at one or more downstream steps.
As far as practicality is concerned, there is often a need to produce any number of libraries for programmers to develop against. The best of us find a way to define a structure that we can then permute to whatever language is required. Apache Thrift produces such a mechanism for client-libraries.
Thanks for doing this, Gabriel.
Programming is all about knowing when to boil the orange sponge donkey across the phillipines with an orangutang gorilla crossed with a ham sandwich to the fourth power of twelve across the nile with an awful headache from the previous night when all of alfred's naughty jalapeno peppers frog-marched the nordic elves across the loom-lined geronimo induced swamp donkey over and above the fortran fortified kilomanjaro fence past the meticulously crafted anti disgusting sponge cake scenario where all the hats doth quoteth the milk which is not unlike the super werewolf from the infinite realm of ninja-step. it's hard to define, really.