Cyclone (programming language)

Cyclone
Designed byAT&T Labs
DeveloperCornell University
First appeared2002 (2002)
Stable release
1.0 / May 8, 2006 (2006-05-08)
Websitecyclone.thelanguage.org
Influenced by
C
Influenced
Rust, Project Verona

The Cyclone programming language was intended to be a safe dialect of the C language.[2] It avoids buffer overflows 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 platforms. The Rust language is mentioned by the original developers for having integrated many of the same ideas Cyclone had.[3]

Cyclone development was started as a joint project of Trevor Jim from AT&T Labs Research and Greg Morrisett's group at Cornell University in 2001. Version 1.0 was released on May 8, 2006.[4]

  1. ^ "Open Access Cyclone (programming language) Journals · OA.mg". oa.mg. Archived from the original on 30 October 2022. Retrieved 30 October 2022.
  2. ^ Jim, Trevor; Morrisett, J. Greg; Grossman, Dan; Hicks, Michael W.; Cheney, James; Wang, Yanling (10 June 2002). "Cyclone: A Safe Dialect of C". Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference. ATEC '02. USA: USENIX Association: 275–288. doi:10.5555/647057.713871 (inactive 3 August 2024). ISBN 978-1-880446-00-3.{{cite journal}}: CS1 maint: DOI inactive as of August 2024 (link) CS1 maint: ignored DOI errors (link)
  3. ^ "Cyclone". cyclone.thelanguage.org. Archived from the original on 21 May 2006. Retrieved 11 December 2023.
  4. ^ "Cyclone". Cornell University. Archived from the original on 15 October 2022. Retrieved 30 October 2022.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy