34,333
edits
Changes
→The C Programming Language
== The C Programming Language ==
<google>IOSBOX</google>
Objective-C is based on a programming language called, quite simply, ''C''. The origins of the C programming language can be traced back nearly 40 years to two engineers named Dennis Ritchie and Ken Thompson working at what is now known as AT&T Bell Labs. At the time, the two were working on developing the UNIX operating system on PDP-7 and PDP-11 systems. After attempts to write this operating system using assembly language (essentially using sequences of instruction codes understood by the processor), it was decided that a higher level, more programmer friendly programming language was required to handle the complexity of an operating system such as UNIX. The first attempt was a language called ''B''. The ''B'' language, which was based on a language called ''BCPL'', was found to be lacking. Taking the next initial from the ''BCPL'' name, the ''C'' language was created and subsequently used to write much of the UNIX operating system kernel and infrastructure. As far as we can tell, ''C'' was so successful that new languages named ''P'' and ''L'' never needed to be created.