sarge  ] [  etch  ] [  etch-m68k  ] [  lenny  ] [  sid  ]
[ Source: icon  ]

Package: iconc (9.4.3-1 and others)

Compiler for Icon, a high-level programming language

Ideal for both complex nonnumerical applications and for situations where users need quick solutions with a minimum of programming effort, Icon is a high-level, general purpose programming language with a syntax similar to Pascal and C. Its applications include: rapid prototyping, analyzing natural languages, generating computer programs, and artificial intelligence. (From the back cover of the book "The Icon Programming Language," by Griswold and Griswold.)

This package contains the Icon compiler. It generates programs that generally run faster than those of the icont/iconx Icon interpreter. On the other hand, the Icon compiler takes much longer to compile programs and is more memory-hungry than the iconx/icont pair. As such, the compiler is probably only useful to speed up the execution of large Icon programs once they are fully developed and debugged.

Tags: Software Development: Compiler, Implemented in: C, User Interface: Command Line, Role: Program, Scope: Utility, Works with: Source Code

Other Packages Related to iconc

  • depends
  • recommends
  • suggests
  • dep: gcc
    The GNU C compiler
  • dep: libc0.1 (>= 2.7-1) [kfreebsd-amd64, kfreebsd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.1-udeb
  • dep: libc6 (>= 2.5-5) [m68k, sparc]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
    dep: libc6 (>= 2.7-1) [not alpha, ia64, kfreebsd-amd64, kfreebsd-i386, m68k, sparc]
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
  • dep: libx11-dev
    X11 client-side library (development headers)
  • dep: libxt-dev
    X11 toolkit intrinsics library (development headers)
  • sug: icon-ipl
    Libraries for Icon, a high-level programming language
  • sug: icont
    Interpreter for Icon, a high-level programming language

Download iconc

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 9.4.3-1 481.9 kB2464 kB [list of files]
amd64 9.4.3-1 422.6 kB1972 kB [list of files]
arm 9.4.3-1 375.7 kB1373 kB [list of files]
armel 9.4.3-1 383.0 kB1444 kB [list of files]
hppa 9.4.3-1 444.5 kB1636 kB [list of files]
i386 9.4.3-1 369.9 kB1361 kB [list of files]
ia64 9.4.3-1 561.4 kB2832 kB [list of files]
kfreebsd-amd64 (unofficial port) 9.4.3-1 422.6 kB1978 kB [list of files]
kfreebsd-i386 (unofficial port) 9.4.3-1 365.7 kB1382 kB [list of files]
m68k 9.4.3-1 351.1 kB1376 kB [list of files]
mips 9.4.3-1 437.4 kB1900 kB [list of files]
mipsel 9.4.3-1 437.9 kB1900 kB [list of files]
powerpc 9.4.3-1 412.3 kB1592 kB [list of files]
s390 9.4.3-1 395.9 kB1528 kB [list of files]
sparc 9.4.2-2.8 919.1 kB5264 kB [list of files]