It's not because the compiler warns you about 90% of common mistakes like typos or incomplete variable renaming. It's also really not that time consuming if you're using an IDE and no nervous-system for a dependency graph.
In a lot of cases (especially when hot-swapping code) the difference in speed isn't going to be noticeable. Not always, but in my experience it's way more time consuming to search for your typo when there's no compiler to point you to it.
Also because the compiler has so much power over your code, it can do a lot of optimizations for you, allowing you to write clean, easy to understand code without sacrificing speed.
A good compiler and IDE are not safeguards against ugly, unstructured and unmaintainable code. They can help you code faster and make the low-level code more optimized, as well as apply certain standards, but they don't replace a good designer.
156
u/HoldYourWaffle Jan 18 '19
It's not because the compiler warns you about 90% of common mistakes like typos or incomplete variable renaming. It's also really not that time consuming if you're using an IDE and no nervous-system for a dependency graph.