Icon: Difference between revisions
Appearance
Created page with "'''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..." |
No edit summary |
||
Line 1: | Line 1: | ||
'''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]]. | '''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== | ==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 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 | *Ralph E. Griswold; Madge T. Griswold: ''The Icon Programming Language'' 2nd edition - Prentice Hall 1990, ISBN 0-13-447889-4 |
Revision as of 13:51, 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