4 ms·
In 2002, a group of researchers presented a paper on Cyclone, a safe dialect of C [1]. While (manually) porting code from C to Cyclone, they found safety bugs i
by amenghra 2y ago
In 2002, a group of researchers presented a paper on Cyclone, a safe dialect of C [1]. While (manually) porting code from C to Cyclone, they found safety bugs in the C code.
These kinds of manual or automated conversation from C to <safer language> therefore have potential not only for increasing adoption of safer languages but also for uncovering existing bugs.
[1] https://www.researchgate.net/profile/James-Cheney-2/publication/220880915_Cyclone_A_safe_dialect_of_C/links/0c96052b83cd45e39f000000/Cyclone-A-safe-dialect-of-C.pdf https://www.researchgate.net/profile/James-Cheney-2/publicat...
- als0 2y ago> Cyclone is no longer supported; the core research project has finished and the developers have moved on to other things. (Several of Cyclone's ideas have made their way into Rust.) Cyclone's code can be made to work with some effort, but it will not build out of the box on modern (64 bit) platforms). http://cyclone.thelanguage.org http://cyclone.thelanguage.org