Copyright © Philip M. Parker, INSEAD. Terms of Use.

CPL

Specialty Definition: CPL

DomainDefinition

Computing

CPL Combined Programming Language. U Cambridge and U London. A very complex language, syntactically based on ALGOL 60, with a pure functional subset. Provides the ..where.. form of local definitions. Strongly typed but has a "general" type enabling a weak form of polymorphism. Functions may be defined as either normal or applicative order. Typed array and polymorphic list structures. List selection is through structure matching. Partially implemented on the Titan (Atlas 2) computer at Cambridge. Led to the much simpler BCPL. "The Main Features of CPL", D.W. Barron et al, Computer J 6(2):134-143 (Jul 1963). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: CPL

(From Wikipedia, the free Encyclopedia)

CPL stood for Combined Programming Language. It was a computer programming language developed jointly between the Mathematical Laboratory at the University of Cambridge and the University of London Computer Unit during the 1960s. The collaborative effort was responsible for the "Combined" in the name of the language (previously, the name was Cambridge Programming Language). Christopher Strachey was involved (for others see paper). In 1963 (when the paper was published) it was currently being implemented on the Titan at Cambridge and the Atlas Computer at London.

It was heavily influenced by Algol 60, but unlike Algol 60 which was extremely small, elegant and simple, CPL was big, only moderately elegant, and complex. It was intended to be good for both scientific programming (in the way of FORTRAN and Algol) and also commercial programming (in the way of Cobol). It can be seen as a similar effort to PL/I in this way, or to later efforts such as Ada.

CPL proved just a bit much for the small computers and immature compiler technologies of the time. Properly working compilers were probably written by about 1970 (I'm not completely sure about that), but the language was never very popular and seems to have disappeared without trace sometime in the 1970s.

BCPL was designed as a seriously simplified cut-down version of CPL, and some of the same people were involved. I think the intent was to have a language they could write the CPL compiler in without having to resort to Assembler or FORTRAN. Although probably intended as a temporary quick and dirty tool until CPL was up, BCPL was much more successful than CPL and lasted much longer and was influential in the creation and design of the languages B and C.

Sources

Barron, D. W., Buxton, J. N., Hartley, D. F., Nixon, E., Strachey, C. "The main features of CPL". Computer Journal, volume 6, p 134 (1963).

CPL can also refer to the Cyberathelete Professional League, an online gaming league whose most popular video game is Counter-Strike.

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "CPL."

Top     


Crosswords: CPL

Specialty definitions using "CPL": BCPLTLAs. (references)

Source: compiled by the editor from various references; see credits.

Top     

Abbreviations & Acronyms: CPL

The following table is compiled from various sources, across various languages. When English abbreviations or acronyms come from a non-English source, this is noted.
EntrySourceExpressionField

CPL

DutchCirculaire polarisatie van luminescentiePhysics

CPL

EnglishComputer programming languageN/A

CPL

FrenchChromatographie liquideN/A

CPL

PortugueseCromatografia líquidaChemistry

Source: compiled by the editor, based on several corpora (additional references).

Top     

Commercial Usage: CPL

DomainTitle

References

  • CPL Aromas plc: International Competitive Benchmarks and Financial Gap Analysis (reference)

  • CPL Resources plc: International Competitive Benchmarks and Financial Gap Analysis (reference)

    (more reference examples)

  

Books

  • Cpl. Forrest L. Guth: 3d Platoon, 'E' Company, 506th Parachute Infantry, 101st Airborne Division (Wwii American Paratroopers Portrait Series) (reference)

  • CPL AROMAS PLC: International Competitive Benchmarks and Financial Gap Analysis [DOWNLOAD: ADOBE READER] (reference)

  • Summon Up the Blood: D-Day and the NW Europe Campaign May 1944 to February 1945 the Diary of Cpl. J.A. Womack, Royal Engineers (reference)

    (more book examples)

Source: compiled by the editor from various references; see credits.

Top     

Photo Album: CPL

ThumbnailDescription & CreditThumbnailDescription & Credit

Sgt. Matthew Mosley and Lance Cpl. Sacha Baker.

Japanese soldier surrendering to three U.S. soldiers in the Marshall Islands] / Cpl. J. Fabian. Credit: Library of Congress.

