Ключевое слово else попало в программирование из-за спешного перевода с немецкого

The 'else' keyword is probably a literal translation from German (2020)

Ключевое слово else попало в программирование из-за спешного перевода с немецкого

Эрик рассказывает, как конструкция if-then-else стала стандартом в языках программирования. В 1958 году немецкие и американские специалисты объединили усилия для создания Algol. В немецком проекте впервые появилось слово else, но не в привычном if, а в конструкции case. Документ изначально был на немецком и наспех переведён на английский, из-за чего тщательно подобранное немецкое слово превратилось в архаичное английское else. Позже Клаус Замельсон объединил условные конструкции, и в Algol 60 утвердилась форма if-then-else.

Кристофер Стрейчи, создатель CPL, отказывался использовать else, называя его «безграмотно некорректным английским».

Ещё за этот день

2026-10-29