Sie sind auf Seite 1von 2

Giving a short history of the interconnection between C and UNIX in terms of the life of Dennis Ritchie (September 9, 1941

October 12, 2011). Dennis Richie was an American computer scientist who helped shape the digital era . He is the creator of the C programming language and the co-founder of the UNIX operating system as known as The Father of the C Programming Language. He graduate d from Harvard University with degrees in physics and applied mathematics. In 19 67, he began working at the Bell Laboratories Computer Sciences Research Centre, and in 1968, he received a PhD from the Harvard under the supervision of Patric k C Fischer, his doctoral dissertation being Program Structure and Computational Complexity. What is the C programming language? C is the programming language which was born at AT and Ts Bell Laboratories of USA 1972 (Wikipedia). This programming language was created in a manner that it will be used to design the UNIX operating system, C was mainly created to be useful so it can allow the busy programmers to get things done. This programming langua ge was developed after the language B, which was designed to create the C, where C it inherited the taste for concise syntax, and had a powerful mix of high-lev el functionality and well detailed to program an operating system, like UNIX. C made it much easier to port UNIX to newly created, because in the early 1900s p eople used to assemble the operating system for languages by hand. It also made it simpler for UNIX to customize and to be improved by any programmer that could learn the high-level C language programming. What is UNIX? UNIX is the operating system that was developed by C programming language. It wa s designed so it can be the branching (root) of the programmers in the workbench more than to be used to run application software. UNIX operating system is widely used in servers, workstations, and mobile device s. And the programs of UNIX environment were essential materials in the developm ent of the internet and reshaping of the computer as a cantered in network rathe r than in individual computers. The main development of UNIX was it to be portable and multi-tasking in a time-s haring configuration. UNIX systems are characterized by the: the use of plain te xt for storing data of a hierarchical file system. Interconnection between C and UNIX. At the beginning UNIX was written, most operating system developers believed tha t an operating must be written in an assembly language so that it could work eff ectively and gain access to the hardware. But not only UNIX innovation as an ope rating system, it was ground-breaking in that it was written in a C programming language that was not an assembly language. The C programming language itself functions at a level that is just high enough to be portable to variety of computer hardware. A great deal of publicly availab le UNIX software is distributed as C programs that must be complied before use. Both Unix and the C programming language were developed by AT&T and distributed to government and academic institutions, which led to both being ported to a wid er variety of machine families than any other operating system. Thats the time wh en UNIX became the open system of the popular operating systems. A special thanks to all the sources that Ive used in order to complete my researc h on the 20th October 2011 about the interconnection of C programming language a nd UNIX operating system Dennis Ritchie and his life. References: Dennis Ritchie Wikipedia, the free encyclopedia. Retrieved 20-10-2011 http://en.wikipedia.org/wiki/Dennis_Ritchie Binstock, Andrew. "Dennis Ritchie, in Memoriam". Dr. Dobb s Journal. Dr. Dobb s Journal. http://drdobbs.com/cpp/231900742?cid=DDJ_nl_upd_2011-10-13_h. Retrieved October 14, 2011. A brief history of the C language. Retrieved 20-10-2011 http://rajkishor09.hubpages.com/hub/A-Brief-History-of-the-C-Language History of C Programming Language. Retrieved 20-10-2011http://www.livinginternet .com/i/iw_unix_c.htm

Unix Wikipedia, the free encyclopedia. Retrieved 20-10-2011 http://en.wikipedia.org/wiki/Unix History of Unix. Retrieved 20-10-2011 http://www.cs.bgu.ac.il/~arik/usail/concepts/hx-of-unix/unixhx.html C (programming language) Wikipedia, the free encyclopedia. Retrieved 20-10-2011 http://en.wikipedia.org/wiki/C_(programming_language)

Das könnte Ihnen auch gefallen