Allegro.cc
Projects
Action252
Adventure22
Arcade216
Board Games30
Demos24
Emulators10
Other68
Puzzle139
Role Playing40
Sports25
Strategy58
Utilities46
Resource Directory
Code Gallery3
Compilers12
Help & Documents13
Libraries63
Media2
Tools8
ICI
Source Directory » Libraries » Scripting » ICI
Author:
Tim Long 
Version:
3.0.1 
URL:
http://www.zeta.org.au/~atrn/ici/
"ICI is a C-like, high level language originally developed by Tim Long and placed into the public domain. ICI marries C's expression syntax, control structures and overall feel , with a dynamic, garbage collected, object-based, data model.

"Although ICI superficially resembles C, and is easy to use for C programmers, its data model is very different, higher level with types such as (real) strings, regular expressions, dynamic arrays, sets and dictionaries (struct). ICI's aggregate types are immediately useful without any extra programming typically required in C. ICI's automatic module loading, memory management and error handling frees the programmer from much of the drudgery associated with developing in C and lets you concentrate on what the program is doing rather than how it is doing it. With programs that are not overly performance critical or are I/O bound ICI makes a useful alternative to compiled languages. Even for performance critical applications the use of native-code modules in the correct areas is typically all that is required to allow development in a higher level language."
Poll
Is grammer and spelling important?
View Results