| | For example, no sooner had Ken Thompson implemented the B language than a new machine, called the PDP-11, was introduced. UNIX and the B compiler were immediately transferred to this new machine. While the PDP-11 was a larger machine than its PDP-7 predecessor, it was still quite small by today’s standards. It had only 24K of memory, of which the system used 16K, and one 512K fixed disk. Some thought was given to rewriting UNIX in B, but the B language was slow because of its interpretive design. There was another problem as well: B was word oriented, but the PDP-11 was byte oriented. For these reasons, work was begun in 1971 on a successor to B, appropriately named C. | | |