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...
How can you get a c? Read answer...
Where can you get c? Read answer...

Help us answer these
Why do c?
Who is C?
What is '' in 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