Geometry.Net - the online learning center
Home  - Basic_C - Concurrent Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 6     101-120 of 140    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Concurrent Programming:     more books (100)
  1. Concepts and notations for concurrent programming (Technical report / Dept. of Computer Science, University of Arizona) by Gregory R Andrews, 1982
  2. Object-Oriented Concurrent Programming by Akinori Yonezawa, 1987
  3. Synchronous/reactive programming of concurrent system software (Technical report / Computer Research Laboratory, UCSC) by Bruce R Montague, 1995
  4. Theories of translation correctness for concurrent programming languages (Thesis. University of Edinburgh. Dept. of Computer Science) by Mark Millington, 1987
  5. The family of concurrent logic programming languages (Technical report. Weizmann Institute of Science. Dept. of Computer Science) by Ehud Y Shapiro, 1989
  6. Modelling and programming in an object oriented concurrent language ABCL/1 (Research reports on Information Sciences. Series C: Computer science / Tokyo ... Department of Information Sciences) by Akinori Yonezawa, 1986
  7. An implementation of the object-oriented concurrent programming language SINA (Technical report. University of Minnesota. Institute of Technology. Computer Science Dept) by Anand Tripathi, 1988
  8. Principles of Concurrent Programming by Ben Ari, 1982
  9. Concurrent Programming in Java: Design Principles and Patterns (Java Series) by Doug Lea Douglas Lea, 1996
  10. Concurrent programming using actors: Exploiting large-scale parallelism (A.I. memo) by Gul A Agha, 1985
  11. Concurrent Programming in Java: Design Principles and Patterns by Doug Lea, 1999
  12. A white paper on concurrent programming (Technical report. Brown University. Dept. of Computer Science) by Thomas W Doeppner, 1987
  13. Concurrent Programming for Software Engineers (Ellis Horwood Series in Computers and Their Applications) by Dick Whiddett, 1987-09
  14. Preserving abstraction in concurrent programming (TR. University of Cambridge. Computer Laboratory) by R. C. B Cooper, 1985

