An Entity of Type: language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

The Cyclone programming language is intended to be a safe dialect of the C language. Cyclone is designed to avoid buffer overflows and other vulnerabilities that are possible in C programs, without losing the power and convenience of C as a tool for system programming. Cyclone development was started as a joint project of AT&T Labs Research and Greg Morrisett's group at Cornell in 2001. Version 1.0 was released on May 8, 2006.

Property Value
dbo:abstract
  • El Cyclone és un llenguatge de programació derivat del llenguatge C creat per tal de superar les vulnerabilitats d'aquest sense perdre la potència i el control dels recursos que el caracteritzen per a la programació de sistemes. El seu desenvolupament va començar com un projecte conjunt entre i el grup de a la universitat Cornell, el 2001. La versió 1.0 va sortir el 8 de maig de 2006 (ca)
  • 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. Dieser wurde in einer Zusammenarbeit der AT&T Labs Research und der Cornell University entwickelt. Die Entwicklung begann im Jahre 2001 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. Die Konzepte von Cyclone wurden in andere Programmiersprachen wie z.Bsp. Rust übernommen. (de)
  • The Cyclone programming language is intended to be a safe dialect of the C language. Cyclone is designed to avoid buffer overflows and other vulnerabilities that are possible in C programs, without losing the power and convenience of C as a tool for system programming. Cyclone development was started as a joint project of AT&T Labs Research and Greg Morrisett's group at Cornell in 2001. Version 1.0 was released on May 8, 2006. (en)
  • Cyclone è un linguaggio di programmazione rilasciato l'8 maggio 2006 ed inteso a diventare un dialetto sicuro del C. Infatti a differenza di quest'ultimo riesce a evitare i buffer overflows e altre vulnerabilità endemiche del linguaggio C, senza perdere la potenza e la convenienza della programmazione strutturata. Lo sviluppo di Cyclone è iniziato come un progetto congiunto di gruppo tra e della Cornell University, nel 2001. (it)
  • Cyclone jest niskopoziomowym językiem programowania, którego korzenie sięgają języka C. Został tak zaprojektowany, by uniknąć głównych wad swojego pierwowzoru. Wskaźniki w Cyclone dzielą się na cztery grupy: * zwykłe wskaźniki (takie jak w C) – ograniczona możliwości rzutowania, jest zabroniona arytmetyka wskaźników; Cyclone przy dereferencji wskaźnika (np. rekord→pole) sprawdza czy wskaźnik ma wartość NULL. * fat pointers ("grube" wskaźniki) – wskaźnik jest samoopisujący: zawiera zarówno adres obszaru pamięci, jak również rozmiar tego obszaru; arytmetyka wskaźników jest dowolna, bowiem łatwo wykryć próby dostępu do pamięci spoza przydzielonego zakresu; * not-NULL pointers (niepuste wskazania) – Cyclone gwarantuje że taki wskaźnik nigdy nie będzie miał wartości NULL. * wskaźniki na . W Cyclone wprowadzono regiony pamięci, które mogą być statyczne lub dynamiczne (tworzone w trakcie działania programu). Z regionem pamięci powiązane są wskaźniki, tak że jeśli region jest niszczony (np. został stworzony w funkcji, która już została zakończona) to wszystkie wskaźniki – a ogólnie: obiekty stworzone w jego zakresie – automatycznie stają się nieważne. Dodatkowe cechy tego języka to: wyjątki znane z C++, ułatwienia w tworzeniu tablic (automatyczna alokacja pamięci, inicjalizacja wyrażeniami), abstrakcyjne typy danych, krotki, funkcje polimorficzne, pattern matching. (pl)
  • Cyclone (читается «Си-клон» или «Циклон») — исследовательский язык программирования, созданный , , и в Корнеллском Университете как доработка классического языка Си с целью повышения надёжности и безопасности программирования, с сохранением низкоуровневых возможностей и применимости языка в областях, традиционных для Си (системное программирование, программирование микроконтроллеров). (ru)
  • Cyclone — мова програмування, створена 2006 року, під впливом C. Більше не підтримується, але багато ідей цієї мови було використано в Rust (uk)
dbo:designer
dbo:influenced
dbo:influencedBy
dbo:latestReleaseDate
  • 2006-05-08 (xsd:date)
dbo:latestReleaseVersion
  • 1.0
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 7645 (xsd:integer)
dbo:wikiPageLength
  • 10297 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1119360230 (xsd:integer)
dbo:wikiPageWikiLink
dbp:designer
dbp:discontinued
  • Yes (en)
dbp:influenced
dbp:influencedBy
dbp:latestReleaseDate
  • 2006-05-08 (xsd:date)
dbp:latestReleaseVersion
  • 1 (xsd:integer)
dbp:name
  • Cyclone (en)
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • El Cyclone és un llenguatge de programació derivat del llenguatge C creat per tal de superar les vulnerabilitats d'aquest sense perdre la potència i el control dels recursos que el caracteritzen per a la programació de sistemes. El seu desenvolupament va començar com un projecte conjunt entre i el grup de a la universitat Cornell, el 2001. La versió 1.0 va sortir el 8 de maig de 2006 (ca)
  • The Cyclone programming language is intended to be a safe dialect of the C language. Cyclone is designed to avoid buffer overflows and other vulnerabilities that are possible in C programs, without losing the power and convenience of C as a tool for system programming. Cyclone development was started as a joint project of AT&T Labs Research and Greg Morrisett's group at Cornell in 2001. Version 1.0 was released on May 8, 2006. (en)
  • Cyclone è un linguaggio di programmazione rilasciato l'8 maggio 2006 ed inteso a diventare un dialetto sicuro del C. Infatti a differenza di quest'ultimo riesce a evitare i buffer overflows e altre vulnerabilità endemiche del linguaggio C, senza perdere la potenza e la convenienza della programmazione strutturata. Lo sviluppo di Cyclone è iniziato come un progetto congiunto di gruppo tra e della Cornell University, nel 2001. (it)
  • Cyclone (читается «Си-клон» или «Циклон») — исследовательский язык программирования, созданный , , и в Корнеллском Университете как доработка классического языка Си с целью повышения надёжности и безопасности программирования, с сохранением низкоуровневых возможностей и применимости языка в областях, традиционных для Си (системное программирование, программирование микроконтроллеров). (ru)
  • Cyclone — мова програмування, створена 2006 року, під впливом C. Більше не підтримується, але багато ідей цієї мови було використано в Rust (uk)
  • 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. (de)
  • Cyclone jest niskopoziomowym językiem programowania, którego korzenie sięgają języka C. Został tak zaprojektowany, by uniknąć głównych wad swojego pierwowzoru. Wskaźniki w Cyclone dzielą się na cztery grupy: W Cyclone wprowadzono regiony pamięci, które mogą być statyczne lub dynamiczne (tworzone w trakcie działania programu). Z regionem pamięci powiązane są wskaźniki, tak że jeśli region jest niszczony (np. został stworzony w funkcji, która już została zakończona) to wszystkie wskaźniki – a ogólnie: obiekty stworzone w jego zakresie – automatycznie stają się nieważne. (pl)
rdfs:label
  • Cyclone (ca)
  • Cyclone (Programmiersprache) (de)
  • Cyclone (programming language) (en)
  • Cyclone (linguaggio di programmazione) (it)
  • Cyclone (pl)
  • Cyclone (язык программирования) (ru)
  • Cyclone (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • (en)
  • Cyclone (en)
foaf:page
is dbo:influenced of
is dbo:influencedBy of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:dialects of
is dbp:influenced of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License