Hallo Linux-Freaks, Himbeerfreunde und Forumsbewohner,
hier kommt der achte Teil meines Icon-Tutorials.
Dieses Mal stelle ich die Datentypen procedure sowie co-expression vor.
Der Datentyp procedure ist eher formaler Natur - man kann auch programmieren, ohne sich dessen bewusst zu sein. Ein paar Beispiele verdeutlichen die Anwendung von Prozeduren - schließlich ist Icon ja eine prozedurale Programmiersprache.
Der Datentyp co-expression, tja, der hat's in sich. Ich bin mir noch nicht einmal sicher, ob dieses Thema verständlich genug herübergebracht werden kann. Als ich mich das erste Mal vor 11 Jahren mit Icon beschäftigt hatte, blieb für mich das Kapitel mit den co-expressions eines von denen, bei denen ich keinen blassen Dunst hatte, um was es geht und wozu es zu nutzen sein könnte.
Den Nutzen kann ich heute beurteilen. Algorithmen mit Co-Expressions sind extrem elegant und bestehen aus wenigen Code-Zeilen wofür man sonst etliche Zeilen und verschachtelte Schleifen benötigt.
Zu jedem Typ des Datentyps co-expressions gibt es ein Beispiel in der angehängten PDF-Datei.
Ich wünsche Euch, hier durchzusteigen! Es lohnt sich!
Wer's nicht sofort kapiert: Einfach liegen lassen, Gras drüber wachsen lassen, das Gras mähen, neu entdecken und immer wieder versuchen - bis es Klick! macht...
Viel Spaß und beste Grüße
Andreas
P.S. Wer es noch nicht gemerkt hat, Teil 7 habe ich aktualisiert...