Ignore:
Timestamp:
Jun 27, 2018, 6:37:47 PM (4 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
aaron-thesis, arm-eh, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, no_list, persistent-indexer
Children:
6d6cf5a
Parents:
203c667
Message:

first complete draft

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/bibliography/pl.bib

    r203c667 rb199e54  
    11831183        that is ``compiled''.
    11841184    },
    1185     comment     = {
    1186         Imagine the program, including the subroutines, spread out over a
    1187         table, with the compiler dropping Jello on the parts as they are
    1188         compiled.  At first little drops appear in seemingly random places.
    1189         These get bigger and combine with other drops to form growing
    1190         globs.  When two globs meet, ripples will go out through each as
    1191         they adjust to each other's presence, although the parts of the
    1192         globs that formed first are less affected by the ripples.  When
    1193         compilation is complete, there is one congealed mass.
    1194     }
    11951185}
    11961186
     
    13881378        Process-valued expressions and process variables.  Processes have
    13891379        execution priority: Create {\em process-type-name}(args) [with
    1390         priority(p)],
    1391         and the priority can be changed on the fly.  Complicated guard/
    1392         screen structure on accept: accept {\em transaction}(param names)
     1380        priority(p)], and the priority can be changed on the fly.  Complicated
     1381        guard/screen structure on accept: accept {\em transaction}(param names)
    13931382        [suchthat (exp)] [by (exp)] [compoundstatement].  Accepts cannot
    13941383        appear in functions!  Can specify timeouts on transaction calls.
     
    18331822}
    18341823
    1835 @article{Moore75,
    1836     keywords    = {approximation methods, integrated circuits},
    1837     contributer = {pabuhr@plg},
    1838     author      = {Gordon E. Moore},
    1839     title       = {Progress in Digital Integrated Electronics},
    1840     journal     = {Technical Digest, International Electron Devices Meeting, IEEE},
    1841     year        = 1975,
    1842     pages       = {11-13},
     1824@misc{CS343,
     1825    keywords    = {uC++ teaching},
     1826    contributer = {pabuhr@plg},
     1827    key         = {Peter Buhr},
     1828    title       = {CS343},
     1829    year        = 2017,
     1830    howpublished= {\href{https://www.student.cs.uwaterloo.ca/~cs343}{https://\-www.student.cs.uwaterloo.ca/\-~cs343}},
    18431831}
    18441832
     
    25682556    year        = 1979,
    25692557    pages       = {24-32}
     2558}
     2559
     2560@inproceedings{XaaS,
     2561    keywords    = {Everything as a Service, Anything as a Service, Cloud computing, SOA},
     2562    contributer = {pabuhr@plg},
     2563    author      = {Duan, Yucong and Fu, Guohua and Zhou, Nianjun and Sun, Xiaobing and Narendra, Nanjangud C. and Hu, Bo},
     2564    title       = {Everything As a Service (XaaS) on the Cloud: Origins, Current and Future Trends},
     2565    booktitle   = {Proceedings of the 2015 IEEE 8th International Conference on Cloud Computing},
     2566    series      = {CLOUD'15},
     2567    year        = {2015},
     2568    pages       = {621--628},
     2569    publisher   = {IEEE Computer Society},
     2570    address     = {Washington, DC, USA},
    25702571}
    25712572
     
    27792780    title       = {Extending Modula-2 to Build Large, Integrated Systems},
    27802781    journal     = {IEEE Software},
    2781     month       = nov, year = 1986,
    2782     volume      = 3, number = 6, pages = {46-57},
     2782    month       = nov,
     2783    year        = 1986,
     2784    volume      = 3,
     2785    number      = 6,
     2786    pages       = {46-57},
    27832787    comment     = {
    27842788        Exceptions can have a parameter.  Procedures can declare the
     
    48934897}
    48944898
    4895 @techreport{OpenMP,
     4899@manual{OpenMP,
    48964900    keywords    = {concurrency, openmp, spmd},
    48974901    contributer = {pabuhr@plg},
    4898     author      = {OpenMP Architecture Review Board},
    4899     title       = {OpenMP Application Program Interface, Version 4.0},
    4900     month       = jul,
    4901     year        = 2013,
    4902     note        = {\href{http://www.openmp.org/mp-documents/OpenMP4.0.0.pdf}{http://\-www.openmp.org/\-mp-documents/\-OpenMP4.0.0.pdf}},
     4902    key         = {OpenMP},
     4903    title       = {OpenMP Application Program Interface, Version 4.5},
     4904    month       = nov,
     4905    year        = 2015,
     4906    note        = {\href{https://www.openmp.org/wp-content/uploads/openmp-4.5.pdf}{https://\-www.openmp.org/\-wp-content/\-uploads/\-openmp-4.5.pdf}},
    49034907}
    49044908
     
    57535757}
    57545758
     5759@article{Moore75,
     5760    keywords    = {approximation methods, integrated circuits},
     5761    contributer = {pabuhr@plg},
     5762    author      = {Gordon E. Moore},
     5763    title       = {Progress in Digital Integrated Electronics},
     5764    journal     = {Technical Digest, International Electron Devices Meeting, IEEE},
     5765    year        = 1975,
     5766    pages       = {11-13},
     5767}
     5768
    57555769@article{promises,
    57565770    keywords    = {futures, Argus, call streams, rpc},
    57575771    contributer = {gjditchfield@plg},
    57585772    author      = {Barbara Liskov and Liuba Shrira},
    5759     title       = {Promises: Linguistic Support for Efficient Asynchronous
    5760           Procedure Calls in Distributed Systems},
     5773    title       = {Promises: Linguistic Support for Efficient Asynchronous Procedure Calls in Distributed Systems},
    57615774    journal     = sigplan,
    57625775    year        = 1988,
Note: See TracChangeset for help on using the changeset viewer.