Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You can dig up complaints to this effect from the 70s and 80s too, that programmers no longer grow up patching wires and bootstrapping boards, but instead jump straight into writing "software" in asm or C or whatever, as if "hardware" is some magic black box that just gives you an instruction set out of nowhere.


Not quite: there's still a 1:1 mapping between ASM and toggling in binary and the front panel. But even C abstracts the stack away.


Yes, quite. Yes, there's a 1:1 mapping between ASM and toggling in binary. There is not, however, a 1:1 mapping between toggling in binary and rewiring the actual hardware.

Can you toggle in a new A/D converter? Can you toggle in a connection from your screen refresh to a CPU interrupt? Can you toggle in a switched memory bank so your hardware can handle more memory than the CPU was designed for? Obviously not.

These are the things you lost if you 'jump straight into writing "software" in asm or C or whatever.'




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: