“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.
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:
text analysis
text editing
document formatting
artificial intelligence
expert systems
rapid prototyping
symbolic mathematics
text generation
data laundry
There are public-domain implementations of Icon for the Macintosh, MS-DOS, many UNIX systems, and VAX/VMS.” (vgl. http://www.cs.arizona.edu/icon/)
Soviel zur Reklame der Macher. Neben diversen Tutorials gibt es alle Handbücher kostenlos zum Download (http://www.cs.arizona.edu/icon/links.htm):
The Icon Programming Language
Graphics Programming in Icon
The Implementation of the Icon Programming Language
The Icon Handbook
Im WiSe2009/10 werden die Grundlagen der Programmierung in ICON gelegt. Wir planen aber für das SoSe2010 einen Programmierkurs speziell für die Simulation von Sprachproduktions- und Sprachrezeptionsmodellen.
Rhythmus | Tag | Uhrzeit | Format / Ort | Zeitraum | |
---|---|---|---|---|---|
weekly | Mo | 10-12 | C01-273 | 12.10.2009-05.02.2010 | |
weekly | Do | 10-12 | C01-273 | 12.10.2009-05.02.2010 |
Verstecke vergangene Termine <<
Studiengang/-angebot | Gültigkeit | Variante | Untergliederung | Status | Sem. | LP | |
---|---|---|---|---|---|---|---|
Klinische Linguistik / Bachelor | (Enrollment until SoSe 2009) | BaKL6 | 0/4 | ||||
Linguistik / Bachelor | (Enrollment until SoSe 2011) | Kernfach | BaLin4 | 0/4 | |||
Medienwissenschaft, interdisziplinäre / Master | (Enrollment until SoSe 2014) | Modul 3 | Wahlpflicht | 3 | |||
Texttechnologie / Bachelor | (Enrollment until SoSe 2011) | Nebenfach | BaLinTT2 | 0/4 |
regelmäßige und aktive Teilnahme, Programmierprojekt in Gruppenarbeit