Foo "и" bar "като двете най-популярни" запазени имена "се появиха в програмирането

Замисляли ли сте се откъде идват "запазените имена" foo и bar в програмирането? Наскоро беше зададен въпрос като този за Stack Overflow и освен най-добрия отговор, ние събрахме няколко различни мнения по този въпрос.

Зададен е въпрос за Stack Overflow:

Защо имената foo и bar се използват в толкова много примери за кодове (по-специално в ръководствата)? Например:

Ето най-добрият персонализиран отговор:

Ето описанието на Аткинсън (оригинал):

Тяхната всеобхватна „цивилност“ ги накара да се предпазят от военна ревност. „Ние не бяхме романтици, изпълнени с въртележка на нос и меч“, пише Джон Мейсън Браун, лейтенант от военноморския резерв, който се отправя към Сицилия. "Последната война беше твърде близо за това." Военният живот разпали ироничната им чувствителност и скептицизма им. Един-единствен груб акроним, който улови понижените очаквания на войника - SNAFU, „ситуацията нормална, всички прецакани“ - се разшири в речника на цинизма на ГИ: SUSFU (ситуация непроменена, все още прецакана); FUMTU (прецакан повече от обикновено); JANFU (съвместна езда на армията и флота); JAAFU (съвместно англо-американско прецакване); FUAFUP (прецакан и прецакан правилно); и FUBAR (прецакан до всякакво разпознаване) [Atkinson, p. 36].