Jump to content

Icon: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
 
(One intermediate revision by the same user not shown)
Line 45: Line 45:
==Links==
==Links==
* https://www2.cs.arizona.edu/icon
* https://www2.cs.arizona.edu/icon
* [https://www2.cs.arizona.edu/icon/jcon/ Jcon]
* [https://unicon.sourceforge.io Unicon]


[[Category:Programming Languages]]
[[Category:Programming Languages]]

Latest revision as of 14:02, 25 February 2023

Icon is a high-level, general purpose programming language that contains many features for processing non-numeric data, particularly for textual material consisting of a string of characters. Some features are reminiscent of SNOBOL.

Versions

  • 3 (1980) - first implementation in C
  • 3.2 (Dec 1980)
  • 4.0 (Aug 1981)
  • 5.0 (Nov 1981)
  • 5.4 (Aug 1982)
  • 5.7
  • 5.8 (Jul 1983)
  • 5.9 (Nov 1984) - Icon Version 5.9 for MS-DOS by Cheyenne Wills (Sep 1985)
  • 5.10 (Jan 1986)
  • 6.0 (Jun 1986) - Icon Version 6 for DOS (Oct 1986), large and small memory models
  • 6.7 (Dec 1987)
  • 7.0 (Mar 1988)
  • 7.2 (Jun 1988)
  • 7.5 (Feb 1989) - first OS/2 implementation
  • 7.8 (Aug 1989)
  • 8.0 (Feb 1990)
  • 8.1 (Nov 1991)
  • 8.2 (Apr 1991)
  • 8.5 (Mar 1992)
  • 8.7 (Aug 1992) - 32-bit OS/2
  • 8.8 (Dec 1992)
  • 8.10 (Jul 1993)
  • 9.0 (Jul 1994)
  • 9.1 (Aug 1995) - last MS-DOS implementation
  • 9.2 (Mar 1996)
  • 9.3 (Nov 1996)
  • 9.3.1 (Feb 1998)
  • 9.3.2 (Jul 1999) - last MS-DOS 32-bit implementation
  • 9.4 (Jun 2001)
  • 9.4.3 (Nov 2005)
  • 9.5 (Apr 2010)
  • 9.5.1 (Jun 2013)

Publications

  • Ralph E. Griswold; Madge T. Griswold: The Icon Programming Language - Prentice Hall 1983, ISBN 0-13-449777-5
  • Ralph E. Griswold; Madge T. Griswold: The Implementation of the Icon Programming Language - Princeton University Press 1986, ISBN 0-691-08431-9
  • Ralph E. Griswold; Madge T. Griswold: The Icon Programming Language 2nd edition - Prentice Hall 1990, ISBN 0-13-447889-4
  • Alan D. Corré: Icon Programming for Humanists - Prentice Hall 1990, ISBN 0-13-450180-2
  • Ralph E. Griswold; Madge T. Griswold: The Icon Programming Language 3rd edition - Peer-to-Peer Communications 1996, ISBN 1-57398-001-3

Links