3 ms·
I wish 0x10co.de and the other DCPU-16 code sharing/emulator websites had existed when I took my first CS "systems programming" (or whatever the introduction to
by steve19 15y ago
I wish 0x10co.de and the other DCPU-16 code sharing/emulator websites had existed when I took my first CS "systems programming" (or whatever the introduction to CPUs and assembly was called back then). The professors struggled to get the students enthusiastic about programming in assembly when they were used to high level languages.
- zerohp 15y agoI'm not sure how long ago you took it, but this book is probably a better introduction than the DCPU-16 since you build the system up from gates until you reach a high level language. http://www1.idc.ac.il/tecs/ http://www1.idc.ac.il/tecs/ It seems like assembly programming has become the domain of the ECE department at many schools while CS department has moved on.
- dangrossman 15y agoI just went to the CS department site of the university I attended. The same systems architecture courses I took (logic gates, to building a pipelined MIPS CPU, to assembly programming on that CPU) are still degree requirements.
- Natsu 15y agoThat describes the ECE 100 class I took many years ago pretty much perfectly. But I think that programming a computer that's going to fly your space ship and blast your enemies is a lot more fun than any of the "have this vending machine make change" type exercises we ever did in assembly.