101. Erlang Projects: Concurrent Programming In Erlang
concurrent programming in Erlang. Modified on 04/02/2003 at 1644 Erlang is a concurrent, functional programming language designed for programming large
http://www.erlang-projects.org/Public/documentation/books/concurrent_programmi/v
Search
Advanced search
News About us Documentation ... Concurrent Programmi... English Français Hierarchies
  • About us Documentation News ... Success stories
  • Anonymous
  • Log in Join Password reminder Directories ... Printable page
  • Quick Links Erlang
    Process-one

    Erlang-fr

    Erlang Freshmeat index
    ...
    Technorati
    Concurrent Programming in Erlang
    Modified on 04/02/2003 at 16:44
    Creator: Mickaël Rémond
    by J. Armstrong, R. Virding, C. Wikström, M. Williams (2nd edition, 1995, Prentice Hall) Erlang is a concurrent, functional programming language designed for programming large industrial real time systems. The language is untyped and has a pattern matching syntax. Functions are written as a set of recursion equations and the language has explicit concurrency and asynchronous message passing. Written in a tutorial style, the emphasis is on learning through example and a number of well known problems in designing and programming concurrent fault-tolerant real-time systems are illstrated.New chapters on Distributed Programming, Distributed Programming Techniques and Distributed Data.
    Related links
  • Table of Contents First part of the book (PDF) Amazon

  • News
    ... Other languages This site is made and run by the Erlang Projects Association
    Powered by Zope CPS and Nuxeo

    102. Mulle KybernetiK - Concurrent Programming, A Quick Refresher
    ObjC Optimization concurrent programming, a quick refresher. This sixth installment of the ongoing series This is just a quick refresher on concurrent
    http://www.mulle-kybernetik.com/artikel/Optimization/opti-4-refresher.html
    Mulle kybernetiK - Tech Info: v0.0 Obj-C Optimization: Concurrent Programming, a quick refresher This sixth installment of the ongoing series "This is just a quick refresher on concurrent programming: Why ++myVariable is not thread safe.. (c) 2002 Mulle kybernetiK - text by Nat!
    Concurrent Programming, a quick refresher
    As you know, you should protect shared mutable data with locks as explained in Cocoa/TasksAndConcepts/ProgrammingTopics/Multithreading . Even just incrementing a global variable is not thread safe at all. This one C-instruction is actually executed with three or more PPC instructions that look similar or identical to this: lwz r11,0(r9) addi r0,r11,1 stw r0,0(r9) While each PPC instruction is executed there is a possibility that an interrupt occurs. The processing of this thread will then be suspended and the processor's attention will be focused on another thread. This other thread might very well now execute the same code trying to access the same global variable! To show how this can be disastrous, lets examine two cases where two threads execute the same code. In the first example the context switch to the second thread is harmless, because the increment statements have completed:

    103. Concurrent Programming In Java - OSTG.com: The Open Source Technology Group
    concurrent programming in Java (Design Principles and Patterns) ISBN 0201310090 AddisonWesley 1999 English, from $ 19.20 ( Sellers)
    http://ostg.pricegrabber.com/search_books2.php/book_id=10166924/search=Java
    OSTG ThinkGeek Slashdot IT Manager's Journal ... Broadband
    - advertisment -
    Prices Home
    Books Computers Electronics ... Your Account
    Search
    All Products Books Computers Photo Electronics Software Video Games for Home Books
    Concurrent Programming in Java
    (Design Principles and Patterns - ) Author: Doug Lea Douglas Lea Synopsis: One of Java's most powerful capabilities is its built-in support for concurrent programming, a design technique in which multiple concurrent activities (threads) take place inside a single Java program. Thread programming enables developers to design applications that are more responsive t... Read More
    Select an available format below. Available Editions Concurrent Programming in Java
    (Design Principles and Patterns)
    from
    (11 Sellers)
    Concurrent Programming in Java

    (Design Principles and Patterns)
    from (1 Seller) Contact PriceGrabber at PriceGrabber Support - advertisment - OSTG About OSTG Privacy Statement Advertise Contact Us Certain supplemental information provided by

    104. Concurrent Programming
    Chapter 1 concurrent programming. This part of the manual is a tutorial Then, we get a program with much more opportunities for concurrent execution
    http://moscova.inria.fr/join/manual/manual002.html
    Chapter 1 Concurrent programming
    This part of the manual is a tutorial introduction to the join-calculus. This chapter presents small, local, examples. Chapter deals with the distributed features.
    1.1 Conventions
    Examples are given as join-calculus source, followed by the output of the compiler when enabled to print types. For instance, here is the definition of a simple top-level value binding: # let x = 1 # ;; val x : int An example may span over several programs chunks. Here is another binding: # let y = x+1 # ;; val y : int In the end, the output generated by the execution of the example is shown: # spawn echo(y) # ;; Therefore, to execute the example above, it suffices to concatenate the three source chunks above in some file a.j (erasing the `` '' characters), then to compile a.j by the command jcc -i a.j , and finally to run the produced code by the command ./a.out . (Option -i enables the output of inferred types).
    1.2 Basics
    Join-calculus programs are made of processes and expressions . Roughly, processes are executed asynchronously and produce no result, whereas expressions are evaluated synchronously and their evaluation produces values. Processes communicate by sending messages on channels or port names. Messages carried by channels are made of zero or more values and channels are values themselves. By contrast with other process calculi (such as the pi-calculus and its derived programming language Pict), channels and the processes that listen on them are defined by a single language construct. This feature allows considering (and implementing) channels as functions, when channels are used as functions.

    105. Module: Concurrent Programming
    Dublin City University · Architectural classification schemes. · Parallel Speed-up. · Threads. · Critical sections and mutual exclusion. · Semaphores.
    http://www.dcu.ie/registry/module_contents.php?function=2&subcode=CA463

    106. Java Concurrent & Parallel Programming
    concurrent programming in Java Doug Lea? Doug Lea concurrent programming in Java, Second Edition Addison Wesley Longman,
    http://www.ingrid.org/java/thread/
    $B$3$l$O!$(BJava$B$NJB9T!$JBNs%W%m%0%i%_%s%0!$%9%l%C%I$K$D$$$F$N>pJs$N%Z! <%8(B $B$G$9!%(B $B:G=*99?7(B: Fri Nov 5 15:18:44 JST 1999 ["Java Programming Information"$B$KLa$k(B]
    $B;EMM(B
    $B%A%e! <%H%j%"%k(B

    107. Overview Of Package Util.concurrent Release 1.3.4.
    This package provides standardized, efficient versions of utility classes commonly encountered in concurrent Java programming.
    http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html
    Overview of package util.concurrent Release 1.3.4.
    by Doug Lea Note: Upon release of J2SE 5.0, this package enters maintenance mode: Only essential corrections will be released. J2SE5 package java.util.concurrent includes improved, more efficient, standardized versions of the main components in this package. Please plan to convert your applications to use them. (A few niche classes here have no equivalents in java.util.concurrent. They will become part of a follow-up add-on package that will also include other unstandardized classes.) If you cannot convert to J2SE5 immediately, consider using a backport of the main java.util.concurrent classes by Dawid Kurzyniec This package provides standardized, efficient versions of utility classes commonly encountered in concurrent Java programming. This code consists of implementations of ideas that have been around for ages, and is merely intended to save you the trouble of coding them. Discussions of the rationale and applications of several of these classes can be found in the second edition of Concurrent Programming in Java . There are also pdf slides providing an overview of the package.

    108. A Logic-Based Concurrent Object-Oriented Programming Language
    Article Rafael Ramirez.
    http://citeseer.ist.psu.edu/rd/46765635,157428,1,0.25,Download/http://citeseer.i

    109. PLI 2002: ICFP
    The 2002 International Conference on Functional programming covers the entire spectrum of functional programming, from practice to theory, and from established functional programming languages (Scheme, ML, Haskell) to novel language designs and to the functional aspects of objectoriented or concurrent languages. October 4-6, 2002 Pittsburgh, PA, USA.
    http://icfp2002.cs.brown.edu/
    October 4-6, 2002
    Pittsburgh, PA, USA

    Affiliated with PLI 2002 The ICFP conference provides a forum for researchers and developers to hear about the latest work on the design, implementations, principles, and uses of functional programming. The conference covers the entire spectrum of functional programming, from practice to theory, and from established functional programming languages (Scheme, ML, Haskell) to novel language designs and to the functional aspects of object-oriented or concurrent languages. Related Events PPDP GPCE (GCSE/SAIG) Workshops What are the Accepted Papers? Please see the separate page What about Hotel and Registration Information? You will find that on the PLI home page Was There a Programming Contest? Yes! The contest ran from 12:00 Noon Pacific Standard Time on Friday August 30, 2002, until 12:00 Noon Monday September 2, 2002. The contest has its own Web page What Kind of Material Appears in ICFP? The call for papers provides information on the kinds of papers sought by the conference.
    Contact Us!

    110. KLIC Association
    Develops and popularizes KLIC implementation of concurrent and parallel logic programming language KL1, and related software. Designed in the Fifth Generation Computer Systems (FGCS) project, by Institute for New Generation Computer Technology (ICOT), Japan. Free software.
    http://www.klic.org/
    Index
    About the Association Software Registration
    Update History
      (2000/09/12) The Mailing-Lists Archives are available.
      (1999/04/01) The first release
    News of the past
    Last Update : 00/09/12 12:06 KLIC Association.
    For Information: klic-adm@klic.org

    111. CS545S: Modular Programming
    College course on basic programming concepts modular (encapsulation, abstract data types); objectoriented (class, inheritance, polymorphism, dynamic binding); concurrent (thread, synchronization); via Java compared to Oberon, Smalltalk; then dataflow model.
    http://www.cs.wustl.edu/~tdk/courses/Cs545/
    CS545S: Modular Programming (Spring 2003)
    Time: Tuesday, Thursday 7:00 - 8:30 PM
    Room: Eliot 103
    Weekly Schedule (Tentative)
    Handouts
    Course Description Part I: To study basic concepts of
    • modular programming (encapsulation, abstract data types) object-oriented programming (class, inheritance, polymorphism, dynamic binding) concurrent programming (thread, synchronization)
    through Java, in comparison with Oberon and Smalltalk.
    Part II: To study the dataflow programming paradigm.
    Part III: To apply the concepts presented in Part I and Part II through Java-based project work.
    Prerequisite
    CS455 or permission of instructor.
    Credit 3 units. (2 design credits)
    Instructor
    T. D. Kimura
    E-mail : tdk@cs.wustl.edu Office : Jolley Hall Phone :
    Recommended Readings
    Topics
    Introduction 1 week Principle of Modular Programming 1 week Object Oriented Programming in Java 2 weeks Parallel Programming in Java 2 weeks Dataflow Paradigm 2 weeks Modular Programming with Oberon and Smalltalk 3 weeks Project Presentations and Tests 2 weeks Weekly Schedule (Tentative)
    Grading
    Homework (30%)
    Midterm Examination (30%)
    Final Project (40%)
    Final Project:
    Dataflow-based Programming System

    112. Advanced Programming Language Design - $85.85
    Book compares over 70 languages, and main classes imperative, functional, objectoriented, dataflow, concurrent, declarative, aggregate. By Raphael Finkel, Addison-Wesley.
    http://www.awprofessional.com/catalog/product.asp?product_id={92E30B39-5D91-45F9

    113. The SR Programming Language
    Synchronizing Resources is a language for writing concurrent programs. Source code, mailing list archive, and documentation.
    http://www.cs.arizona.edu/sr/www/index.html
    The SR Programming Language
    SR (Synchronizing Resources) is a language for writing concurrent programs. The main language constructs are resources and operations. Resources encapsulate processes and variables they share; operations provide the primary mechanism for process interaction. SR provides a novel integration of the mechanisms for invoking and servicing operations. Consequently, all of local and remote procedure call, rendezvous, message passing, dynamic process creation, multicast, and semaphores are supported. SR also supports shared global variables and operations. SR has been used at a number of universities and labs for course work and research projects involving concurrent programming. It has been used in concurrent programming courses to reinforce concepts with small programming projects and with larger projects such as experiments with parallel algorithms, replicated databases, distributed simulations, and parts of distributed operating systems such as file systems and command interpreters. SR has also been used as a tool in several masters theses and doctoral dissertations to conduct experiments in parallel and distributed programming and to implement larger systems such as a system for mixed language programming, one for distributed implementation of graph algorithms, experiments with load balancing algorithms, and experiments with upcall program structures. SR is the predecessor to the MPD programming language, which provides the same capabilities using the syntax described in

    114. The Concurrent Functional Programming Language Erlang - An Overview
    Dan Sahlin. Workshop of MultiParadigm Logic programming, in conjunction with the Joint International Conference and Symposium on Logic programming, Bonn. (ps.gz)
    http://www.cs.tu-berlin.de/cs/ifb/TechnB/96/28/sahlin.ps.gz

    115. Concurrent Functional Programming With Erlang And OTP (Open Telecom Platform)
    Bjarne D¤cker. RealTime in Sweden, Halmstad. (ppt)
    http://www.erlang.se/publications/Erlang.ppt
    <àúò-ᱏŠ/©ÇÚôÆ¡x…:/UǏ©Ïãêxü'õm Q³Ü—j†ûFMwՂj‰^õ0Çý y <]ƒÙQ;LŒšãŽ¨zFéRÓC£¨J1úN ¿U%áwj]X¥„î Ó0"¬‹¬°)º†— Cx5Z…7ã¼0µ ˆÂ <a <°¿)åêDwœÎú <Î`g¼ëI~S¸Mœûr§Ç©ŒÀËiA—’ýÏG»qx7Èî0§÷c <êfû¾§‡Ž§ƒ]ÎE¸^‰v»œês SY ¦¯€2j Àvª ¿+@!€P„87;à„Ú ÈF¥ú†Ûó‡Ï8Õb/~kâDž'føÅá—È£DuÔç,BœÁ…jD!ü¦È xV!œáP§à)xŒÁ ü9ã£øí£?Beàd³dvÊBðõ·Á¨Œß~ã8„ß,¤N±p?d ± ¡,` "Fˆîoë(éS ©ëí×Í@ Æ®–¾î։>Íêôèòä°º»%+9ÆÝñÆù“ïys·Ä[dÛ^“½¾Kvð ìí·7 <'%€ºœÏÓv„ t4`Ko8ʨ†vp Ñ'@4ìӟÎù ãç~!ÄëR˜×…¬(§¢w(é™AW ÂmŠ"¨×+¢œ!å‘N¥‘Ne(D»XÐƵ <Þ½*É«.ͯ!+¨-/¬½0²£(ª³XšNWC¿È‡9Tƺ£Œ-äR—äӔPŸì[å’t3ÛÿzNÀ  (~)C[ é(féØ“é¦Á_x„"–0†ƒt  ¥x^¤ù‹ ›èsÛïS §À + ‹?þú‡yYÙ- Z¥ÊÏËûѽûÍõ ·VV_ `U蘆@:Ÿq0Í ±L 4#88’îKF YaÖñ^èDÔg-6ƒƒžšn…!¡J <ÿ_ÇI˨²çL툀 <†@XCGsZÈj‹O0â05ÐEHqïúÜGo ìé³D±cÇÝàé fL Å`þ Ô2¡ <úàŸQ¡„G <›jÇ*KYH®©ÝŸÄú;Xª©j¾‘AVU•bTÔ,mã5ºód¿ÀN <JPx(, ¾¤‡¥¢_€¥èä£é <ÔVY[ðˆµ]Уяé¤h£êk¦èm¦l£Êw:ûñ hYBáLL5/։Ÿ[`f¯ÎÇÁÂøe¤û›Ð…Ùªò§Í <ÿìéýo^ R¾=òdjÀ±D~”CaFpqNøiÙî×µ©¼’'ÇQlYY$Ui4ð Ú>7Җ°€P4!/Æî@¢óá7rþt’ <o°7ßâë˜m¤ìªè´uéÖÍ BË ›maa(Tû°>H¡µy~™BRŒ8 ‚†`nӞ¥ûC—¡à PÀÓ¡ð̀H…ÓؼÑÿh¨Sb¡0 <56~ûú†šZÏËç/$ÆÆÑɉ‘Q¡ irt

    116. Vega
    (formerly named Longjing) A generalpurpose, concurrent, object-oriented, functional logic programming language, with a conventional systax similar to that of Java, C , C++.
    http://www.hitrend.com/vega/index.htm

    117. Zhenyu Qian
    Universit¤t Bremen Java security, extensions, and semantics; object-oriented, functional, concurrent, logic programming languages; specification languages; compiler construction; program specification, construction and transformation; object-oriented analysis and design; types; lambda-calculus; unification; algebraic semantics; and theorem proving systems.
    http://www.informatik.uni-bremen.de/~qian/qian.html
    Zhenyu Qian

    Research Interests
      Java security, Java extensions, Java semantics, object-oriented, functional, concurrent, logic programming languages, specification languages, compiler construction, program specification, program construction, program transformation, object-oriented analyse and design, types, lambda-calculus, unification, algebraic semantics, theorem proving systems.
    I am now working at the Kestrel Institute . Click here to go to my new homepage. Zhenyu Qian, last update June 23, 2000

    118. GNU Tools For The HP3000
    Online documentation for GNU programming tools for the HP 3000 standard with all HP 3000s with the MPE/iX POSIX shell. Tools include Make and CVS. CVS (concurrent Versions System) a version control/software configuration management utility used by a number of HP 3000 programmers.
    http://www.dis.com/gnu.html
    Credits
    I would like to thank the support and suggestions I've received from Steve Elmer of HP and Jeff Law at the University of Utah while working on this port. There has recently been some significant interest in these activities by a number of companies, including HP. It looks like the only C++ compiler that will be available on the 3000 will be the GNU tools. Please refer to the GNU General Public License for terms under which this will be available.
    Ported Tools.
    These tools can be found on HP's Jazz server. Detailed instructions can be found in on Jazz through here
    GNU Online Documentation.
    Online documentation is available for the following: == User Documentation. == Internal Documentation. GCC Documentation GCC Internal Documentation GCC C Pre-processor GCC C Pre-processor Internals ... Automake Configuration Documentation webmaster@dis.com

    119. Napier88
    programming system (language and persistent environment) from University of St Andrews. Features orthogonal persistence, type completeness, higherorder procedures, abstract (existential) data types, collections of bindings, strongly typed stable store, graphical data types, concurrent execution and data access, support for reflective programming.
    http://www-ppg.dcs.st-and.ac.uk/Languages/Napier88/
    Napier88 is a programming language named after John Napier . Some on-line documentation is available.
    The Language
    The Napier88 persistent programming system provides the following facilities:
    • Orthogonal persistence - models of data independent of longevity
    • Type completeness - no restrictions on constructing types
    • Higher-order procedures - procedures are data objects
    • Parametric polymorphism - generic forms which may be specialised for use
    • Abstract (existential) data types - for sophisticated protection and viewing
    • Collections of bindings - for name space control, incremental system construction and system evolution
    • A strongly typed stable store - a populated environment of typed data objects that may be updated atomically
    • Graphical data types - for line drawings and raster images
    • Concurrent execution and data access - using threads, semaphores and transactions
    • Support for reflective programming - for system evolution
    The Napier88 system consists of the language and its persistent environment. The persistent store is populated and, indeed, the system uses objects within the persistent store to support itself. The implication of orthogonal persistence is that the user need never write code to move or convert data for long or short term storage [ABC+83] . The model of persistence in Napier88 is that of reachability from a root object. The persistent store is also stable, that is, it is transformed from one consistent state to the next. Stabilisation must be performed by the user to preserve data except that programs which terminate normally generate an automatic stabilise operation. Execution against the persistent store is always restarted from the last stabilised state.

    120. Prasad, Sanjiva
    Indian Institute of Technology, Delhi programming Languages, concurrent Systems
    http://www.cse.iitd.ernet.in/~sanjiva

    A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

    Page 6     101-120 of 140    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20

    free hit counter