Cicada Scripting Language

Cicada project page     HTML docs     PDF docs     Sample scripts



"Cicada" is a command-line, interpreted scripting language which is designed to embed the user's own C/C++ functions. The idea is to write nuggets of C code running at top speed for the time-consuming calculations, control them from Cicada's command prompt, and also let Cicada handle all of the administrative work like defining variables and writing files. Since only standard C libraries are used, Cicada should work on just about any platform.

The syntax of the Cicada language is simple and resembles C. If you don't like it, you can change it.

Cicada doesn't have as many rules as C, making it useful for prototyping. Basically you can do almost anything to anything:  run a function inside of an unrelated class, derive one set from another (think inheritance), or have a function call its own arguments.

The Cicada download consists of: C/C++ source files; a Makefile; essential ".cicada" scripts; and documentation.


This web site contains the following links:



Questions, comments or complaints -- click here, then follow the "Email Address" link.


Cicada is free to use and distribute, under the terms of the GNU General Public License.

Last update: December 21, 2016

Get Cicada scripting language at SourceForge.net. Fast, secure and Free Open Source software downloads