Share on Facebook Share on Twitter Email
Answers.com

C*

 
C*
Paradigm multi-paradigm: object-oriented, imperative, parallel
Appeared in 1987
Designed by Thinking Machines
Developer Thinking Machines
Stable release 6.x (1993-8-27; 16 years ago) (1993-8-27; 16 years ago)
Typing discipline static, weak, manifest
Influenced by Parallel C, ANSI C
Influenced Dataparallel-C
OS Connection Machine

C* is an object-oriented, data-parallel superset of ANSI C with synchronous semantics, for the Connection Machine, designed by Thinking Machines, 1987. C* adds a "domain" data type and a selection statement for parallel execution in domains.

An unimplemented language called "Parallel C" influenced the design of C*. Dataparallel-C was based on C*.

The latest version of C* as of 27 August 1993 is 6.x.

References

  • C*: An Extended C Language for Data Parallel Programming, J. R. Rose et al., in Proceedings of the Second International Conference on Supercomputing, L. P. Kartashev et al. eds, May 1987, pp 2-16.
  • C* Programming Manual, Thinking Machines Corporation, 1986.
  • The Art of Parallel Programming (2nd Ed.), B. P. Lester, 1st World Publishing, 2006. (A downloadable version of the "C* Compiler and Parallel Computer Simulation System" is available at the publisher's Web site.)

This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.



Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
Shopping: C*
Top
 
 
Learn More
C. of C. (abbreviation)
Capillaria
disjunction elimination (philosophy)

How do you get C? Read answer...
Where can you get c? Read answer...
What is the C? Read answer...

Help us answer these
What is c and?
What does c do?
What about c?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "C*" Read more