Geometry.Net - the online learning center
Home  - Basic_I - Icon Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 1     1-20 of 95    1  | 2  | 3  | 4  | 5  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Icon Programming:     more books (68)
  1. Icon Programming Language, 3rd Edition by Ralph E. Griswold, Madge T. Griswold, 2000-06-24
  2. Implementation of the Icon Programming Language (Princeton Series in Computer Science) by Ralph E. Griswold, 1987-02
  3. Icon Programming Language, 3Rd Edition by With Madge Griswold Ralph E. Griswold, 1996
  4. The Icon Programming Language by Ralph E. and Madge T. Griswold, 1983
  5. Icon Programming for Humanists/Book and Disk by Alan D. Corre, 1990-01
  6. Graphics Programming in Icon by Ralph E. Griswold, Clinton L. Jeffery, et all 2000-06-14
  7. The Icon Collection: Logo Book III Thinking and Programming in Logo by John Cameron, Tom Hellsten, 1988-03
  8. The Icon Collection: C Book II (An Introduction to Programming) by John Herriott, 1986-09
  9. Reference manual for the Icon programming language by Ralph E Griswold, 1979
  10. Cica for Windows Cdrom: 3000 Programs for Microsoft Windows, Utilities, Games, Icons, Programming Tools/Cd-Rom by Walnut Creek CD-ROM, 1994-08
  11. Programming Icons (D.A.I. research paper) by Marlene Kliman, 1984
  12. Reference manual for the Icon programming language: Version 3 (C implementation for UNIX) (TR80-2) by Cary A Coutant, 1980
  13. Cica the Ultimate Collection of Shareware for Windows: 4855 Programs (1,072 Mb for Microsoft Windows. Utilities, Games, Icons, Programming Tools/2) by Creek Cdrom Walnut, 1995-08
  14. Reference manual for the Icon programming language: Version 5 (C implementation for UNIX) by Cary A Coutant, 1981

