The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls

An important reader containing 19 vital papers at the invention and early improvement of concurrent programming and its relevance to machine technological know-how and desktop engineering. them all are written by way of the pioneers in concurrent programming, together with Brinch Hansen himself, and feature introductions extra that summarize the papers and placed them in standpoint. The editor offers an summary bankruptcy and smartly areas all advancements in point of view with bankruptcy introductions and expository gear. crucial source for graduates, execs, and researchers in CS with an curiosity in concurrent programming rules. A familiarity with working approach ideas is believed.

Show description

Preview of The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls PDF

Similar Computer Science books

PIC Robotics: A Beginner's Guide to Robotics Projects Using the PIC Micro

This is every little thing the robotics hobbyist must harness the ability of the PICMicro MCU! during this heavily-illustrated source, writer John Iovine presents plans and entire components lists for eleven easy-to-build robots each one with a PICMicro "brain. ” The expertly written insurance of the PIC easy computing device makes programming a snap -- and plenty of enjoyable.

Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics (Interactive Technologies)

Successfully measuring the usability of any product calls for selecting the best metric, employing it, and successfully utilizing the knowledge it finds. Measuring the consumer event presents the 1st unmarried resource of sensible info to let usability execs and product builders to just do that.

Information Retrieval: Data Structures and Algorithms

Info retrieval is a sub-field of computing device technology that bargains with the computerized garage and retrieval of records. offering the most recent details retrieval options, this consultant discusses info Retrieval information constructions and algorithms, together with implementations in C. geared toward software program engineers development structures with ebook processing elements, it presents a descriptive and evaluative rationalization of garage and retrieval structures, dossier constructions, time period and question operations, rfile operations and undefined.

The Art of Computer Programming, Volume 4A: Combinatorial Algorithms, Part 1

The paintings of computing device Programming, quantity 4A:  Combinatorial Algorithms, half 1   Knuth’s multivolume research of algorithms is widely known because the definitive description of classical computing device technological know-how. the 1st 3 volumes of this paintings have lengthy comprised a different and worthwhile source in programming conception and perform.

Additional info for The Origin of Concurrent Programming: From Semaphores to Remote Procedure Calls

Show sample text content

132. zero P. Naur 1975. evaluate of "Operating approach rules. " BIT 15, 455-457. 133. • D. Neal and V. Wallentine 1978. reviews with the portability of Concurrent Pascal. Software-Practice and event eight, three (May-June), 341-354. 134. one hundred thirty five. 136. E. 1. Organick 1972. The Multics process: An exam of Its constitution. MIT Press, Cambridge, MA. zero zero E. 1. Organick 1973. machine approach association: The B5700/B6700 sequence. educational Press, big apple. zero D. L. Parnas 1993. Letter to P. Brinch Hansen, November 23. 137. • R. H. Perrott 1987. Parallel Programming. Addison-Wesley, interpreting, MA. 138. zero G. P61ya 1957. easy methods to remedy It. Doubleday, backyard urban, new york. 139 . • M. S. Powell 1979. adventure of transporting and utilizing the Solo working process. Software-Practice and event nine, 7 (July), 561-570. one hundred forty. • C. W. Reynolds 1988. The old evolution of screens and their languages. division of arithmetic and machine technology, James Madison college, Harrisonburg, VA, (August). 141. • C. W. Reynolds 1990. Signalling areas: multiprocessing in a shared reminiscence reconsidered. Software-Practice and event 20, four (April), 325-356. 142. zero C. W. Reynolds 1993. Reviewers' reviews. In P. Brinch Hansen, screens and Concurrent Pascal: a private heritage. SIGPLAN Notices 28, three (March 1993), 1-35. 143. zero D. T. Ross 1974. looking for concord: After-dinner speak. In W. L. van der Poel and L. A. Maarssen Eds. , desktop orientated greater point Languages. NorthHolland Publishing corporation, Amsterdam, The Netherlands, 445-447. one hundred forty four . • O. Roubine and J. -C. Heliard 1980. Parallel processing in Ada. In R. M. McKeag and A. M. Macnaghten Eds. , at the development of courses, Cambridge collage Press, ny, 193-212. one hundred forty five. zero A. C. Shaw 1974. The Logical layout of working platforms. Prentice-Hall, Englewood Cliffs, NJ. the discovery OF CONCURRENT PROGRAMMING 146. sixty one zero S. okay. Shrivastava and F. Panzieri 1982. The layout of a competent distant approach name mechanism. IEEE Transactions on desktops 31, 7 (July), 692~697. 147. • A. Silberschatz, J. Peterson and P. Galvin 1992. working process thoughts (third edition). Addison-Wesley Publishing, analyzing, MA, 1992. 148. • C. R. Snow 1992. Concurrent Programming. Cambridge collage Press, long island. 149 . • F. Stepczyk and D. Heimbigner 1979. software of a concurrent programming language. In P. Wegner Ed. , learn instructions in software program expertise, MIT Press, Cambridge, MA, 666~671. one hundred fifty. • A. S. Tanenbaum and R. van Renesse 1988. A critique of the distant method name mechanism. In R. Speth Ed. , learn into Networks and disbursed functions, Elsevier technology Publishers, Amsterdam, The Netherlands, 775~782. B. H. Tay and A. L. Ananda 1990. A survey ofremote approach calls. working structures assessment 24, three (July), 68~79. 151. zero 152. zero A. Trew and G. Wilson Eds. 1991. previous, current, Parallel: A Survey of accessible Parallel Computing structures. Springer-Verlag, manhattan. 153 . • J. Welsh and D. W. Bustard 1979. Pascal-Plus-another language for modular multiprogramming. Software-Practice and adventure nine, eleven (November), 947~957. 154 . • R. L. Wexelblat Ed. 1981. heritage of Programming Languages.

Download PDF sample

Rated 4.98 of 5 – based on 44 votes