A dialect for C language

Last update on June 16, 2009 08:33 AM by jak58
Published by netty5

A dialect for C language






You want to do some C programming but the fact that C embedded automatic Garbage Collector will make debugging harder and is not quite effective when making system programming, such an alternative is to use Cyclone language

Cyclone language



It was designed to be a safe dialect of C language, eliminating the risk of buffer overflow and is less vulnerable to bugs, endemic to C programs. Like C, it uses the same syntax, pointers arithmetic, arrays and also possesses additional features such as pattern matching, optional garbage collection, algebraic data types and a region base memory management.

Conclusion


Why using Cyclone?

Cyclone is as efficient and powerful as C, it provides the same flexibility (memory layout is easily manage) when doing system programming, resulting in the creation of bugs free (double free bugs, format string attack, buffer overflow) programs.

More information on:

http://cyclone.thelanguage.org/
Best answers for « A dialect for C language » in :
[C language]Checking whether an integer is a prime number Show [C language]Checking whether an integer is a prime number Definition of a prime number Algorithm 1: dividers between 2 and N-1 will be tested Algorithm 2: Even dividers will not be tested, research is limited to odd dividers Algorithm 3:...
[C language]Handling 64-bit integers Show [C language]Handling 64-bit integers Unsigned 64-bit integer Example: Signed 64-bit integer Example: Basically in C language, an unsigned number over 32 bit can not exceed the value of 4 294 967 295. It may happen that you are...
[C Language] finding the square root of a number Show [C Language] finding the square root of a number Intro Notes Intro A simple C program allowing you to find the square root of a number. #include #include int main(void) { double x = 4.0, result;...
Generating random numbers with rand() ShowGenerating random numbers with rand() You may have noticed when using the rand() found in the standard library of C language, you often get unsatisfied by the results, they look the same. For example, when trying 5 random numbers in...
Compiling C under linux/UNIX ShowCompiling C under linux/UNIX Introduction Gcc Syntax GCC Introduction Under linux, the C compiler is gcc. It is set as default under several distributions but not on Debian. You should install aptitude install gcc Gcc Gcc is the...
Where to find a C/C++ compiler ShowWhere to find a C/C++ compiler On Linux the gcc compiler is already available. To use it type in: gcc –o executable source(s) For Windows it’s quite different: click on the link below to find a list of free C/C++ compilers for...
Representation of real numbers and integers ShowRepresenting a number in a computer Representing (or encoding) a number means to express it in binary form. Representing numbers in a computer is necessary in order for it to be able to store and manipulate them. However, the problem is that a...
Introduction to power line communications (PLC) ShowIntroduction to PLC "Power Line Communications" basically means any technology that enables data transfer at narrow or broad band speeds through power lines by using advanced modulation technology. Depending on the country, the institution and the...