3 ms·
always interesting how i've lived 30 years of life, 10 of which as a reasonably successful backend server/"business logic" developer, and the above comment stil
by uhhhhuhyes 4y ago
always interesting how i've lived 30 years of life, 10 of which as a reasonably successful backend server/"business logic" developer, and the above comment still sounds like alien language to me :)
- pca006132 4y agoHe probably wants to use assembly to write everything? No idea either.
- sylware 4y agoIf risc-v is successful, no need of those backdoor injectors which are compilers anymore (and absurd and grotesque bloats). Just write risc-v assembly without abusing the macro preprocessor.
- imtringued 4y agoWhy would that be easier than just forking GCC and checking for backdoors?
- RF_Savage 4y agoAnd then we get to the fun of trusting trust. https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_ReflectionsonTrustingTrust.pdf https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...
- pca006132 4y agoYou can bootstrap it with a very simple implementation of a C compiler written in assembly, if you really want to.
- sylware 4y agoA decade ago, some geniuses at the gcc steering committee decided to switch gcc from a simple C dialect to c++. Now you need at least a c++98 compiler to compile gcc (then linux). It is probably one of the biggest mistakes done in the open software, ever. Why, well we all know the abysmal gap in complexity between simple C and c++.
- sylware 4y agoIf you don't understand why it is a good thing to generate machine code with an assembler of a few thousands of lines (simple C or even assembly, see fasmg) instead of an absurdely and grotesquely massive (several millions of lines of c++-written code) compiler completely impossible to audit and which generated machine code has to be checked each time it changes... cannot do much about it, sorry.