4 ms·
Still? I'd thought we've already used the languages (and thus tools and techniques) designed to squeeze all the available performance from the hardware - it's c
by tachion 11y ago
Still? I'd thought we've already used the languages (and thus tools and techniques) designed to squeeze all the available performance from the hardware - it's called assembler ;) My grandfather, who was a programmer and to his last days used to write in asm was mocking me every time when I tried to convince him to anything higher level than asm, be it Python or C. Perhaps he was right and we'll be going back to such tools?
- coldtea 11y agoNo, it's a totally different landscape. First, CPUs are much more complex, with branch prediction, parallel execution, etc, so manually rolling assembler is not really feasible. Second, programs are much larger and demanding nowadays (e.g. neither graphics, nor sound, nor networking and numerous other modern day services were as advanced, prevalent, or even existing, in the good times of assembler coded apps). Third, today it's all about multicore performance. Not much use to squeeze everything from a single core, when you have other 3 or 7 or 15 sitting idle...