Inspiration
It would be funny if we got a bunch of programming languages to play a game of Olympic torch passes. So, we did.
What it does
It compiles/interprets and runs programs, then pipes the output ("Hello World!") into the next program. For instance, C pipes its output to C++, where C++ reads and prints the arguments passed to it, which then is passed to Python.
How we built it
We used Bash to tie all the languages together so that one program output gets pipped into the other.
Challenges we ran into
It was difficult to figure how certain programming languages work, as they read and print arguments differently. Some languages, such as R and lisp, were too difficult to do in time.
Accomplishments that we're proud of
We were able to make the program output many text, to which the program finally concludes with a "Hello World," as if this whole process of compiling and interpreting programs across many languages lead to the ultimate goal of printing "Hello World!" onto the console.
What we learned
We learned about the nuances of different programming languages, and how some are vastly different from others
What's next for Hello World Odyssey
To add more programming languages, which will take "Hello World!" to new heights never seen before!
Log in or sign up for Devpost to join the conversation.