4 ms·
>we would have written critical pieces of the stack in a high-assurance Ada profile, and put microkernel design capability kernels into production You're writi
by nixos 10y ago
>we would have written critical pieces of the stack in a high-assurance Ada profile, and put microkernel design capability kernels into production
You're writing on a computer magnitudes faster than the fastest computers of the 70s, with significant compiler improvement to boot.
Until about 10 years ago, hand crafted Assembler was still faster than C, and the speed improvements were actually needed.
This "let's write a text editor which is pretty much an advanced nano/pico in JS and have it take up 145MB" is only possible when everyone has a supercomputer in their hands anyways
- ori_b 10y ago> Until about 10 years ago, hand crafted Assembler was still faster than C, and the speed improvements were actually needed. It still is, especially when it comes to vectorization.
- nly 10y agoAnd in other areas, but that's largely because C isn't expressive enough, not because we lack the engineering know-how to compile fast vectorisation code.
- ori_b 10y agoI am not aware of a general purpose language that is expressive enough to auto vectorize generic code without basically writing in vector intrinsics.
- deleted 10y ago[deleted]