From Rosetta Code
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (bytecode)
Garbage collected: Yes
Parameter passing methods: By value
Type safety: Safe
Type strength: Strong
Type expression: Implicit
Type checking: Dynamic
See Also:
Listed below are all of the tasks on Rosetta Code which have been solved using Unicon.
Unicon is a virtual machine. Other virtual machines.

Unicon is a unification of several extended dialects of the Icon language, featuring Icon plus classes, POSIX system facilities, GDBM and ODBC-based (SQL) database access, packages, 3D graphics and more, all provided at a very high semantic level.

In addition to Icon, Unicon draws from:

  • IDOL an object-oriented Icon preprocessor
  • MTIcon a multi-threading Icon. (Most recently, in version 12, improved multi-threading capabilities were added.)

While Unicon is mostly a super-set of Icon there are some differences and incompatibilities.

Icon itself is an evolution of the line of languages COMIT, SNOBOL, SNOBOL4, and SL5.

Introduction to Icon and Unicon[edit]

If you want to learn more about these languages please see An introduction to Icon and Unicon for Rosetta Code.

The following are related:

External Links and References[edit]

Home Pages[edit]




Articles and Newsletters[edit]

Programming References[edit]



Other RosettaCode Wiki Links[edit]


This category has the following 3 subcategories, out of 3 total.

Pages in category "Unicon"

The following 200 pages are in this category, out of 593 total.

(previous page) (next page)
(previous page) (next page)