This repository has been archived on 2022-06-22. You can view files and clone it, but cannot push or open issues or pull requests.
blog/_posts/2020-09-17-print-hello-world-part-1.md

1.5 KiB

layout title author tags
post print("Hello, world!") - Part 1 Ta180m
Programming

“C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.”

-- Bjarne Stroustrup, creator of C++

There are a few reasons why the vast majority of competitive programmers use C++: it has a decent standard library, several good reference sources, and lots of tutorials online. But these factors are not unique to C++; what matters is its speed. A few milliseconds could be the difference between and accepted solution and time limit exceeded. Anyways, here's the code, about two weeks late, written in the "conventional" C++ style, as opposed to the condensed, macro-abusing style of competitive programmers.

Factor Rating Description
Speed 3 Very fast after compilation, nearly as fast as C, and faster than a lot of programming languages even counting compilation
Documentation 3 Not that I used any when writing this program, but there a lot of good resources out there, such as cplusplus.com
General 3 C++ has its flaws, but for some applications such as competitive programming, it's unbeatable

Be on the lookout for Part 2, Python! No guarantees about the date, but it should show up in a few days, once I get some time.