God is real, unless explicitly declared as integer

Материал из Lurkmore

Перейти к: навигация, поиск
Notcrap small.pngЭто хорошая, годная статья
Вы можете помочь уютненькому, если не будете её трогать. Не надо.
Займитесь лучше чем-нибудь полезным.

God is Real, unless explicitly declared as Integer (англ. Бог действителен, пока явно не объявлен целым) — фраза, принадлежащая J. Allan Toogood, программисту на FORTRAN, и представляющая собой игру слов: Бог существует/Бог — переменная вещественного типа.

В FORTRAN есть явное (explicit) и неявное (implicit) объявление переменных. Первое, в стиле Си, требует, чтобы название переменной и её тип были явно прописаны в начале процедуры, а второе определяет тип переменной в зависимости от первой буквы её названия. Так, переменная God в режиме неявного объявления получила бы тип Real, и изменить её тип можно только явным объявлением.