Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Компьютерлік бағдарламалау тілі 1960 жылдардан бастап
Computer programming language from 1960s
CPL (Combined Programming Language) – 1960 жылдардың басында жасалған көп парадигмалы бағдарламалау тілі. BCPL және B тілдері арқылы C тілінің алғашқы түбірі болып саналады.
CPL (Combined Programming Language) is a multi paradigm programming language developed in the early 1960s. It is an early ancestor of the C language via the BCPL and B languages.
Дизайн
CPL бастапқыда Кембридж университетінің математикалық зертханасында «Кембридж бағдарламалау тілі» ретінде әзірленді, кейін Кембридж және Лондон университетінің компьютерлік бөлімдері бірлесіп «Біріктірілген бағдарламалау тілі» деп жариялады (кейбіреулер CPL-ді «Кембридж плюс Лондон» немесе «Кристофердің бағдарламалау тілі» деп те атады). Кристофер Стречи, Дэвид Баррон және басқалар оның дамуына қатысты. Оны сипаттаған алғашқы мақала 1963 жылы жарық көрді, ол Кембридждегі Titan компьютерінде және Лондондағы Atlas компьютерінде іске асырылып жатқан кезде. CPL ALGOL 60-тан күшті әсер алды, бірақ өте кішкентай, әдемі және қарапайым болудың орнына, ғылыми есептеулерден гөрі кеңірек қолданылуы үшін жоспарланғандықтан, ALGOL 60-қа қарағанда әлдеқайда күрделі және әдемі емес еді. CPL өз заманы үшін үлкен тіл болды. CPL ALGOL-дың шегінен шығып, өнеркәсіптік процестерді басқару, бизнес деректерін өңдеу және мүмкін ерте командалық ойындарды қамтуға тырысты. CPL бір тілді пайдалана отырып, төменгі деңгейде бағдарламалауға және жоғары деңгейде абстракция жасауға мүмкіндік беруді көздеді. Дегенмен, CPL өте баяу іске асырылды. Бірінші CPL компиляторы шамамен 1970 жылы жазылған болуы мүмкін, бірақ тіл кең танылмады және 1970 жылдары із-түзсіз жоғалып кеткендей көрінеді. BCPL («Basic CPL» үшін, алғашқыда «Bootstrap CPL») – CPL-ге негізделген, әсіресе компиляторлар жазу үшін, жүйелік бағдарламалау тілі ретінде көбірек қолданылған, әлдеқайда қарапайым тіл; ол алғаш рет 1967 жылы, CPL-дің алғашқы іске асырылуынан бұрын іске асырылды. Содан кейін BCPL B арқылы танымал және ықпалды C бағдарламалау тіліне әкелді.
CPL was developed initially at the Mathematical Laboratory at the University of Cambridge as the "Cambridge Programming Language" and later published jointly between Cambridge and the University of London Computer Unit as the "Combined Programming Language" (CPL was also nicknamed by some as "Cambridge Plus London" or "Christopher's Programming Language"). Christopher Strachey, David Barron and others were involved in its development. The first paper describing it was published in 1963, while it was being implemented on the Titan Computer at Cambridge and the Atlas Computer at London. It was heavily influenced by ALGOL 60, but instead of being extremely small, elegant and simple, CPL was intended for a wider application area than scientific calculations and was therefore much more complex and not as elegant as ALGOL 60. CPL was a big language for its time. CPL attempted to go beyond ALGOL to include industrial process control, business data processing and possibly some early command line games. CPL was intended to allow low level programming and high level abstractions using the same language. However, CPL was only implemented very slowly. The first CPL compiler was probably written about 1970, but the language never gained much popularity and seems to have disappeared without trace sometime in the 1970s. BCPL (for "Basic CPL", although originally "Bootstrap CPL") was a much simpler language based on CPL intended primarily as a systems programming language, particularly for writing compilers; it was first implemented in 1967, prior to CPL's first implementation. BCPL then led, via B, to the popular and influential C programming language.