0x10cStandardsCommittee / 0x10c-Standards

0x10c Computing Standards. This repository is intended to contain as many relevant/popular standards as possible.
211 stars 18 forks source link

B as the primary programming language #71

Open Triang3l opened 12 years ago

Triang3l commented 12 years ago

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?

What do you think?

B reference manual.

Triang3l commented 12 years ago

main() should be at 0x0000.

Blecki commented 12 years ago

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).

ghost commented 12 years ago

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"?