Aviva Directory » Computers & Internet » Programming » ICI

First released in 1984, ICI was created by Tim Long, who chose the name as a short form of the phrase "I See."

Tim Long created ICI in the 1980s as a general-purpose interpreted programming language. Most of its features are similar to C, and others can be achieved by applying some special methods.

ICI is a general-purpose interpreted programming language that has dynamic typing and flexible data types with the flow control constructs and operators of C. It is designed for use in many environments, including embedded systems, as an adjunct to other programs, as a text-based interface to compiled libraries, and as a cross-platform scripting language with good string-handling capabilities.

ICI is similar to Python, Ruby, and many other scripting languages.

ICI is a general-purpose programming language that is interpreted and contains several features such as dynamic typing, along with flexible data types. It is similar to Perl in some ways. The ICI language comprises flow control constructs and contains some operators of the C language. It is not an object-oriented language, although some of the features of object-oriented programming can be attained through a specific inheritance method known as superstructures. It has a system interface that is similar to C and a standard library for built-in functions.

ICI is not copyrighted in any way, and its source code is available on GitHub. The ICI Technical Description is copyrighted but may be used for any purpose as long as its copyright notice is retained. All other documents are in the public domain unless otherwise noted.



Recommended Resources

Search for ICI on Google or Bing