Flux rss

A dialect for C language

Published by netty5, last update on Thursday September 18, 2008 08:36:26 AM 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/
Advantages and disadvantages of c language Hello, Respected sir, I want to get information about computer language and want to know the advantages and disadvantages of computer languages! so plzzzzz do reply quickly en.kioskea.net/forum/affich-21243-advantages-and-disadvantages-of-c-language
[C language]Handling 64-bit integers [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... en.kioskea.net/faq/sujet-978-c-language-handling-64-bit-integers
[C language]Checking whether an integer is a prime number [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:... en.kioskea.net/faq/sujet-977-c-language-checking-whether-an-integer-is-a-prime-number
Docked the language bar in the taskbarDocked the language bar in the taskbar Below is a tip of how to display the language bar in the taskbar. Go to menu Start Go to Control Panel and select “Clock, language and regions” Select Regional Languages and... en.kioskea.net/faq/sujet-1179-docked-the-language-bar-in-the-taskbar
Parsing a binary file in PHPParsing a binary file in PHP When using low level languages like C or Pascal, it is a common procedure, to data in a binary file (a record that can’t be translated into text). Using C language, suppose you want to save the value... en.kioskea.net/faq/sujet-998-parsing-a-binary-file-in-php
Generating random numbers with rand()Generating 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 a... en.kioskea.net/faq/sujet-878-generating-random-numbers-with-rand
Change system language of hp pavilion dv2000Hello, i m buy a laptpo hp pavilion dv2000 from italy and all system language ware italyan, i want change languagr on english please help me ( i have no any driver cd) bipon en.kioskea.net/forum/affich-10630-change-system-language-of-hp-pavilion-dv2000
Download BBDictLately J.O. of Beijing made speak about them. From more the Chinese language am more and more appraised by the Westerners, notably by the businessmen and the tourists. BBDict is a tool of translation reserved between English and Chinese. It is an... en.kioskea.net/telecharger/telecharger-637-bbdict
Download NadaIn the common language, they use term " nada " to mean "nothing". Nada is however the name of a program of a byte. What they can make with a byte you wonder? And definitely it is definitely the purpose of this program, it is strictly of use for... en.kioskea.net/telecharger/telecharger-412-nada
Download Portable ComicsViewerComics or comic strips do not limit themselves any more to the paper support. Consequently they can read comics on his computer. Several programs offer a new manner of using comics, others than pounds. Portable ComicsViewer is an application which... en.kioskea.net/telecharger/telecharger-705-portable-comicsviewer
China's Baidu starts Japanese search engineInternet users at an Internet cafe in Hefei, central China, in 2007. Search engine Baidu.com, which has risen rapidly as Internet use expands in China, has launched a Japanese-language site. Search engine Baidu.com, which has risen rapidly as... en.kioskea.net/actualites/china-s-baidu-starts-japanese-search-engine-10019-actualite.php3
France's Larousse sets up Wikipedia rivalFrance's Larousse publishing house on Tuesday launched an online French-language encyclopedia offering free access to its dictionary and inviting users to contribute content, aiming to rival Wikipedia. France's Larousse publishing house on... en.kioskea.net/actualites/france-s-larousse-sets-up-wikipedia-rival-10367-actualite.php3
IT professions - Analyst-programmer (developer) The profession of a developer (also called an analyst-programmer) involves designing and developing a computer application; that is, transcribing a need into a computer-based solution written in computer language. Historically, computer development... en.kioskea.net/metiers-informatique/analyste-programmeur-developpeur.php3
Programming languages - Characteristics There are many programming languages, each corresponding to specific needs (formula calculus, character string processing, real-time, etc.) with each having specific characteristics and functionalities. Therefore, the choice of programming language... en.kioskea.net/langages/langage-caracteristiques.php3
Programming languages - Computer program A computer program is a series of commands that are executed by the computer. However, the computer is only capable of processing binary, i.e. a series of 0s and 1s. Therefore we require a programming language to be able to write commands that the... en.kioskea.net/langages/programme.php3