1. 7
  1.  

  2. 3

    Icon is a programming language with a focus on string manipulation. It was incredibly influential; its concept of iterators is felt in languages as new as Rust.

    The implementation of the language is described here (PDF warning).