1. The Icon Programming Language
The icon programming language. Icon structures. If you are new to the Icon language, see `A tutorial for the icon programming language .
http://www.nmt.edu/tcc/help/lang/icon/
Next Previous Index TCC Help System ... NM Tech homepage
The Icon programming language
Icon is a modern, high-level language with excellent features for parsing and building data structures. See also: Next: The Lisp and Scheme programming languages
See also: Selecting a programming language
Previous: The Fortran programming language
Site map

Index: Keyword index to help pages
Help: New Mexico Tech Computer Center: Help System
TCC Publications
Home: About New Mexico Tech
John Shipman, john@nmt.edu
Last updated: 2000/03/14 22:12:47 UT
URL: http://www.nmt.edu/tcc/help/lang/icon/homepage.html

2. The Icon Programming Language
Icon home. The icon programming Language. Current status report (last updated April 16, 2003).
http://www.cs.arizona.edu/icon/
The Icon Programming Language
Current status report (last updated April 16, 2003) Icon 9.4 for Unix
Icon 9.4 for Macintosh

Icon 9.3 for Windows

Icon 9.4 Library
Icon is a high-level, general-purpose programming language with a large repertoire of features for processing data structures and character strings. Icon is an imperative, procedural language with a syntax reminiscent of C and Pascal, but with semantics at a much higher level.
Language Information
Ralph Griswold's Overview
Dave Hanson's Brief Introduction
Bill Mitchell's introduction and slides
John Shipman's Tutorial (at NM Tech)
Tom Christopher's Icon Handbook
Reference Information

Programming Corner
Documentation
Current Release Documentation
Frequently Asked Questions
Books about Icon Technical Reports ... The Icon Analyst
Implementations
Version 9.4.2 for Unix Version 9.4.2 for Macintosh Version 9.3.2 for Windows Java-Based "Jcon" ... All versions
Program Library
Packages Indexes Submission Guidelines Technical Support ... Department of Computer Science e-mail: icon-project@cs.arizona.edu

3. Icon Programming Language FAQ
Frequently Asked Questions about the icon programming language. www.cs.arizona.edu/icon/faq.htm Last updated March 24, 2004 What is the Icon program library?
http://www.cs.arizona.edu/icon/faq.htm
Frequently Asked Questions about the Icon programming language
www.cs.arizona.edu/icon/faq.htm
Last updated March 24, 2004
Learning about Icon
A1. What is Icon?

A2. What is Icon good for?

A3. What are Icon's distinguishing characteristics?

A4. What is the Icon program library?
...
A7. How about comprehensive documentation?

Implementations
B1. What platforms support Icon?

B2. How do I get started with Icon?
B3. Is there a Unicode version of Icon? B4. What happened to the compiler? Administration C1. What is the Icon Project? C2. How often is the on-line material updated? C3. Where did Icon come from? C4. Where is Icon going? Support D1. Is there a users' group for Icon? D2. How do I get technical support? Programming E1. Why doesn't work with every E2. Why doesn't string invocation such as ... E4. Can I open a bidirectional pipe?
Learning about Icon
What is Icon?
Icon is a very high level general-purpose programming language with extensive features for processing strings (text) and data structures. Icon is an imperative, procedural language with a syntax that is reminiscent of C and Pascal, but with semantics at a much higher level. Icon has a novel expression-evaluation mechanism that integrates goal-directed evaluation and backtracking with conventional control structures. It has a string scanning facility for pattern matching that avoids the tedious details usually associated with analyzing strings. Icon's built-in data structures include sets and tables with associative lookup, lists that can be used as vectors or stacks and queues, and records.

4. The Icon Programming Language
The icon programming Language. The icon programming Language This is the University of Arizona s Department of Computer Science Icon Home Page.
http://www.engin.umd.umich.edu/CIS/course.des/cis400/icon/icon.html
The Icon Programming Language
Click below to go directly to a specific section:
History
Significant Language Features Areas of Application Sample Programs ... Acknowledgements
History
Icon is a derivation of SNOBOL, a language originally designed by Bell Telephone Laboratories in the early 60s to promote development of string and structure intensive applications. Further implementations of Icon have been produced by The University of Arizona . The name Icon was chosen before the term "icon" became popular for GUI images in use today and does not stand for anything correlating to the language (apparently it is just a catchy name). The Latest Implementations of Icon and the Icon program library are 9.1 and 9.2, respectively. Version 9.3 of Icon and the next version of the Icon Library is scheduled for release in the fourth quarter of 1996. Platforms supported include UNIX, MS-DOS, MS-DOS 32-bit, VAX/VMS, Macintosh/MPW, and Acorn Archimedes, while versions for Microsoft Windows and NT are in beta testing. Icon can be implemented as an interpreted or compiled language. Interpreting Icon is useful for small programs, or when debugging. Compiling Icon will first translate to C code, which must then be recompiled as C.
Significant Language Features
Icon is a high-level, imperative, procedural language especially useful for processing strings and structures.

5. The Icon Programming Language, 3rd Edition By Ralph Griswold/Madge Griswold
The icon programming Language, 3rd Edition. AUTHOR. Ralph Griswold/ Madge Griswold. PAGES. 386 pages. TYPE. Paperback. ISBN. 157398-001-3. PUBLISHED. December 1996. PRICE $ 34.95 US $ 48.95 CAN About The icon programming Language, 3rd Edition. Icon is a high-level, general-purpose programming language with many
http://www.peer-to-peer.com/catalog/language/icon.html
The Icon Programming Language, 3rd Edition
AUTHOR Ralph Griswold/
Madge Griswold
PAGES 386 pages TYPE Paperback ISBN PUBLISHED December 1996 PRICE $34.95 US
$48.95 CAN Highlights ] [Preface] [ Book Description About the Author How to Order Table of Contents ... Foreword
FAQ/Errata Routines on Disk Expert Comments Reviews Email the Author Highlights
  • "Icon is one of the most elegant and powerful programming languages now available>"
    - Paul Abrahams, UNIX for the Impatient , Addison-Wesley Latest version of the "Icon Bible" from a world-renowned computer scientist
About The Icon Programming Language, 3rd Edition Icon is a high-level, general-purpose programming language with many significant advantages over C, C++, and other popular languages:
  • faster coding and debugging 5-10 times less code automatic memory management t
  • prevent many common bugs elegant string, list, set, and associative array types powerful graphics capabilities built into the language portability across a wide range of platforms
Icon makes programming easier and reduces development time. Icon is ideal for writing small tools and one-shot programs, as well as rapid prototyping and large applications. Icon source code and implementations for Windows, NT, UNIX, Macintosh, MS-DOS, and other platforms are in the pubic domain and available for downloading, along with extensive program libraries and support materials. A Java implementation project is currently underway.

6. BYTE.com
Text only. The icon programming Language. May 1994 / Hands On / The icon programming Language. A new way to deal with strings and structures
http://www.byte.com/art/9405/sec12/art2.htm
Search BYTE.com
Write to Byte

Editorial Calendar

Categories
Previous Editions

Columns

Features

Print Archives
About Us

Byte Editorial Staff

Advertise with Byte
Privacy Policy Free E-mail Newsletter from BYTE.com Byte.com Update Text only
The Icon Programming Language
May 1994 Hands On / The Icon Programming Language
A new way to deal with strings and structures
Ralph E. Griswold Icon is a very high-level, general-purpose programming language with a strong emphasis on processing strings of characters and complicated structures. It was developed at the University of Arizona under the support of the National Science Foundation as a byproduct of research on high-level facilities for nonnumeric computation. That description is accurate, but it doesn't really tell you what the language is like or why so many programmers love it. I'll explain these things and give some examples that convey the nature of the language. An important issue in designing Icon was making programming easy, quick, and, we hoped, fun. The success of this design philosophy is illustrated by the fact that Icon programs are typ ically one-tenth to one-third the size of equivalent C programs and can be written correspondingly faster. Programming tasks that require extensive manipulations of strings and structures are surprisingly common. Compilers, word processors, and databases are examples. Icon has been used for many things, including text formatting, natural-language processing, program generation, rapid prototyping, and AI. Because it's easy to program in Icon, programmers often use it for one-shot, throwaway applications. But this language is also popular for the most complex applications, including those of a speculative nature, where quick results and ease of modification are vital.

7. Icon Programming Language FAQ
icon programming Language FAQ. There are reader questions on this topic! Help others by sharing your knowledge cs.arizona.edu Newsgroups comp.lang.icon Subject icon programming Language FAQ Date 2 Apr 2004 Questions about the icon programming language www.cs.arizona.edu/icon/faq.htm
http://www.cis.ohio-state.edu/hypertext/faq/usenet/comp-lang-icon-faq/faq.html
Usenet FAQs Search Web FAQs Documents ... RFC Index
Icon Programming Language FAQ
There are reader questions on this topic!
Help others by sharing your knowledge
From: icon-project@cs.arizona.edu Newsgroups: comp.lang.icon icon-project@cs.arizona.edu jeffery@cs.nmsu.edu Rate this FAQ N/A Worst Weak OK Good Great
Current Top-Rated FAQs

Are you an expert in this area? Share your knowledge and earn expert points by giving answers or rating people's questions and answers! This section of FAQS.ORG is not sanctioned in any way by FAQ authors or maintainers. Questions strongly related to this FAQ: Other questions awaiting answers: Usenet FAQs Search ... RFC Index
Send corrections/additions to the FAQ Maintainer:
icon-project@cs.arizona.edu Last Update June 07 2004 @ 00:15 AM

8. The Icon Programming Language: Iteration
The icon programming Language. This program demonstrates the every function of the icon programming language by displaying the sum of the numbers from 1 to 100.
http://www.engin.umd.umich.edu/CIS/course.des/cis400/icon/sumto100.html
The Icon Programming Language
An Iteration Example Program
Click below to go directly to a specific section:
Description
Source Code Sample Run Program Notes
Description
This program demonstrates the every function of the Icon programming language by displaying the sum of the numbers from 1 to 100.
Source Code
Click here to download a zip file containing the source code.
Sample Run
The sum of all numbers from 1 to 100 is 5050 Click here to download a zip file containing the executable for MS-DOS.
Program Notes
This program was implemented using Version 9.1 of Icon for MS-DOS. Last modified: 11:30 AM on 11/25/1996

9. Icon Programming Language FAQ
icon programming Language FAQ. The core language is covered in The icon programming Language (third edition), by Griswold and Griswold.
http://www.faqs.org/faqs/comp-lang-icon-faq/
Usenet FAQs Search Web FAQs Documents ... RFC Index
Icon Programming Language FAQ
There are reader questions on this topic!
Help others by sharing your knowledge
From: icon-project@cs.arizona.edu Newsgroups: comp.lang.icon icon-project@cs.arizona.edu jeffery@cs.nmsu.edu Rate this FAQ N/A Worst Weak OK Good Great
Current Top-Rated FAQs

Are you an expert in this area? Share your knowledge and earn expert points by giving answers or rating people's questions and answers! This section of FAQS.ORG is not sanctioned in any way by FAQ authors or maintainers. Questions strongly related to this FAQ: Other questions awaiting answers: Usenet FAQs Search ... RFC Index
Send corrections/additions to the FAQ Maintainer:
icon-project@cs.arizona.edu Last Update June 07 2004 @ 00:15 AM

10. Department Of Computer Science, University Of Arizona
Offers B.S., M.S., and Ph.D. degrees in computer science. A doctoral minor in computer science is also available. Contains online descriptions of numerous research projects, often with detailed information supported by a combination of research papers, free source code, and online demonstrations. These include The icon programming Language, Topovista, WebGlimpse, Liquid Software, and The Scout OS. - Tucson, AZ.
http://www.cs.arizona.edu/
Founded in 1973, the Department of Computer Science at the University of Arizona is celebrating its Tricennial in the 2003-2004 academic year. The Department emphasizes high quality research and instruction in an atmosphere where undergraduate as well as graduate students benefit from the Department's research programs. The Department of Computer Science has offered masters and doctoral degrees since its founding. Our undergraduate degree program was added in 1989. The Department currently has 17 graduate faculty, 4 senior lecturers, 4 Academic Services advisors, and 7 technical and scientific support staff. The graduate program has an enrollment of approximately 50 students in the MS program and 40 in the Ph.D. program. The undergraduate program has approximately 230 majors and 420 first-year pre-majors. The Department has a long and distinguished reputation of excellence in the areas of systems, software, and theory. The annual research expenditure exceeds $2.1 million. The most recent National Research Council rankings place the Department 16th among public Ph.D.-granting institutions nationwide. It is ranked the best Computer Science department of its size (15-20 faculty) among publicly funded Universities, is ranked first in number of citations of papers per faculty member, and is ranked 17th overall in publications per faculty. Learn more about the Department in our Departmental Overview
Last Updated

11. A Tutorial For The Icon Programming Language
A tutorial for the icon programming language. Icon is a large, fullfeatured, high-level programming language. Also, some of its features-especially the way expressions work-are very different than a lot of other languages. NextText processing in Icon. See alsoThe icon programming language. Site map
http://www.nmt.edu/tcc/help/lang/icon/tutorial.html
Next / Previous / Index TCC Help System Publications Site map ... NM Tech homepage
A tutorial for the Icon programming language
Icon is a large, full-featured, high-level programming language. Also, some of its features-especially the way expressions work-are very different than a lot of other languages. To get a taste of Icon, work your way through this tutorial. Next: Text processing in Icon
See also: The Icon programming language
Site map

Index: Keyword index to help pages
Help: New Mexico Tech Computer Center: Help System
TCC Publications
Home: About New Mexico Tech
John Shipman, john@nmt.edu

12. Icon Programming Language
icon programming language. The definitive work is The icon programming Language (third edition) by Griswold and Griswold, ISBN 157398-001-3.
http://www.fact-index.com/i/ic/icon_programming_language.html
Main Page See live article Alphabetical index
Icon programming language
The Icon programming language is a high level language with goal directed execution features and good facilities for managing strings and structures; it has inherited properties from SNOBOL (a string processing language). The definitive work is The Icon Programming Language (third edition) by Griswold and Griswold, ISBN 1-57398-001-3. The programming language Unicon descended from Icon.
External Links

13. The Posix Interface For The Unicon Programming Language
Unicon The Posix Interface for the icon programming Language The icon programming Language1 provides a large set of platformindependent facilities for non and Madge Griswold. The icon programming Language. Peer-To-Peer Communications, San
http://www.drones.com/unicon
The Posix Interface
for the
Unicon Programming Language
Shamim Mohamed
This document may be reproduced and redistributed freely provided it is reproduced in its entirety.
Introduction
The Icon Programming Language[ ] provides a large set of platform-independent facilities for non-numerical processing, graphics etc. Icon runs on everything from Unix machines to Amigas and Macs. This strong point, its platform independence, is also a weak point: it could not offer access to the underlying system and so could not be used as a system administration and scripting language like Perl[ ]. This was a great disappointment to the author, who has had to write many Perl scripts over the years. While it is true that Perl substitutes for a congolmeration of sed awk and shell scripts, it does so with some of the worst language features from them. Icon, on the other hand, has always been a good clean language with lots of support for high-level control and data structures. If we could add the Unix system calls to the language, we would have the best of both worlds: a sensible and powerful VHLL as a Unix scripting language. Icon even has integrated support for X11 graphics! This document describes a set of functions that implement access to POSIX system calls offered by the host system; it is the definitive reference for the POSIX functions of Unicon. Several functions are only available on Unix systems; programs that need to run on the multitudinous varieties of Windows should not use them.

14. Icon Programming Language - Encyclopedia Article About Icon Programming Language
encyclopedia article about icon programming language. icon programming language in Free online English dictionary, thesaurus and encyclopedia.
http://encyclopedia.thefreedictionary.com/Icon programming language
Dictionaries: General Computing Medical Legal Encyclopedia
Icon programming language
Word: Word Starts with Ends with Definition The Icon programming language has been proposed. Please council it when you plan to rewrite the article entirely. - A programming language or computer language is a standardized communication technique for expressing instructions to a computer. It is a set of syntactic and semantic rules used to define computer programs. A language enables a programmer to precisely specify what data a computer will act upon, how these data will be stored/transmitted, and precisely what actions to take under various circumstances.
Click the link for more information. is a high level language with goal directed execution features and good facilities for managing strings Generally, string is a thin piece of fiber which is used to tie, bind, or hang other objects. String can be made from a variety of fibres. You can get different kinds, twine for example. The term has more specific meanings, within certain academic disciplines.
Biology
A string is a chain of biochemicals.

15. The Icon Program Library; Version 9.3
The Icon Program Library; Version 9.3. References. 1. RE Griswold, CL Jeffery and GM Townsend, Version 9.3 of the icon programming Language, The Univ.
http://burks.brighton.ac.uk/burks/language/icon/ipd279.htm
The Icon Program Library; Version 9.3
Ralph E. Griswold and Gregg M. Townsend
Department of Computer Science
The University of Arizona
Tucson, Arizona
November 24, 1996
http://www.cs.arizona.edu/icon/docs/ipd279.html
Note: This is the complete description with a contents listing. An abbreviated version without the contents listing is given in
1. Introduction
The Icon program library consists of Icon programs, procedures, documentation, and data. Version 9.3 of Icon is required for some parts of the library [1,2].
Additional documentation about the Icon program library is available on the World Wide Web: http://www.cs.arizona.edu/icon/ Look in the Program Library section.
2. Library Reorganization
With this release of the Icon program library, we are continuing the reorganization of library procedures into modules by topic. If you have been using an earlier version of the Icon program library, you may need to make some changes to link declarations in your programs. If you get error messages because of missing files, check the following modules to locate the procedures you need: convert type conversion and formatting procedures datetime date and time procedures factors procedures related to factoring and prime numbers io procedures related to input and output lists list manipulation procedures math procedures for mathematical computation numbers procedures for numerical computation and formatting random procedures related to random numbers scan scanning procedures sets set manipulation procedures sort sorting procedures strings string manipulation procedures tables table manipulation procedures

16. An Overview Of The Icon Programming Language; Version 9
An Overview of the icon programming Language; Version 9. 2. RE Griswold, CL Jeffery and GM Townsend, Version 9.1 of the icon programming Language, The Univ.
http://burks.brighton.ac.uk/burks/language/icon/ipd266.htm
An Overview of the Icon Programming Language; Version 9
Ralph E. Griswold
Department of Computer Science
The University of Arizona
Tucson, Arizona
March 2, 1996
http://www.cs.arizona.edu/icon/docs/ipd266.html
1. Introduction
Icon is a high-level programming language with extensive facilities for processing strings and structures. Icon has several novel features, including expressions that may produce sequences of results, goal-directed evaluation that automatically searches for a successful result, and string scanning that allows operations on strings to be formulated at a high conceptual level. Icon also provides high-level graphics facilities.
Icon emphasizes high-level string processing and a design philosophy that allows ease of programming and short, concise programs. Storage allocation and garbage collection are automatic in Icon, and there are few restrictions on the sizes of objects. Strings, lists, and other structures are created during program execution and their size does not need to be known when a program is written. Values are converted to expected types automatically; for example, numeral strings read in as input can be used in numerical computations without explicit conversion. Icon has an expression-based syntax with reserved words; in appearance, Icon programs resemble those of Pascal and C.
Although Icon has extensive facilities for processing strings and structures, it also has a full repertoire of computational facilities. It is suitable for a wide variety of applications. Some examples are:

17. Icon Programming Language - Wikipedia, The Free Encyclopedia
Mitchell Software Engineering The icon programming Language Implementors of agile languages can perhaps learn a few things from this book The Implementation of the icon programming Language.
http://en.wikipedia.org/wiki/Icon_programming_language
Icon programming language
From Wikipedia, the free encyclopedia.
The Icon programming language is a high level language with goal directed execution features and good facilities for managing strings and structures; it has inherited properties from SNOBOL (a string processing language). The definitive work is The Icon Programming Language (third edition) by Griswold and Griswold, ISBN 1-57398-001-3 The programming language Unicon descended from Icon. edit
External Links

Categories
Programming languages Views Personal tools Navigation Search Toolbox Other languages

18. LookSmart - Directory - Icon Programming Resources
icon programming Resources Browse Icon resources, including compilers, software downloads, tutorials, and manuals. Directory Listings
http://search.looksmart.com/p/browse/us1/us317831/us317876/us53906/us65714/us101
@import url(/css/us/style.css); @import url(/css/us/searchResult1.css); Home
IN the directory this category
YOU ARE HERE Home Computing Computer Science Programming ... Common Languages
Icon Programming Resources - Browse Icon resources, including compilers, software downloads, tutorials, and manuals.
Directory Listings About
  • Icon - FAQ
    Features an extensive list of frequently updated FAQs. Answers include numerous links.
    Icon Programming Language

    Provides info, tutorials, implementations, and documentation for the program language that processes data structures and character strings.
    New Mexico Tech provides an Icon tutorial, trick bag, and details data structures and text processing. Also features a reference page.
  • We're always looking for ways to improve your search experience. Tell us how we're doing. Join the Zeal community and help build the "Icon Programming Resources" Directory Category
    IN the directory this category About Us Advertise with Us Advertiser Log-in Terms of Service

    19. The Icon Programming Language
    This website was put together by Group F for the History of Programming Group Coursework (CM20168). Its overall contribution to programming language design.
    http://students.bath.ac.uk/cs2apn/ICON/
    The Icon Programming Language
    This website was put together by Group F for the History of Programming Group Coursework (CM20168). The students who were members of Group F and so helped compile this website are:
    • Sam Partington
    • Ralph Collett
    • Tong Jin
    • James Stewart
    • Ashley Nolan
    The website has been split up into six sections:
  • The scope of the language
  • Where it fits in the space of programming languages
  • What influenced its design and what languages it has influenced
  • The primary application domains
  • An objective assessment of its strengths and weaknesses
  • Its overall contribution to programming language design
  • 20. Help-Site: Icon Programming Computer Help
    icon programming. Search. Documents. icon programming Language FAQ 13 Dec 2002 complang-icon-faq. If you can t find the help you
    http://help-site.com/c.m/prog/lang/icon/
    [Main Index] -> [Programming] -> [Programming Languages] [Directory] [Forums] Icon Programming
    Search
    options
    Documents
    Icon Programming Language FAQ [13 Dec 2002]
    comp-lang-icon-faq
    If you can't find the help you are looking for on the main site you can now visit the new Help-Site Forums to ask for help. Save 10% on high-quality Crucial RAM. Order online at Crucial's factory-direct Web site. Crucial Technology, The Memory Experts. [New Links]
    [Add Url]
    [About]

    A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

    Page 1     1-20 of 95    1  | 2  | 3  | 4  | 5  | Next 20

    free hit counter