3 ms·
This kinda happened in the UNIX world: https://en.wikipedia.org/wiki/C_shell https://en.wikipedia.org/wiki/C_shell
by eqvinox 6y ago
This kinda happened in the UNIX world:
https://en.wikipedia.org/wiki/C_shell https://en.wikipedia.org/wiki/C_shell
- icedchai 6y agoKinda, except that C shell syntax isn't very C language like. I think 8 bit micros (Apple II, Commodore 64) are closer. They booted up into BASIC and their DOS was an extension to BASIC.
- rbanffy 6y agoI like to say their OS shell was also an IDE.
- tssva 6y agoThe DOS for the Commodore computers including the above mentioned Commodore 64 was not an extension to BASIC. The DOS for Commodore computers instead ran on the floppy drive units themselves which included their own RAM and 6502 family CPUs to do so. The other 8-bit micro I used personally was the TRS-80 Model 1. It would boot directly to BASIC but their was no DOS as part of this basic. To use a floppy drive a DOS boot disk was required. There were a few different DOS's available for the machine. The official DOS available from Tandy was TRS-DOS.
- icedchai 6y agoRegardless of where it ran, to the C64 user, at a command level, it looked and acted like an extension to BASIC. You can see some examples of the basic code here: https://en.wikipedia.org/wiki/Commodore_DOS https://en.wikipedia.org/wiki/Commodore_DOS Apple ProDOS had similar stuff...
- skissane 6y agoTempleOS is written in a custom language inspired by C and C++ called HolyC. And HolyC is used as the shell. So that's actually much closer to what you are talking about than any Unix shell is (C shell included)