Like BCPL, B had only one datatype, the computer word. Most operators treated this as an integer (ie, +, -, *, /) but others treated it as a memory address to be dereferenced. In most other ways it looked a lot like an early version of C. A few library functions existed, including some that vaguely resemble functions from the standard IO library in C. |
Like BCPL and FORTH, B had only one datatype, the computer word. Most operators treated this as an integer (ie, +, -, *, /) but others treated it as a memory address to be dereferenced. In most other ways it looked a lot like an early version of C. A few library functions existed, including some that vaguely resemble functions from the standard IO library in C. |
Early implementations were for the DEC PDP-7? and PDP-11 minicomputers running early Unix, and Honeywell 36 bit mainframes running GCOS. The earliest implementations compiled to threaded code. At some stage a native code compiler for the PDP-11 was produced, and at some stage Dennis Ritchie took over maintenance of the compiler. |
Early implementations were for the DEC? PDP-7? and PDP-11 minicomputers running early Unix, and Honeywell 36 bit mainframes running GCOS. The earliest implementations compiled to [threaded code]?. At some stage a native code compiler for the PDP-11 was produced, and at some stage Dennis Ritchie took over maintenance of the compiler. |
/Talk? |