Category:Icon: Difference between revisions

more external references, characteristics
mNo edit summary
(more external references, characteristics)
Line 1:
{{language|Icon}}
|site=http://www.cs.arizona.edu/icon/index.htm
|exec=bytecode
|parampass=value
|strength=strong
|safety=safe
|express=implicit
|checking=dynamic
|gc=yes
}}
{{language programming paradigm|Procedural}}
{{language programming paradigm|Dynamic}}
Icon is a descendant of [[SNOBOL4]] incorporating similar excellent string processing capabilities, built-in hash tables, success/failure based controls, dynamic storage, automatic type casting and coercion of values. Icon added more conventional procedural syntax, generator expressions, goal-directed evaluation that automatically searches for successful results. String scanning and matching superseded the pattern matching functionality of SNOBOL4.
 
Line 7 ⟶ 18:
* [[wp:Icon_(programming_language)|Wikipedia: Icon]]
* [http://www.cs.arizona.edu/icon/index.htm Icon homepage]
* [[wp:Unicon_(programming_language)|Wikipedia: Unicon]]
* [http://www.cs.arizona.edu/icon/inl/inl.htm Archived issues of the Icon Newsletter from 1979-2000 discussing Icon programming]
* [http://www.cs.arizona.edu/icon/analyst/ia.htm Archived issues of the Icon Analysts from 1990-2001 discussing advanced Icon programming]
* [http://www.cs.arizona.edu/icon/library/ipl.htm The Icon Programming Library and index]
Anonymous user