Icon
Ten artykuł dotyczy języka programowania. Zobacz też: Icon – inne znaczenie tego słowa. |
Pojawienie się | 1977 | ||
---|---|---|---|
Paradygmat | Wieloparadygmatowy (strukturalny, tekstowy) | ||
Typowanie | dynamiczne | ||
Implementacje | Icon, Jcon | ||
Pochodne | Unicon, Python | ||
Aktualna wersja stabilna | 9.5.1 / 6 czerwca 2013; ponad 11 lat temu | ||
Twórca | Ralph Griswold | ||
Platforma sprzętowa | |||
| |||
Strona internetowa |
Icon – eksperymentalny, interpretowany język programowania wysokiego poziomu. Cechuje się dużą przenośnością pomiędzy systemami Unix, Linux, DOS i Windows. Składnia Icona jest zbliżona do składni C i Pascala.
Icon oferuje przede wszystkim bardzo łatwe zarządzanie łańcuchami znaków i listami, ewaluację wyrażeń sterowaną celem oraz generatory (procedury zwracające ciąg wartości).
Obiektową odmianą Icona jest Unicon.
Bibliografia
- Ralph E. Griswold, Madge T. Griswold, Icon, Wydawnictwa Naukowo-Techniczne, Warszawa 1987, Seria: Biblioteka Inżynierii Oprogramowania, ISBN 83-204-0871-7
Zobacz też
- Snobol
Linki zewnętrzne
- Strona główna projektu
- Ostateczną pracą na temat Icona jest The Icon Programming Language (3 wyd.) wydana przez Griswold i Griswold, ISBN 1-57398-001-3. Książka ta już nie jest w druku, ale można ją pobrać jako plik PDF.
- p
- d
- e
1GL | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2GL/ Język drugiej generacji/ Asembler |
| ||||||||||||||
3GL / Język trzeciej generacji |
| ||||||||||||||
4GL/ Język czwartej generacji/ Język dziedzinowy |
| ||||||||||||||
5GL/Logiczne |
| ||||||||||||||
Ezoteryczne | |||||||||||||||
Inne |
|