C语言
C语言的特色之一是：语言不负责内存边界检查，这是因为在运行时进行内存边界检查会造成性能问题，与UNIX哲学不符。此特性容易导致缓冲区溢出问题。然而，部分编译器（如英特尔编译器）会出于安全性的考量，提供方法以进行运行时内存边界检查。
Unicon (编程语言)
相较于Icon，Unicon的很多新特征是对I/O和系统接口的扩展，和补全Icon的核心控制及数据结构。并非提供来自C语言的低层API，Unicon实现了更高层级和更易使用的设施，确使集中于图形和网络的应用的快速开发，是对Icon在文本和文件处理上的核心力量的补充。在作为图形IDE运行的时候，Unicon程序ui.exe继续提供到Icon帮助的链接。