Multics project started in 1964 cooperated with MIT , General Electric and Bell Labs but it was not very successful one. Multics had numerous features intended to result in high availability so that it would support a Computing utility similar to Telephone and Electricity services. It was not failing to deliver the promised fast and convenient on-line system,it was failing to deliver anything usable at all. They were trying to create an operating system that was much too big and to do it on hardware that was much too small.
Bell Labs disenchanted in 1969 Multics and looked around for other tasks. When Bell Labs withdrew from the Multics research consortium,One researcher,Ken Thompson, was left with some Multics-inspired ideas about to build a file system. He was also left without a machine on which to play a game he had written called "Space Travel", a science-fiction simulation that involved navigating a rocket through the solar system. Ken Thompson was keen to work on another operating system and made several proposal to Bell Management but all declined. He didn't wait for official approval, He and his co-worker Dennis M. Ritchie amused themselves porting Thompson's "Space Travel" software to a little used PDP-7. Thompson worked intensively on providing the PDP-7 with the rudiments of a new operating system,much simpler and lighter than Multics. Everything was written in assembler language. Brian Kernighan coined the name "UNIX".
After a brief and unsuccessful filtration with Fortran,Thompson created a language B by simplifying the research language BCPL(Basic Combined Programming Language) so its interpreter would fit in the PDP-7's 8K word memory. B was never really successful; the hardware limits only provided room for an interpreter, not a compiler. The resulting slow performance prevented B from being used for system programming of UNIX itself. B simplified BCPL by omitting some features. Thompson conceived the ++ and -- operators(unary operator) and added them to the B compiler on PDP-7. Typeless language proved to be unworkable when development switched in 1970 the newly introduced PDP-11. While at that time they were facing the problem for multiple datatypes and performance led Thompson to re-implement the OS in PDP-11 assembler rather than B. Dennis Ritchie capitalized on the more powerful PDP-11 to create "New B" which solved the both problems, multiple datatype and performance. "New B" in 1971- the name quickly evolved to "C" in 1972- was compiled rather than interpreted. 