Euler ir programmēšanas valoda, kuru radīja Niklauss Virts un Helmuts Vēbers, veidojot to kā ALGOL 60 paplašinājumu un vispārinājumu. Izstrādātāju mērķis bija radīt valodu, kura būtu:
- vienkāršāka, bet elastīgaka kā ALGOL 60;
- noderīga programmēšanas valoda ar saprātīgu efektivitāti;
- definējama ar formālu precizitāti.
- Niklaus Wirth, Helmut Weber: EULER: a generalization of ALGOL, and its formal definition: Part I. Communications of the ACM 1966; 9 (1): p. 13-25
- Niklaus Wirth, Helmut Weber: EULER: a generalization of ALGOL, and its formal definition: Part II. Communications of the ACM 1966; 9 (2): p. 89-99
- Thomas W. Christopher: EULER. An Experiment in Language Definition. Illinois Institute of Technology, 1997. full text