See this document in CiteSeerX!

Understanding Control Flow With Concurrent Programming using mu-C++ (1995)  (Make Corrections)  (1 citation)
Peter A. Buhr



  Home/Search   Context   Related

 
View or download:
plg.uwaterloo.ca/pub/u...uC++book.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  undergrad.math.uwaterloo.ca/~c... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: ion requires the data structure interface be independent of the implementation. Hence, a user 2.5. GENERATOR 15 #include <uC++.h> #include <uIOStream.h> struct seqNode : public uSeqable { // inherit forward and backward link fields int v; seqNode( int v ) : v( v ) {} }; void uMain::main() { uSequence<seqNode> seq; // top pointer to list uSeqGen<seqNode> gf; // forward traversal of list uSeqGenRev<seqNode> gr; // backward traversal of list seqNode * f, * r; // pointer to list element ... (Update)

Context of citations to this paper:   More

.... allows a generator to return control back to the caller after each node is extracted but retain its location in the tree structure [Buh95] Specific tree generators are also coroutines inheriting from GTreeGen, for example: template GTreeType uCoroutine RangeGen :...

Cited by:   More
Generalizing Database Access Methods - Zhou (1999)   (Correct)

Active bibliography (related documents):   More   All
0.9:   µC++: Concurrency in the Object-Oriented Language C++ - Buhr, Ditchfield.. (1992)   (Correct)
0.5:   Visualizing Flow Diagrams in WebSphere Studio Using SHriMP .. - Rayside, Litoiu, al.   (Correct)
0.4:   Contextual Polymorphism - Ditchfield (1994)   (Correct)

Similar documents based on text:   More   All
0.8:   A Portable C++ Library for Coroutine Sequencing - Helsgaun   (Correct)
0.1:   A Structuring Algorithm for Decompilation - Cifuentes (1993)   (Correct)
0.0:   Analyzing the Performance of Message Understanding Systems - Bagga, Biermann (1997)   (Correct)

BibTeX entry:   (Update)

Peter A. Buhr. Understanding Control Flow with Concurrent Programming Using C++. http://www.uwaterloo.ca/ cs342, 1995. 92 BIBLIOGRAPHY 93 http://citeseer.ist.psu.edu/buhr95understanding.html   More

@misc{ buhr95understanding,
  author = "P. Buhr",
  title = "Understanding Control Flow with Concurrent Programming Using C",
  text = "Peter A. Buhr. Understanding Control Flow with Concurrent Programming Using
    C++. http://www.uwaterloo.ca/ cs342, 1995. 92 BIBLIOGRAPHY 93",
  year = "1995",
  url = "citeseer.ist.psu.edu/buhr95understanding.html" }
Citations (may not include all citations):
809   A Theory of Type Polymorphism in Programming (context) - Milner - 1978  DBLP
461   Programming Language (context) - Stroustrup - 1997
239   Algorithm for Scalable Synchronization on SharedMemory Multi.. (context) - Mellor-Crummey, Scott - 1991
155   Alpha Architecture Reference Manual (context) - Sites - 1992  ACM
112   Concurrent Programming in Java: Design Principles and Patter.. (context) - Lea - 1997
107   A New Solution of Dijkstra's Concurrent Programming Problem (context) - Lamport - 1974  ACM   DBLP
89   Systems Programming with Modula (context) - Nelson - 1991
88   Experience with Processes and Monitors in Mesa - Lampson, Redell - 1980  ACM   DBLP
82   Object-oriented Programming in the BETA Programming Language (context) - Madsen, Mller-Pedersen et al. - 1993  ACM
79   Myths About the Mutual Exclusion Problem (context) - Peterson - 1981  DBLP
58   Operating System Concepts (context) - Silberschatz, Peterson et al. - 1991  ACM
30   Texts and Monographs in Computer Science (context) - Wirth, Modula- - 1988
21   The Programming Language Ada: Reference Manual (context) - Department, Defense - 1983
14   Xerox Palo Alto Research Center (context) - Mitchell, Maybury et al. - 1979
10   ALPHARD: Form and Content (context) - Shaw - 1981
7   volume 95 of Lecture Notes in Computer Science (context) - Marlin, Methodology et al. - 1980
6   and Exit Statements (context) - Peterson, Kasami et al. - 1973
6   Scientific and Engineering Computation Series (context) - Wilson, Lu et al. - 1996
5   ACM Transactions on Programming Languages and Systems (context) - Murer, Omohundro et al. - 1996
4   Databehandling -- Programsprak -- SIMULA (context) - Sverige - 1987
3   Digital Press (context) - Architecture - 1982
2   Interactors: A Real-Time Executive with Multiparty Interacti.. (context) - Labreche - 1990
2   Classics in Software Engineering (context) - Yourdon - 1979
1   Task System for Real-Time Control (context) - Shopiro - 1987
1   Scientific Computation Series (context) - Raynal, Mutual - 1986
1   A Perspective on Concurrency in C (context) - Stroustrup - 1996
1   The Papers of the Twenty-Second SIGCSE Technical Symposium o.. (context) - Yeager, in et al. - 1991

Documents on the same site (http://www.undergrad.math.uwaterloo.ca/~cs342/):
Emacs Tutorial: Version 20 - Buhr (2000)   (Correct)
Assignment Guidelines - Buhr (2000)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC