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!

Share this project:

Updates