In 1960’s hundreds of languages had come into existence, almost each for a specific purpose. For example: COBOL was being used for commercial applications, FORTRAN for engineering and Scientific Applications and so on. At this stage people started thinking that instead of learning and using so many languages, each for a different purpose, why not use only one language, which can program all possible applications. Therefore, an international committee was set up to develop such a language. This committee came out with a language called ALGOL in 1960. However, ALGOL 60 never really becomes popular because it seemed too abstract, too general. To reduce this abstractness and generality, a new language called Common Programming Language (CPL) was developed at Cambridge University in 1963. CPL was an attempt to bring ALGOL 60 down to earth. However, CPL turned out to be so big, having so many features, that it was hard to learn and difficult to implement. Basic Combined Programming Language (BCPL) developed by Martin Richards at Cambridge University in 1967 aimed to solve this solve this problem bringing CPL down to its basic good features. But unfortunately it turned out to be too less powerful and too specific.
Around the same time Ken Thompson at AT&T Bell Lab’s as further simplification of CPL wrote a language called B. But unlike BCPL, the B language too turned out to be very specific. Dennis Ritchie inherited the features of B and BCPL, added some of his own and developed C language.
No comments:
Post a Comment