Cyclone (Programmiersprache)
| Cyclone | |
|---|---|
| [[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]] | |
| Basisdaten | |
| Paradigmen: | imperativ, strukturiert |
| Erscheinungsjahr: | 2002 |
| Designer: | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Entwickler: | Dan Grossman, Mike Hicks, Trevor Jim, Greg Morrisett, Nikhil SwamyYanling Wang<ref name="entwickler" /> |
| Aktuelle Version: | 1.0 (2006-05-08) |
| Beeinflusst von: | C |
| Beeinflusste: | Rust |
| Betriebssystem: | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Lizenz: | Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) |
| Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value) | |
Cyclone ist ein Dialekt der Programmiersprache C.
Cyclone besitzt verschiedene Sicherheitsmechanismen, mit denen sich das Auftreten von Pufferüberlauf- und Format-String-Schwachstellen weitgehend unterbinden lässt. Cyclone behält dabei gleichzeitig das Erscheinungsbild von C bei.<ref>Michael Hicks: Cyclone: A safe dialect of C, 2002</ref>
Dieser wurde in einer Zusammenarbeit der AT&T Labs Research und der Cornell University entwickelt.<ref name="entwickler" /> Die Entwicklung begann im Jahre 2001<ref name="entwickler" /> und wurde 2006 zugunsten anderer Projekte beendet. Zum Ende des Projekts waren zusätzlich die University of Maryland, College Park, Harvard University und die University of Washington an der Entwicklung beteiligt.<ref name="science" /> Die Konzepte von Cyclone wurden in andere Programmiersprachen wie z.Bsp. Rust übernommen.<ref name="home" />
Literatur
Weblinks
Einzelnachweise
<references> <ref name="entwickler"> People. In: cyclone.thelanguage.org. Abgerufen am 6. März 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> <ref name="home"> Cyclone is a safe dialect of C. In: cyclone.thelanguage.org. Abgerufen am 6. März 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> <ref name="science"></ref> </references>