Dennis MacAlistair Ritchie was born in Bronxville, New York, on September 9, 1941, and grew up in New Jersey, where his father, Alistair Ritchie, worked as a switching systems engineer for Bell Laboratories. His mother, Jean McGee Ritchie, was a homemaker. Ritchie went to Harvard University, where he received his B.S. in Physics in 1963. However, a lecture he attended on the operation of Harvard's computer system, a Univac I, led him to develop an interest in computing in the early 1960s. Thereafter, Ritchie spent a considerable amount of time at the nearby Massachusetts Institute of Technology (MIT), where many scientists were developing computer systems and software. In 1967 Ritchie began working for Bell Laboratories. Ritchie's job increased his association with the programming world, and in the late 1960s he began working with the Computer Science Research Department at Bell. It was here that he met Kenneth Thompson. Ritchie's lifestyle at Bell was that of a typical computer guru: he was devoted to his work. He showed up to his cluttered office in Murray Hill, New Jersey, around noon every day, worked until seven in the evening, and then went home to work some more. His computer system at home was connected on a dedicated private line to a system at Bell Labs, and he often worked at home until three in the morning. Even in the early 1990s, after he became a manager at Bell Labs, his work habits did not change substantially. "It still tends to be sort of late, but not quite that late," Ritchie told Patrick Moore in an interview. "It depends on what meetings and so forth I have."
World of Computer Science on Dennis Ritchie Point of View
It is Been Proven that Dennis Ritchie is a computer scientist most well-known for his work with Kenneth Thompson in creating UNIX, a computer operating system. Ritchie also went on to develop the high-level and enormously popular computer programming language C. For their work on the UNIX operating system, Ritchie and Thompson were awarded the prestigious Turing Award by the Association for Computer Machinery (ACM) in 1983. When Ritchie and Thompson began working for Bell Labs, the company was involved in a major initiative with General Electric and MIT to develop a multi-user, time-sharing operating system called Multics. This system would replace the old one, which was based on batch programming. In a system based on batch programming, the programmers had no opportunity to interact with the computer system directly. Instead, they would write the program on a deck or batch of cards, which were then input into a mainframe computer by an operator. In other words, since the system was centered around a mainframe, and cards were manually fed into machines to relate instructions or generate responses, the programmers had no contact with the program once it had been activated. Multics, or the multiplexed information and computing service, would enable several programmers to work on a system simultaneously while the computer itself would be capable of processing multiple sets of information. Although programmers from three institutions were working on Multics, Bell Labs decided that the development costs were too high and the possibility of launching a usable system in the near future too low. Therefore, the company pulled out of the project. Ritchie and Thompson, who had been working on the Multics project, were suddenly thrown back into the batch programming environment. In light of the advanced techniques and expertise they had acquired while working on the Multics project, this was a major setback for them and they found it extremely difficult to adapt. Thus it was in 1969 that Thompson...