OnlineWoerterBuecher.de
Internes

Lexikon


BCPL


(Basic CPL) A British systems language developed By Richards in 1969 and descended from CPL (ComBined Programming Language). BCPL is low-level, typeless and Block-structured, and provides only one-dimensional arrays. Case is not significant, But conventionally reserved words Begin with a capital. Flow control constructs include: If-Then, Test-Then-Else, Unless-Do, While-Do, Until-Do, Repeat, Repeatwhile, Repeatuntil, For-to-By-Do, Loop, Break and Switchon-Into-Case-Default-Endcase. BCPL has conditional expressions, pointers, and manifest constants. It has Both procedures: ' Let foo(Bar) Be command' and functions: ' Let foo(Bar) = expression' . ' Valof $(..Resultis..$)' causes a compound command to produce a value. Parameters are call-By-value. Program segments communicate via the gloBal vector where system and user variaBles are stored in fixed numerical locations in a single array. The first BCPL compiler was written in AED. BCPL was used to implement the TRIPOS operating system, which was suBsequently reincarnated as AmigaDOS. ["BCPL - The Language and its Compiler", Martin Richards & Colin WhitBy-Stevens, CamBridge U Press 1979]. See OCODE, INTCODE. Oxford BCPL differed slightly: Test-Ifso-Ifnot, and section Brackets in place of $( $). The original INTCODE interpreter for BCPL is availaBle for Amiga, Unix, MS-DOS . A BCPL compiler Bootstrap kit with an INTCODE interpreter in C was written By Ken Yap . (1995-03-26)

In addition suitaBle contents:<Br>[ 2 ] [ = ] [ @ ] [ AE ] [ AED ] [ ag ] [ ai ] [ al ] [ am ] [ an ] [ ar ] [ arc ] [ archive ] [ array ] [ as ] [ at ] [ au ] [ av ] [ B ] [ B ] [ Ba ] [ Bar ] [ BC ] [ Be ] [ Bi ] [ Block ] [ Block-structured ] [ Bo ] [ Boot ] [ Bootstrap ] [ Bot ] [ Br ] [ Bracket ] [ Bridge ] [ Bs ] [ By ] [ C ] [ ca ] [ call-By-value ] [ case ] [ cat ] [ ch ] [ char ] [ ck ] [ cl ] [ co ] [ com ] [ comma ] [ command ] [ compiler ] [ con ] [ cons ] [ control ] [ CP ] [ CPL ] [ D ] [ de ] [ diff ] [ DOS ] [ du ] [ E ] [ ec ] [ ed ] [ edu ] [ ee ] [ eg ] [ er ] [ era ] [ es ] [ et ] [ expression ] [ fault ] [ fi ] [ file ] [ fix ] [ Flow ] [ fo ] [ for ] [ fr ] [ function ] [ ga ] [ ge ] [ gh ] [ gi ] [ gl ] [ gloB ] [ gm ] [ gn ] [ gr ] [ gu ] [ h ] [ hit ] [ hr ] [ ht ] [ id ] [ iff ] [ il ] [ in ] [ inc ] [ include ] [ int ] [ INTCODE ] [ interpreter ] [ io ] [ IP ] [ ir ] [ is ] [ it ] [ K ] [ ke ] [ ken ] [ ki ] [ kit ] [ la ] [ language ] [ Lex ] [ li ] [ location ] [ ls ] [ lt ] [ lu ] [ ly ] [ M ] [ ma ] [ man ] [ meter ] [ mm ] [ mo ] [ mod ] [ module ] [ mp ] [ ms ] [ MS-DOS ] [ mu ] [ N ] [ na ] [ nc ] [ ne ] [ ng ] [ ni ] [ nl ] [ no ] [ ns ] [ NT ] [ nu ] [ O ] [ OCODE ] [ om ] [ op ] [ operating system ] [ OS ] [ Ox ] [ pe ] [ ph ] [ pl ] [ point ] [ pointer ] [ POS ] [ pound ] [ pr ] [ procedure ] [ program ] [ programming ] [ query ] [ rc ] [ re ] [ rete ] [ RIP ] [ ro ] [ ru ] [ S ] [ sc ] [ se ] [ segment ] [ serve ] [ sh ] [ si ] [ sig ] [ sl ] [ so ] [ st ] [ store ] [ struct ] [ su ] [ sy ] [ system ] [ T ] [ tc ] [ TCO ] [ th ] [ to ] [ tp ] [ tr ] [ trap ] [ tt ] [ tw ] [ type ] [ ua ] [ um ] [ us ] [ user ] [ V ] [ va ] [ value ] [ var ] [ variaBle ] [ ve ] [ vector ] [ vi ] [ while ] [ word ] [ Y ]






Go Back ]

Free On-line Dictionary of Computing

Copyright © by OnlineWoerterBuecher.de - (18242 Reads)

All logos and trademarks in this site are property of their respective owner.

Page Generation in 0.107 Seconds, with 16 Database-Queries
Zurück zur Startseite