CPC

CPC is a programming language designed for writing concurrent systems.
Download

CPC Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Juliusz Chroboczek
  • Publisher web site:
  • http://www.pps.jussieu.fr/~jch/software/cpc/

CPC Tags


CPC Description

CPC is a programming language designed for writing concurrent systems. CPC software is a programming language designed for writing concurrent systems.The CPC programmer manipulates cooperatively scheduled threads; the CPC program is then processed by the CPC translator, which produces highly efficient event-loop code. In the author's opinion, this approach gives the best of the two worlds: the convenience of programming with threads, and the low memory usage of event-loop code.The semantics of CPC is defined as a source-to-source translation from CPC into plain C using a technique known as conversion into Continuation Passing Style.The current implementation of CPC is still incomplete; however, it is already usable for writing non-trivial programs.


CPC Related Software