4 ms·
Right. It really depends what one means by "system programming". I would add Java/C# and many others to that list.
by jverlaguet 8y ago
Right.
It really depends what one means by "system programming". I would add Java/C# and many others to that list.
- dom96 8y agoI'm curious what your thoughts are on Nim. Especially seeing as we're both FB employees :) I think you've done a really good job with Skip. I really love the incremental type-checking. It's a breath of fresh air to see a compiler created with IDEs in mind from the beginning. Effect tracking is something that Nim also boasts so I'm curious how that works in Skip. Are there any docs/articles going into detail about this?
- bausshf 8y agoGenerally system programming is that you're able to interact with the system without some sort of "bridge". For that reason Java and C# cannot be counted as system programming languages, because neither of those can interact directly with the system they're running on. Ex. C# needs PInvoke, where as C can just call system functions directly. At least that's my understanding.