3 ms·
I have wondered about that. I have programmed. I am not skilled enough to warrant calling me a programmer. I did so out of necessity, I kinda hated it most of t
by KGIII 9y ago
I have wondered about that. I have programmed. I am not skilled enough to warrant calling me a programmer. I did so out of necessity, I kinda hated it most of the time.
But, I hear this about Intel's instruction set - at a number of tech sites.
Intel got their start making memory (SRAM). They had Moore and Noyce, as I recall.
Anyhow, I am not qualified to opine on instruction sets. I am curious as to where it went 'wrong.' I accept your declaration as being likely true - I've seen it echoed elsewhere. But, if you know, do you happen to know where (perhaps even why) it went wrong?
I have tried the mighty Google, by the way. It was no help. I may have not had the correct search terms. I am a mathematician, I only programmed (retired now) out of necessity. In fact, I hated computers for the longest time. I am just curious about the history of where they went so wrong that so many people complain about it.
- kartD 9y agoThis is a basic summary of why it sucks. https://news.ycombinator.com/item?id=276471 https://news.ycombinator.com/item?id=276471
- KGIII 9y agoThank you. I understood most of that. I'm still curious as to 'where it all won't wrong.' If such info exists, of course.
- kartD 9y agoIt didn't, it's ugly because of backwards compatibility. It was cheap(transistor and engineering-wise) for Intel to add instructions in the 80's to 90's timeframe since it reduced instruction size, so they added a tonne of them. Now it looks ugly, but Intel can't reduce it because some obscure program may break.
- KGIII 9y agoAlright, thanks.
- JetSetWilly 9y agoThat tells me why it sucks from the perspective of a compiler writer in 2017. But it doesn't tell me if it sucked in 1979 in an era when ask was much more frequently hand-written and there were many more physical constraints and trade-offs. x86 seems often to be judged by later innovations like RISC. But that wasn't a thing in 1979 and sucks for hand-writing anyway - perhaps you want more complex and non-orthogonal instructions in 1979.
- kartD 9y agoSomeone who is familiar with the 70s and 80s will have to chime in, but I'm not sure how popular it was with assembly writers then (I don't think it was).
- FullyFunctional 9y agoAs someone who wrote a reasonable amount of assembler, my first exposure to RISC (SPARC) nearly blew my mind; so easy to learn and much less struggle to write well. I never understood the attachment to arcane ISAs.