BCPL - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: BCPL


Related Topics



  
 BCPL - Wikipedia, the free encyclopedia
BCPL (Basic Combined Programming Language) is a computer programming language that was designed by Martin Richards of the University of Cambridge in 1966; it was originally intended for use in writing compilers for other languages.
BCPL was also the initial language used in the seminal Xerox PARC Alto project, the first modern personal computer; among many other influential projects, the ground-breaking Bravo document preparation system was written in BCPL.
Several operating systems were written partially or wholly in BCPL (for example, TRIPOS or Amiga Kickstart).
http://en.wikipedia.org/wiki/BCPL   (732 words)

  
 BCPL TutorGig.co.uk Dictionary
BCPL was used to implement the TRIPOS operating system, which was subsequently reincarnated as AmigaDOS.
The original INTCODE interpreter for BCPL is available for Amiga, Unix, MS-DOS (ftp://wuarchive.wustl.edu/systems/amiga/programming/languages/BCPL/).
BCPL Basic / BBN Combined Programming Language (BBN)
http://www.tutorgig.co.uk/dict.jsp?keywords=BCPL   (388 words)

  
 BCPL (new version)
BCPL is a simple typeless language that was designed in 1966 by Martin Richards and implemented for the first time at MIT in the Spring of 1967.
The main changes are the use of a new BCPL compiler with some extensions including a cross-referencing facility, changes in the directory structure and the use of the environment variables BCPLROOT, BCPLPATH and BCPLHDRS (in place of CINTCODE and BCPLPATH).
This distribution includes all the source files, a collection of demonstration BCPL programs and an experimental native code version running on Linux and DEC Alpha machines.
http://www.cl.cam.ac.uk/users/mr/BCPL.html   (363 words)

  
 Help with the history of C language. BCPL
BCPL was developed as a tapeless systems programming language, by Martin Richards.
(what does BCPL stands for?) I realize that this is not exactly a computer science question, but I hope you can be helpful.
Response #: 1 of 1 Author: Daniel Lee Luchinski Text: The C language is a general-purpose programming language that was originally designed by Dennis Ritchie of Bell Laboratories and implemented there on a PDP-11 in 1972.
http://www.newton.dep.anl.gov/newton/askasci/1993/compsci/CS18.HTM   (248 words)

  
 Chistory
BCPL was designed by Martin Richards in the mid-1960s while he was visiting MIT, and was used during the early 1970s for several interesting projects, among them the OS6 operating system at Oxford [Stoy 72], and parts of the seminal Alto work at Xerox PARC [Thacker 79].
Derived from the typeless language BCPL, it evolved a type structure; created on a tiny machine as a tool to improve a meager programming environment, it has become one of the dominant languages of today.
The C programming language was devised in the early 1970s as a system implementation language for the nascent Unix operating system.
http://cm.bell-labs.com/cm/cs/who/dmr/chist.html   (8388 words)

  
 gccbcpl::home
The current development focus is based around validation of the BCPL grammar and the replacement of the Bison parser with a recursive-descent parser.
The project currently exists as a simple standalone scanner and parser (along with some infrastructure), but development is now focused on a parser rewrite before any further work on GCC integration.
As of 2004-05-13, the results of this project have been collated and published under the Technical Report Series (ISSN 1740-9497) of the Department of Computer Science at the University of Bath.
http://gccbcpl.sourceforge.net   (354 words)

  
 BCPL
A microprocessor BCPL implementation based on a virtual stack machine (Massachusetts Institute of Technology.
Users can connect to BCPL's computer system and discover the county...
system, named WOW for Window On the World by BCPL, gives customers at all 15 libraries direct...
http://enciclopedia.cc/BCPL   (343 words)

  
 Martin Richards
BCPL, an interpretive implementation of the BCPL language and system, including many demonstration programs.
Currently only a BCPL version is available, the other implementations are under development.
Cobench, a machine and language independent benchmark program for BCPL style coroutines.
http://www.cl.cam.ac.uk/users/mr   (607 words)

  
 A brief(ish) description of BCPL
BCPL is an "operator-typed" language, rather than a "declaration-typed" language. 
The memory of a BCPL program is divided into cells. 
That is, each object in the language can be viewed as having any type, and can change type at any time. 
http://www.lysator.liu.se/c/clive-on-bcpl.html   (2813 words)

  
 BCPL Articles, Encyclopedias Main Page
Detailed information on private high schools, undergraduate and graduate programs, executive education programs, and technical and specialty schools.
Online version of the leading print biographical source for past and current achievers.
http://www.bcpl.info/databases.html   (2851 words)

  
 BCPL - OneLook Dictionary Search
BCPL : Free On-line Dictionary of Computing [home, info]
BCPL : Dictionary of Programming Languages [home, info]
Tip: Click on the first link on a line below to go directly to a page where "BCPL" is defined.
http://www.onelook.com/cgi-bin/cgiwrap/bware/dofind.cgi?word=BCPL   (115 words)

  
 Alan Watson on BCPL
In the late 1980s, the Computer Lab obtained a C compiler for the 370 and wrote a C library for MVS, and C usurped BCPL even in its home environment.
/* Factorial */ #include static f(n) /* in the BCPL version, this was local to main */ { return n == 0 ?
The book is interesting not just from the point of view of the language, but also because it provides a view of compiler technology and approaches to program portability in the late 60s and early 70s.
http://www.lysator.liu.se/c/alan-on-bcpl.html   (654 words)

  
 BCPL Online Usability Survey
You may write in other features of the web site in number 4a.
If you are not familiar with the features listed above, which features of the BCPL web site do you use?
The ability to move freely to and from different pages of the BCPL web site is:
http://external.bcpl.lib.md.us/survey/lib_survey.html   (266 words)

  
 BCPL Branch Information for the Woodlawn Library
The Woodlawn Library, serving the greater Woodlawn residential and business community since 1977, is a full service library featuring a comprehensive book and audio-visual collection, information service, Internet access, computer training classes, children's programs, and much more.
BCPL Celebrates the Expansion of the Woodlawn Library [PDF]
Construction at the back of the Woodlawn Library, May 31, 2005.
http://www.bcpl.info/branches/branch_wo.html   (293 words)

  
 BCPL Reference Manual (1967)
Designated Memorandum M-352 of MIT Project MAC, it is dated July 21, 1967.
Martin Richards's home page has links for obtaining a current version of a compiler and examples of the language.
As it tells, the BCPL language definition when B was developed was just the manual recorded here, together with the compiler that Richards contemporaneously wrote for the CTSS system.
http://cm.bell-labs.com/cm/cs/who/dmr/bcpl.html   (1373 words)

  
 BCPL - Waikato Linux Users Group
DennisRitchie scanned his old BCPL manual for you:
BCPL is a high level AssemblyLanguage, like C was originally intended to be.
Here's the big difference between C and BCPL: The only datatype in BCPL is the 32-bit machine word.
http://www.wlug.org.nz/BCPL   (202 words)

  
 Comp.compilers: GCC for BCPL
Recently work has been spent on validating the BCPL grammar, but this
I'm the maintainer of the GCC for BCPL project
original BCPL parsers were recursive-descent and certain language
http://compilers.iecc.com/comparch/article/04-11-082   (176 words)

  
 Bartholomew County Public Library
selected by BCPL staff to assist our users in finding useful information available on the Internet.
Any person (other than BCPL staff maintaining this site) who alters
Disclaimer: The Bartholomew County Public Library maintains this web site, and the links on this site have been
http://www.barth.lib.in.us   (182 words)

  
 Bergen Computational Physics Laboratory - EU Research Infrastructure
The Research Infrastructure programme at BCPL has ended on 31 December 2003, as the EU is not funding the continuation of the project.
Bergen Computational Physics Laboratory (BCPL) is a European Research Infrastructure at the University of Bergen, Norway, with a scientific staff working on modeling of subatomic, atomic and molecular reactions, using supercomputing facilities, including a 499.2 GigaFlop (peak capacity), 96 copper Power4 processor IBM e-server p690 Turbo Regatta as its present top facility.
BCPL assists researchers or research teams from the EU and its
http://www.fi.uib.no/~bcpl   (177 words)

  
 Disruptive Behavior Policy
BCPL staff responses to disruptive behavior patterns will be governed by the "Disruptive Behavior Procedural Manual" issued by the Library Director.
Criminal charges may also be filed against the customer by Library management.
BCPL recognizes that Library customers are in fact the owners of the Library.
http://www.bcpls.org/behavior_policy.htm   (677 words)

  
 BCPL: Library Card Eligibility
Non-residents may purchase a BCPL card for $25.00 at any BCPL branch.
A BCPL library card entitles the member to borrow materials from any BCPL branch.
Material that BCPL does not own may be obtained from other libraries through Interlibrary Loan, but the material must be at least six (6) months old.
http://www.bcpl.org/librarycard.html   (648 words)

  
 Catalog of compilers: BCPL
A BCPL* (Basic Combined Programming Language) compiler bootstrap kit with an INTCODE interpreter in C. Contact:
http://www.idiom.com/free-compilers/LANG/BCPL-1.html   (67 words)

  
 BCPL - Business Continuance Planning Limited (BCPL) can help you establish business continuity and crisis management ...
BCPL - Business Continuance Planning Limited (BCPL) can help you establish business continuity and crisis management practices to strengthen your organization and provide a path towards future requirements as resources permit and 'business environments' dictate.
Business Continuance Planning Ltd accepts no responsibility for any loss or damage resulting from the use of this information.
Business Continuance Planning Ltd (BCPL) can help you...
http://www.bcpl.co.nz   (173 words)

  
 BCPL Welcome
Bert Elam 1936-1938, A.F. Elam, filed BCPL] Cemetery view.
See also WINSLOW for other County Poor House burials which was formed after close of Long Branch property.
[Eastern Kentucky References, esj, page 33/4] Old Catlettsburg reading copied by esj filed BCPL cabinet #265.
http://www.thebookplace.org/gen/cemeteries.html   (4875 words)

  
 Mark Manning's Web page
One of my interests is compiler-writing, and I've recently written a BCPL compiler (more accurately, front-end for GCC) for UNIX.
http://www.cus.cam.ac.uk/~mrm1   (57 words)

  
 syntax across languages
Ada, BCPL, Beta, C#, E, FL, Java, OCaml, Oz, Pascal, Pliant, PostScript, Smalltalk, SML, YCP
Ada, BCPL, Beta, C#, E, FL, Java, OCaml, Oz, Pascal, PHP, Pliant, PostScript, Smalltalk, SML, YCP
Ada, Awk, B, BCPL, C, C#, C++, Classic REXX, Common Lisp, E, Eiffel, Emacs Lisp, Haskell, Java, JavaScript, merd, Perl, Pike, Pliant, Prolog, Python, Rebol, Ruby, Scheme, sh, Smalltalk, Tcl
http://merd.sourceforge.net/pixel/language-study/syntax-across-languages.html   (2825 words)

  
 BCPL.NET Internet Services
Any voice mail or e-mail left for the BCPL.NET Help Desk (410-887-3297 or help@bcpl.net) or for other BCPL.NET staff while we are closed will be answered as quickly as possible when we reopen on Tuesday, October 11th.
Last modified : August 31, 2005 10:57 AM EDT
BCPL & BCPL.NET Offices & Libraries Closed Columbus Day [Closings]
http://www.bcpl.net   (528 words)

  
 BCPL/BTC - News
31.10.2001 BCPL has signed a new contract with the EC, (HPRI-CT-2001-00163) The ARI project continues until February 2004.
17.11.1999 På Høyden (Internal journal of U of Bergen): on BCPL and Csernai.
24.02.2000 Visit of the French Science Attache at BCPL
http://www.fi.uib.no/~bcpl/NEWS   (303 words)

  
 BCPL -- Youth Services -- The Magic Scroll
BCPL -- Youth Services -- The Magic Scroll
http://youth.bensenville.lib.il.us/MagicScroll   (8 words)

  
 Boone County Public Library: Serving the needs of Boone County, Kentucky, since 1974
Pick-up a ballot at any BCPL branch or complete one online today, and be sure to look for the "Teen Top Ten" bookmarks following Teen Read Week.
Vote for your favorite books and be entered to win a Target gift card.
http://www.bcpl.org   (1457 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.