Cyclone wiki

From WikiIndex
Revision as of 23:28, 12 October 2010 by Elassint (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

"YourWikiStatus" is not in the list (Vibrant, Active, New, In preparation, Dormant, Spammed, Private, Cannot connect, Dead, Locked, ...) of allowed values for the "Wiki status" property.

http://cyclone.thelanguage.org/files/cyclone-logo.png Cyclone wiki
Recent changes
[No WikiNode]
[No About]
[No Mobile URL]
Founded by:
Status: YourWikiStatus"YourWikiStatus" is not in the list (Vibrant, Active, New, In preparation, Dormant, Spammed, Private, Cannot connect, Dead, Locked, ...) of allowed values for the "Wiki status" property.
Language: English
Edit mode: LoginToEdit
Wiki engine: YourWikiEngine
Wiki license: YourWiki'sLicense"YourWiki'sLicense" is not in the list (Custom license, Attribution to contributing authors, Copyright to contributing authors, Site retains copyright, WTFPL, Licence Art Libre, Open Content License, Apache License, BSD Documentation License, FreeBSD Documentation License, ...) of allowed values for the "Wiki license" property.
Main topic: programming

Description[edit]

The Cyclone programming language is a safe dialect of the C programming language.

Cyclone is like C: it has pointers and pointer arithmetic, structs, arrays, goto, manual memory management, and C’s preprocessor and syntax. Many C programs will compile and run without changes using a Cyclone compiler.

Cyclone adds features such as pattern matching, algebraic datatypes, exceptions, region-based memory management, and optional garbage collection.

Cyclone is safe: pure Cyclone programs are not vulnerable to a wide class of security bugs that plague C programs: buffer overflows, format string attacks, double free bugs, dangling pointer accesses, etc. When you give a program with such bugs to a Cyclone compiler, it will typically give error messages pointing out exactly where such bugs are lurking.

The Cyclone wiki is for people to discuss Cyclone: how to write Linux device drivers in Cyclone, details of various Cyclone implementations, etc.

This Cyclone wiki page needs to have some
or all structured data added, from an appropriate infobox.

Please see category: Wikis to add
to help with similar articles!

Wiki size: unknown size [No see stats]