Emacs is a family of code editors which appeared in 1976 and supports a lot of programming languages.
Exey Panteleev | CC BY 2.0