#cc0
cc0 is a compiler targeting Layer Zero which is a general-purpose substrate for cloud computing.
cc0 compiles c0 code to i0 code. c0 is a variation of the C programming language with some extentions to support language-level multi-tasking and other mechanisms in Layer Zero. i0 is a ISA for Layer Zero which unifies myriads of nodes in the datacenters to form a big virtual machine.
#libi0
libi0 is a general library for writing c0 code targeted i0. You can get a copy of libi0 via cod.
#Build and install cc0
Please check Build and install cc0.
#Forum
A forum is set up for cc0-related discussions: http://www.baijia.info/forumdisplay.php?fid=199
#Contributors
cc0 is designed and implemented in the ECSA group directed by Prof. Lin Gu. This project is contributed by a group of people.
- Lin Gu. Direct the design and development of c0/cc0.
- Xiang Gao
- Eric Zhiqiang Ma
- Weiwei Jia
- Bo Gan
- An incomplete list of contributors can be found on github.