Re:Paint16b: A 16 byte paint program written in 12 lines
by AnIdiotOnTheNet on Monday November 19, 2018 @07:32AM
(#18485918)
Really? A programmer of any stripe who doesn't recognize assembly just seems like a very wrong thing. One wonders what their mental model of the computer is like.
Re:Paint16b: A 16 byte paint program written in 12 lines
by Skrillex on Monday November 19, 2018 @11:17AM
(#18487424)
I imagine that most people abstract at the levels above and below assembly languages. E.g. they know about high level languages, and that a CPU cannot directly run that, but their view of the lower level probably does not include any human readable artifacts such as latin characters but rather binary and voltages.
Re:Paint16b: A 16 byte paint program written in 12 lines
by xiphias2 on Monday November 19, 2018 @09:16AM
(#18486507)
We have web pages with multiple seconds of latency because devs don't have a deep understanding of the performance hits of composing programs. And for that you need to understand how the CPU works.
Re:Paint16b: A 16 byte paint program written in 12 lines
by owenmarshall on Monday November 19, 2018 @10:20AM
(#18486996)
I do not believe that knowing ASM would even remotely translate into the ability to optimize web pages for latency: understanding high-level concepts like TLS, HTTP/HTTP2, and being to understand JS engines seems far more applicable.
You also seem to be making the assertion that you cannot understand how a CPU works without knowing ASM, which seems equally spurious.
And besides, with their question they’ve made an effort to learn about it so I don’t see any reason to criticize them for not knowing. It’s like the xkcd referenced says, every day there are a bunch of people hearing about something for the first time. We should be happy that they hear about it!