Skip to content

Latest commit

 

History

History
58 lines (52 loc) · 1.72 KB

README.md

File metadata and controls

58 lines (52 loc) · 1.72 KB

I Love Hello World

Chains subprocessing commands in many different programming languages to sing you a song about how programming is awesome!

Output

Screen recording of the program running (output below)

S:\PyCharmProjects\i_love_hello_world>python hello_world.py
Python: I love the objects
Go: I love the clear syntax
Java: I love big RAM sticks
JavaScript: I love XSS hacks
Ruby: I love hello world
Rust: And all its bytes and bits!
C: Boom-de-ah-da
C++: Boom-de-ah-da
PHP: I love to try stuff
Dart: I love async programming
C#: I love null pointers
Julia: I love protection rings
Haskell: I love hello world
Perl: It's such a brilliant thing
Haskell: Boom-de-ah-da!
Julia: Boom-de-ah-da!
C#: Boom-de-ah-da!
Dart: Boom-de-ah-da!
PHP: Boom-de-ah-da!
C++: Boom-de-ah-da!
C: Boom-de-ah-da!
Rust: Boom-de-ah-da!
Ruby: Boom-de-ah-da!
JavaScript: Boom-de-ah-da!
Java: Boom-de-ah-da!
Go: Boom-de-ah-da!
Python: Boom-de-ah-da!

Dependencies

These aren't necessarily the versions of things required, just the ones I used.

Getting this to run might even be practical if your goal is a developer setup where you can compile and run programs from a lot of different languages.

  • Python 3.8
  • Go 1.14.2
  • Java SDK 1.8.0_241
  • Node.js v12.13.1
  • ruby 2.6.6p146
  • rustc 1.43.0
  • gcc (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 8.1.0
  • PHP 7.4.6
  • Dart VM version: 2.8.3 (stable) (Tue May 26 18:39:38 2020 +0200) on "windows_x64"
  • Microsoft (R) Visual C# Compiler version 4.8.3752.0
  • julia version 1.5.0
  • The Glorious Glasgow Haskell Compilation System, version 8.10.2
  • perl 5, version 28, subversion 1 (v5.28.1) built for MSWin32-x64-multi-thread