mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-13 03:03:15 +00:00
f9e48d8578
AT&T Research PR: 33613 Submitted by: Alan Eldridge <alane@geeksrus.net>
17 lines
840 B
Plaintext
17 lines
840 B
Plaintext
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 don't 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.
|
|
|
|
WWW: http://www.cs.cornell.edu/projects/cyclone/
|
|
|
|
-- AlanE <ports@geeksrus.net>
|