Select this to skip to main content [CSUSB] >> [CNS] >> [Comp Sci Dept] >> [R J Botting] >> [CSci620] >> text [Source]
[Index] [Schedule] [Syllabi] [Text] [Labs] [Projects] [Resources] [Search] [Grading]
Thu Mar 25 15:37:33 PST 2004


    CSci620 Text Book

    (Title): A concise introduction to Computer languages: Design, Experimentation, and paradigms
    (Author): Daniel Cooke
    (ISBN): 0-534-372959

    We should cover the first 8 chapters.

    I'm just starting to explore the assoicated web site/online library [ ] that is accessable when you buy the book.


  1. BNF::="Backus-Naur Form", for syntax and grammar, developed by Backus and Naur.
  2. EBNF::="Extended " BNF.
  3. HTML::= "HyperText Markup Language", used on the WWW.
  4. HTML_page::syntax= "<HTML>" head body.
  5. Java::="An " OO " Language from Sun".
  6. LISP::= "LISt Processing Language".
  7. LRM::="Language Reference Manual".
  8. OO::="Object-Oriented".
  9. OOAD::=OO "Analysis and Design".
  10. Prolog::="Programming in Logic".
  11. TBA::="To Be Announced".
  12. UML::="Unified Modeling Language".
  13. URL::=Universal_Resource_Locator,
  14. Universal_Resource_Locator::syntax= protocol ":" location, where
    1. protocol::= "http" | "ftp" | "mailto" | ... ,
    2. location::= O( "//" host) O(pathname).

    (End of Net)
  15. WWW::= See, index to web site for this class.
  16. XBNF::="eXtreme" BNF, developed by the teacher from EBNF

Formulae and Definitions in Alphabetical Order