>1970's: it takes too long to write a program in assembly, let's save time with this compiler
>...
>Today: I don't know anything about hardware, registers, caches, stacks, or memory management in general so I frick everything up with my academic idealism while jerking off in my own mouth about "beautiful abstractions" that do not resemble the hardware at all. I'm so moronic that I leave the barn door open and then wonder why the animals escape, concluding it must be that the barn designer fricked up.
>Oh I know! Let's write yet a another language that takes longer than assembly to write in with ridiculous compilation times and a 20,000 page manual that takes 10 years to master and produces programs that are 99.99999% junk DNA to make up for the fact that I actually hate hardware, I hate computers and I love viewing them from 80,000 feet above the clouds in my pretend world that doesn't exist where problems don't exist.
The absolute state of modern "programmers".
>he thinks x86 assembly actually resembles modern x86 hardware
>what is microcode
>he thinks microcode is really that significant
microcode is a meme and cope for people who write 3 megabyte hello world apps that are 99.9999% wasted junk DNA.
>macrocope about microcode
Cry moar with your vaccinated safespace lardlang.
>still deludes himself into thinking he's "close to the metal"
>still coping
How's that 3 megabyte hello world working for you in HeLL, lardlanger?
The state of modern programming
Bout to go to bed, I need a quicksort in x86, could you write that for me?
>"compilers do a better job than assembly programmers"
>cannot optimize the most trivial program in existence down to a single system call
Lot of words but not a lot of assembly
>can optimize non-trivial programs much more effectively and much quicker than any human ever could
>b-but muh optimized hello world
>actually can't though
That's just grapesgays grapesgayging about their laziness.
>hurr durr the assembly was sour anyway
>doesn't understand space vs speed tradeoffs, constant vs dynamic costs
>b-but m-MUH OPTIMIZED HELLO WORLD!!!
could you write one in your language without calling into the standard library?
It’s fricking quicksort why would you need the standard library
It's a perfectly good assembler, why do you need a compiler that produces bloated binaries and has a 20000 page manual, somehow making itself more complicated than what it purports to replace?
So how do we fix it, OP?
Perhaps acknowledge that an ideal compiler should resemble assembler, make programming easier than assembler but not become some overly abstract academic's vanity project so people can get shit done efficiently.
>A map is not the territory it represents, but, if correct, it has a similar structure to the territory, which accounts for its usefulness.
Why is it always unemployed virgins who become programming language truthers?
t. earning good money working 3 hours a day as a python dev
>I write throwaway bloat and am proud of it
Enjoy being replaced by pajeet, he can code in python too.
I won't though, I got this job through nepotism.
Keep seething.
I'm sure you got your gf through nepotism too.
>>1970's: it takes too long to write a program in assembly, let's save time with this compiler
what did the computer illiterate mean by this?
Oh look, it's the unemployed kid that read an asm tutorial and thinks he's the hottest shit because he can move a value to a register.
Stay with your bloatlang and an assembly programmer will eventually move YOU into a register.
You realize there's a reason nobody wants to hire asm developers for anything besides embedded systems, right?
> abstractions bad
Meds now
>abstractions that don't capture what they're modeling are good
t. lardass
Even though I suck at programming, i did my bachelor's degree project in asm for microcontrollers. I had to basically learn the microcontroller documentation/architecture inside out to light up some LEDs and I/O some basic analog signals. If you think that's viable for modern x86/ARM, you're fricking delusional.
We just need some better standardized frameworks. The only issue is that nobody can agree on a set of standards.
What have you programmed OP? Enlighten us, show us your professional work