(Icon)، یک زبان برنامه نویسی بسیار سطح بالا است که برای آسان نمودن نوشتن برنامه‌هایی با هدف کار با رشته‌ها و ساختارها، طراحی شده‌است. این زبان هم مانند بسیاری از زبان‌ها از زبان دیگری مشتق شده‌است. زبان اصلی - که این زبان از روی آن طراحی شده‌است - SNOBOL است. SNOBOL در آزمایشگاه Bell Telephone در اوایل دهه 60 ساخته شد. بعد به زبان SNOBOL4 ارتقا یافت. که هم اکنون نیز از آن استفاده می‌شود. Icon در ظاهر ساختارش از SNOBOL4 تاثیر برداشته‌است. Icon یک زبان بسیار سطح بالا با ویژگی اجرای هدف گرا بوده و امکانات زیادی برای پردازش رشته‌ها و الگوهای متنی دارد. این زبان با SNOBOL که یک زبان پردازش رشته‌است مرتبط است. Icon شی گرا نیست، اما یک نمونه شی گرا که Idol نامیده می‌شد در سال 1996 گسترش یافت که سرانجام تبدیل به Unicon شد.