Wow that’s horrible. They’re using c++.
If you really need some nightmare fuel, some of us use c++ every day and even enjoy it.
💩
🍊
🍉
🍉
🍍
🍎I didn’t bother trying to see what an output would be, but this is a nightmare.
Now imagine the poor sod who gets this as an interview question
“Please extend the following code in the same code style to sort [😀,😃,😄,😁,😆] using bubble sort”
Looks like it creates a few emoji printers in a vector, then prints them all. The output is all emoji, of course. The main function exits with a random return value just to be more quirky.
I’m not sure what the purpose of the 😎 function is. In main that first predicate is always true, so it prints the poop emoji. I don’t know why it’s behind an if.
Also, there’s a copy-paste error on line 31. Wrong emoji is used.
It would be great to use some emojis in coding.
Imagine how much more readable it would be if you could break a loop with 💀 or return true with 👍. Or use ❓for ifs, or ↔️ for switch (the emoji didn’t work for that one). Or use an emoji to represent a custom object?
Maybe the ECMA should get on that!
Edit: I guess you can use emojis for custom objects in js.
Edit 2: ➡ for console.log
You’d still be left with the brackets and braces though. It might make more sense in a whitespace-based language pike Python
I see your point. Personally, I like the brackets and braces, they help organize. Or maybe that’s just what I’m used to.