لغة البرمجة Icon هي لغة برمجة مستوى عالٍ جدًا تتميز بتنفيذ موجه نحو الهدف والعديد من المرافق لإدارة السلاسل والأنماط النصية. ظهرت لأول مرة في عام 1977، وقد تم إنشاؤها من قبل Ralph Griswold. تشترك Icon في العديد من الجوانب مع لغات معالجة السلاسل مثل SNOBOL و SL5. على الرغم من أن Icon ليست موجهة نحو الكائنات (Object-oriented)، إلا أنه تم تطوير امتداد موجه نحو الكائنات يسمى Idol في عام 1996 والذي أصبح في نهاية المطاف Unicon.
تتميز Icon بميزات مثل وجود تعليقات السطر والتعليقات الخطية، مما يسهل على المطورين توثيق الشفرة وفهمها بشكل أفضل. وتأتي ميزة تنفيذ موجهة نحو الهدف في تعزيز إنتاجية المطورين من خلال تمكينهم من تحقيق أهدافهم بشكل أسرع وأكثر فعالية.
على الرغم من أن لغة Icon ليست موجهة نحو الكائنات، إلا أنها تقدم العديد من الميزات القوية لإدارة السلاسل والأنماط النصية، مما يجعلها مفيدة لمجموعة متنوعة من التطبيقات مثل معالجة اللغة الطبيعية وتحليل النصوص وغيرها.
تعتبر جامعة أريزونا (The University of Arizona) مجتمعًا محوريًا لتطوير Icon، وتشير معلومات الويكيبيديا إلى أنه لم يتم تحديد ما إذا كانت لغة البرمجة Icon مفتوحة المصدر أم لا. ولكن يمكن العثور على مزيد من المعلومات حول هذه اللغة واستخداماتها من خلال زيارة صفحتها على ويكيبيديا: Icon Wikipedia.
هذا ومن المهم الإشارة إلى أن اللغة تحمل رمز الرمز النصي “#” كرمز للتعليقات، مما يسمح للمطورين بتوثيق الشفرة وتوضيحها بسهولة.