(Enter summary)
Abstract: this paper, we discuss the motivation for extending C with concurrent programming facilities and the
selection of the concurrent programming model. After this we describe Concurrent C. Then we contrast
the concurrent programming facilities in Concurrent C with those in the Ada language; the concurrent
programming facilities in both the languages are based on the same concurrent programming model. This
is followed by a short discussion of the problem arising from calling C library functions that ... (Update)
Context of citations to this paper: More
...agree upon. It is our intent that SWIM be used as hardware support for an object oriented software system such as (Concurrent) C [9, 20]. The structured objects supported by SWIM would be the types or classes mandated by the object oriented software, with operations being...
...square brackets [ and ] indicate an optional item. The suchthat and by clauses are based on similar clauses in SQL [18] and Concurrent C [27]. Similar for loops have been provided, among others, in Pascal R [47] Rigel [43] Plain [52] and Trellis Owl [38] and Vbase [7] 9...
Cited by: More
Designing an Extensible Distributed Language with a Meta-Level .. - Chiba, Masuda (1993)
(Correct)
ParC - An Extension of C for Shared Memory Parallel.. - Ben-Asher, Feitelson..
(Correct)
Booster: A High-Level Language for Portable Parallel.. - Paalvast, Sips, Breebaart (1991)
(Correct)
Active bibliography (related documents): More All
0.5: Documentation of Object-Oriented Systems and Frameworks - Østerbye, al.
(Correct)
0.4: ACMAINT: An Account Creation and Maintenance System.. - Curry, Kimery, Croix, .. (1990)
(Correct)
0.3: Using True Concurrency to Model Execution of Parallel Programs - Ben-Asher, Farchi
(Correct)
System load high. Please wait...
Timeout. Please try your query later.
Similar documents based on text: More All
1.1: Implementing Concurrent C - Gehani, Roome (1992)
(Correct)
0.2: Concurrent C++: Concurrent Programming With Class(es) - Gehani Roome Att (1988)
(Correct)
0.1: Transcoding Characteristics of Web Images - Chandra, Gehani, Ellis, Vahdat (1999)
(Correct)
Related documents from co-citation: More All
5: Programming Language (context) - Stroustrup, The - 1986
4: Programming for parallelism (context) - Karp, Babb - 1987
4: Communicating Sequential Processes (context) - Hoare - 1985
BibTeX entry: (Update)
N. H. Gehani and W. D. Roome. "Concurrent C." To appear in Software --- Practice and Experience. http://citeseer.ist.psu.edu/247165.html More
@misc{ gehani-concurrent,
author = "N. Gehani and W. Roome",
title = "Concurrent C",
text = "N. H. Gehani and W. D. Roome. Concurrent C. To appear in Software --- Practice
and Experience.",
url = "citeseer.ist.psu.edu/247165.html" }
Citations (may not include all citations):
476
Programming Language (context) - Kernighan, Ritchie - 1978
124
Guardians and Actions: Linguistic Support for Robust (context) - Liskov, Scheifler - 1982
33
Message Passing Between Sequential Processes: The Reply Prim.. (context) - Gentleman - 1981
16
Ada: Concurrent Programming (context) - Gehani - 1984
6
Concurrent Programming in the Ada Language: The Polling Bias (context) - Gehani, Cargill - 1984
6
The UNIX System (context) - Bourne - 1982
5
Department of Electrical Engineering and Computer Science (context) - UNIX, BSD et al. - 1983
4
Adding Classes to the C Language: An Exercise in Language Ev.. (context) - Stroustrup - 1983
4
Programming Language---Reference Manual (context) - Ritchie, The - 1980
3
United States Department of Defense (context) - Reference, the et al. - 1983
3
Communicating Sequential Processes (context) - Hoare - 1978
2
Computing Science Technical Report No (context) - Stroustrup, of et al. - 1982
2
SIGPLAN Notices (context) - Rationale, Design et al. - 1979
2
Computing Science Technical Report No (context) - Stroustrup, The et al. - 1984
1
Language and Models for Systems Programming (context) - Johnson, Kernighan - 1983
1
Five Paradigm Shifts in Programming Language Design and Thei.. (context) - Pratt - 1983
1
Synchronizing Resources (context) - these, not et al. - 1981
1
UNIX82 UNIX System User's Manual (context) - System, Release et al. - 1982
1
Programming Examples (context) - Gehani, Roome - 1984
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.engr.uky.edu/~dclarke/cs570_98s/cs570.html):
Concurrent C++: Concurrent Programming With Class(es) - Gehani Roome Att (1988)
(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