Ok, another example: C# Compiler, .NET internals/std/yadayada, same stuff.
My claim is:
Almost all real world, OSS, big, battle-proven code bases are nowhere even close to evangelist's "sanity".
They're full of loops, nulls, gotos, ifs and all ""bad stuff""
>all the web servers running the whole cloud
I literally opened first file that I've seen in nginx repo and take a look at this:
shitton of ifs, for loops gotos and all of that in one, a few hundreds lines long method.
https://github.com/nginx/nginx/blob/master/src/http/ngx_http...
>On the other hand compilers are often written in C++
are they?
>or are bootstrapped in the very same language though.
thus what?