3 ms·
"Systems engineering" and "systems programming" are different. Systems programming is a specific niche while systems engineering is a vague catch-all term.
by JoeyBananas 4y ago
"Systems engineering" and "systems programming" are different. Systems programming is a specific niche while systems engineering is a vague catch-all term.
- eddsh1994 4y agoSystems engineering is defined by INCOSE, but it is a very broad discipline
- kaycebasques 4y agoI might have munged the description a bit. The project describes itself as: > An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor. But that would be too long for an HN title so I looked to this paragraph: > The Selfie Project provides an educational platform for teaching undergraduate and graduate students the design and implementation of programming languages and runtime systems. The focus is on the construction of compilers, libraries, operating systems, and virtual machine monitors. The common theme is to identify and resolve self-reference in systems code which is seen as the key challenge when teaching systems engineering, hence the name. And condensed it to: > ... educational platform for teaching ... systems engineering ...
- whydoineedthis 4y agoI think "An education platform for Compilers, Risk-V emulation and hypervisor" would be more accurate and would draw the right crowd.
- avgcorrection 4y agoThat’s what I expected as well. I expected this https://en.wikipedia.org/wiki/Systems_engineering https://en.wikipedia.org/wiki/Systems_engineering