Contact Us
Hacker Tools New Update | Download Directory |
| Windows | Linux | Mac OS X | Mobile | Assessment | Defense | Documents | Miscellaneous |
Hacker Tools » Download -> Linux-> Programming » Cyclone 1.0

This Directory TOP
Troyano Bifrost v1.2
Hack the Planet
phpSecureSite 0.1.2
Cyclone 1.0
Flawfinder 1.27
ZoneAlarm Security Suite 9.1
Nmap Parser 1.05
phpSecurePages 0.29b
Dazuko 2.3.4
ShellForge 0.1.15
Perl MD5 Secure Login 0.31
Botan 1.5.5
Script Identifier 0.0.3
XML Security Library 1.2.11
microCODE 0.98b
BED V0.5
Courtney V1.3
yaSSL 1.5.0
Fenris 0.07m
Kses 0.2.2

Cyclone 1.0

File Size: 8632KB
Description:     Cyclone is a programming language based on C that is safe, meaning that it rules out programs that have buffer overflows, dangling pointers, format string attacks, and so on. High-level, type-safe languages, such as Java, Scheme, or ML also provide safety, but they dont give the same control over data representations and memory management that C does (witness the fact that the run-time systems for these languages are usually written in C.) Furthermore, porting legacy C code to these languages or interfacing with legacy C libraries is a difficult and error-prone process. The goal of Cyclone is to give programmers the same low-level control and performance of C without sacrificing safety, and to make it easy to port or interface with legacy C code.

Cyclone achieves safety while remaining compatible with C by:

Enforcing type safety (e.g., a cast from t1 to t2 is allowed only if it is safe to view a t1 as a t2)
Not changing data representation or calling conventions
Providing region-based, manual memory management
Using a combination of type information and run-time checks to prevent array-bound violations
Wrapping the C standard library with appropriate run-time checks as necessary (e.g., has a FILE already been closed)
Cyclone also provides modern features for convenient programming:
Tagged unions
Parametric polymorphism
Pattern matching
Anonymous structs equivalent by structure
Parameterized typedefs
An extensive library for container types and other common utilities
A lexer generator and parser generator
Function-level debugging with gdb and profiling with gprof.
Download:   Cyclone 1.0


Sponsor Links

Sponsor Links