Open Triang3l opened 12 years ago
main() should be at 0x0000.
My DCPUC ( https://github.com/Blecki/DCPUC ) is very much an implementation of B. It's not complete, nor is it exactly like B, but it works the same way (everything is a word, etc).
What's wrong with simply using C? The programming language is meant to be an abstraction from the architecture, so why do we need things like "everything is just a word"?
Many systems have their primary high-level programming language: C on Unix, Objective-C on NeXTSTEP/iOS, Java on Android, C# on Windows Phone. I think DCPU-16 may have one, and for me the best PL would be B.
Why B?
Problems with B.
Possible additions to B.
Some inline functions.
What do you think?
B reference manual.