Cyclone (programming language): Difference between revisions

Content deleted Content added
simplify variable names in 2 examples
Ntninja (talk | contribs)
Be more explicit about the fact that Cyclone is no longer supported and is not directly usable on most modern platforms. Prominently add the developer’s suggested alternative to point people just looking for a “C alternative” in the right direction.
Line 26:
| discontinued = Yes<ref>{{cite web |title=Open Access Cyclone (programming language) Journals · OA.mg |url=https://oa.mg/journals/open-access-cyclone-programming-language-journals |website=oa.mg}}</ref>
}}
The '''Cyclone''' [[programming language]] iswas intended to be a safe dialect of the [[C (programming language)|C language]]. CycloneIt is designed to avoidavoids [[buffer overflow]]s and other vulnerabilities that are possible in C programs by design, without losing the power and convenience of C as a tool for [[system programming]]. It is no longer supported by its original developers, with the reference tooling not supporting [[64-bit computing|64-bit platforms]]. The [[Rust (programming language)|Rust]] language is mentioned by the original developers for having integrated many of the same ideas Cyclone had.<ref>{{cite web |title=Cyclone |url=http://cyclone.thelanguage.org |website=cyclone.thelanguage.org |access-date=11 December 2023}}</ref>
 
Cyclone development was started as a joint project of [[AT&T Labs]] Research and [[Greg Morrisett]]'s group at [[Cornell University]] in 2001. Version 1.0 was released on May 8, 2006.<ref>{{cite web |title=Cyclone |url=http://www.cs.cornell.edu/Projects/cyclone/ |website=[[Cornell University]]}}</ref>