Maj. Gen. Maxwell D. Taylor inspecting the facilities of the Army Education Center at McNair Barracks, Berlin military post, accompanied by Irving H. Krakusin, Col. Maurice W. Daniels, and Capt. E.A. Moorer] / U.S. Army p. Credit: Library of Congress; photo by Cpl. John E. Tomer..

  

Source: pictures compiled by the editor from various references; see picture credits.

Top     

Usage Frequency: CPL

"CPL" is generally used as a noun (proper) -- approximately 98.18% of the time. "CPL" is used about 55 times out of a sample of 100 million words spoken or written in English. Its rank is based on over 700,000 words used in the English language. Some parts-of-speech are not covered due to the samples used by the British National Corpus. (note: percents less than one-hundredth of one percent have been omitted)
Parts of SpeechPercentUsage per
100 Million Words
Rank in English
Noun (proper)98.18%5446,184
Noun (singular)1.82%1339,140
                    Total100.00%55N/A

Source: compiled by the editor from several corpora; see credits.

Top     

Usage in Company Names: CPL

CountryNameCountryName
Canada

CPL Long Term Care Real Estate

Ireland

CPL Resources plc

United Kingdom

CPL Aromas plc

 (more examples...)  

Source: compiled by the editor from Icon Group International, Inc.

Top     

Frequency of Internet Keywords: CPL

The following statistics estimate the number of searches per day across the major English-language search engines as identified by various trade publications. Hyperlinks lead to commercial use of the expression at Amazon.com.
 
ExpressionFrequency
per Day
ExpressionFrequency
per Day

cpl

325

aep cpl

3

cpl energy retail

45

cpl video

3

cpl de fire

26

cpl toolboxes

3

startup cpl

18

cpl pt

3

cpl de download fire

18

cpl wallpaper

3

cpl gui

14

cpl texas

3

counter cpl strike

9

config counter cpl strike

3

cpl demo

8

cpl dallas

3

config cpl

7

cpl lab

3

cpl retail

7

cpl movie

3

cpl tool box

6

chicago cpl division system title western

3

cpl league

5

cpl inc

3

cpl de fire.zip

5

call cpl gate

3

cpl de fire.bsp

5

above cpl level nco two

3

cpl energy

5

cpl electric

3

cpl fix mouse

5

config cpl download

2

cpl file

4

cpl cs

2

cpl fire

4

cpl evan james

2

cpl management system tool

4

cpl mississauga

2

counter cpl demo strike

4

cpl picture

2

cpl inc.com

4

brett cpl perry

2

cpl jose lance torres

3

brett cpl perry

2
Source: compiled by the editor from various references; see credits.

Top     

Modern Translation: CPL

Language Translations for "CPL"; alternative meanings/domain in parentheses.

Chinese 

  

完全 (Complete, Completeness, Comprehensiveness, Downright, exclusively, out-and-out, Physically, Plenary, totally, utter, Wholly). (various references)

   

Korean 

  

ì™„ì „í•œ (Complete, Consummate, integral, Perfect, utter). (various references)

   

Pig Latin

  

cplay

Source: compiled by the editor from various translation references.

Top     

Anagrams: CPL

Scrabble® Enable2K-Verified Anagrams

 Words containing the letters "c-l-p"
 

+1 letter: clap, clip, clop.

 

+2 letters: clamp, claps, clapt, clasp, clepe, clept, clips, clipt, clomp, clops, clump, copal, culpa, cupel, pical, picul, place, plack, plica, pluck, scalp, sculp.

 

+3 letters: alpaca, apical, caliph, calpac, capful, caplet, caplin, carpal, carpel, chapel, clamps, clasps, claspt, cleped, clepes, clomps, clumps, clumpy, clypei, collop, compel, comply, copalm, copals, coplot, copula, couple, culpae, cupels, cupful, cupola, cupula, cupule, epical, inclip, lockup, oilcup, packly, palace, parcel, pascal, pelvic, pencel, pencil, phylic, pickle, piculs, placed, placer, places, placet, placid, placks, plaice, planch, pleach, plench, plicae, plical, plucks, plucky, police, policy, public, scalps, schlep, sculps, sculpt, splice, unclip, upcoil, upcurl, yclept.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     



INDEX

1. Crosswords
2. Usage: Commercial
3. Images: Photo Album
4. Usage Frequency
5. Names: Company Usage
6. Expressions: Internet
7. Translations: Modern
8. Abbreviations
9. Acronyms
10. Anagrams
11. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.