99 Bottles of Beer

"99 Bottles of Beer" or "100 Bottles of Pop on the Wall" is a traditional reverse counting song from the United States and Canada. It is popular to sing on road trips, as it has a very repetitive format which is easy to memorize and can take a long time when sung in full. In particular, the song is often sung by children on long school bus trips, such as class field trips, or on Scout or Girl Guide outings. 99 Bottles of Beer's lyrics can be printed in normal programming languages or esoteric programming languages.

History

The song is a variation of a 19th century college students' song "Forty-nine Blue Bottles a-Hangin' on the Wall" or simply "Forty-nine Bottles Hanging on the Wall".[1] The melody and lyrics are recorded in a college songbook from 1890[2] as:[failed verification]


{ \key d \major \relative c'
 { d8 d d4 fis8 a4. e8 e e fis d4 r
   d'8 d d4 d8 a4. b8 b cis d a4 r
   d d8 d d2 b4 d a2
   d,8 d d4 fis8 a4. e8 e e fis d2 \bar ":|." }
 \addlyrics { For -- ty nine bot -- tles hang -- ing on the wall,
   For -- ty nine bot -- tles ha -- nging on the wall,
   Take one a -- way from them all,
   For -- ty eight bott -- les hang -- ing on the wall. }
}

By 1898, a variation existed with the modern bottle count of 99 and the bottles specified as beer bottles.[3][failed verification]

Lyrics

The song's lyrics are as follows, beginning with n=99:[4][5]

(n) bottles of beer on the wall.
(n) bottles of beer.
If one of the bottles just happen to fall,
(n-1) bottles of beer on the wall.


\layout { \set Score.tempoHideNote = ##t \context { \Score \remove "Bar_number_engraver" } }
{ \key g \major \time 3/4 \tempo 4.=210 \set Staff.midiInstrument = #"harmonica" \relative c''
  { g4 g g | d d d | g g g | g2. |
    a4 a a | e e e | a2.~ | a2. |
    fis2 fis4 | fis2. | fis4 fis fis | fis2. |
    d4 d d | d e fis | g g g | g2. \bar ":|."
  }
  \addlyrics { Nine -- ty nine bot -- tles of beer on the wall,
  nine -- ty nine bot -- tles of beer.
  Take one down, pass it a -- round,
  nine -- ty eight bot -- tles of beer on the wall.}
}

[6]

The same verse is repeated, each time with one bottle fewer, until there is none left. Variations on the last verse following the last bottle going down include lines such as:

No more bottles of beer on the wall,
no more bottles of beer.
Go to the store and buy some more,
99 bottles of beer on the wall...

Or:

No more bottles of beer on the wall,
no more bottles of beer.
We've taken them down
and passed them around;
now we're drunk and passed out!

Other alternate lines read:

If that one bottle should happen to fall,
what a waste of alcohol!

Or:

No more bottles of beer on the wall,
no more bottles of beer.
There's nothing else to fall,
because there's no more bottles of beer on the wall.

Or the song does not stop at the last "1" or "0" bottles of beer but continues counting with −1 (Negative one) Bottles of beer on the wall Take one down, pass it around, −2 (negative 2) bottles of beer on the wall... continuing onward through the negative numbers.

Full-length recitals

Singing all verses takes an extraordinarily long time. The American comedian Andy Kaufman used this for comedic effect early in his career when he actually sang all 100 verses.[7]

Atticus, a band from Knoxville, Tennessee, recorded a thirteen and a half minute live version of the song in its entirety at the Glasgow Cathouse in Scotland. It was included in the 2001 album Figment. Rich Stewart aka Homebrew Stew listed it as the number one drinking song out of 86 in an article for Modern Drunkard Magazine the following year.[8]

Mathematically inspired variants

Donald Byrd has collected dozens of variants inspired by mathematical concepts and written by himself and others.[9] (A subset of his collection has been published.[10]) Byrd argues that the collection has pedagogic as well as amusement value. Among his variants are:

  • "Infinity bottles of beer on the wall". If one bottle is taken down, there are still infinite bottles of beer on the wall (thus creating an unending sequence much like "The Song That Never Ends").
    • "Aleph-null bottles of beer on the wall". Aleph-null is the size of the set of all natural numbers, and is the smallest infinity and the only countable one; therefore, even if an infinite aleph-null of bottles fall, the same amount remains.
    • "Aleph-one/two/three/etc. bottles of beer on the wall". Aleph-one, two, three, etc. are uncountable infinite sets, which are larger than countable ones; therefore, if only a countable infinity of bottles fall, an uncountable number remains.

Other versions in Byrd's collection involve concepts including geometric progressions, differentials, Euler's identity, complex numbers, summation notation, the Cantor set, the Fibonacci sequence, and the continuum hypothesis, among others.

References in computer science

The computer scientist Donald Knuth proved that the song has a complexity of in his in-joke-article "The Complexity of Songs".[11]

Numerous computer programs exist to output the lyrics to the song. This is analogous to "Hello, World!" programs, with the addition of a loop. As with "Hello, World!", this can be a practice exercise for those studying computer programming, and a demonstration of different programming paradigms dealing with looping constructs and syntactic differences between programming languages within a paradigm.

The program has been written in over 1,500 different programming languages.[12]

Example

#include <stdio.h>

int main(void) {
  for (size_t i = 99; i > 0; i--) {
    printf("%zu bottle%s of beer on the wall, %zu bottle%s of beer.\nTake one down & pass it around, now there's ",
           i, (i == 1 ? "" : "s"), i, (i == 1 ? "" : "s"));

    printf((i > 1) ? "%zu bottle%s of beer on the wall\n"
                   : "no more bottles of beer on the wall!\n",
           i - 1, i==2?"":"s");
  }
}
fn main() {
    for i in (3..100).rev() {
        println!("{i} bottles of beer on the wall, {i} bottles of beer.\nTake one down and pass it around, now there's {} more bottles of beer on the wall!", (i - 1));
    }
    println!("2 bottles of beer on the wall, 2 bottles of beer.\nTake one down and pass it around, now there's 1 more bottle of beer on the wall!", );
    println!("1 bottle of beer on the wall, 1 bottle of beer.\nTake one down and pass it around, there's no more bottles of beer on the wall!");
}
verses :: [String]
verses =
    "1 bottle of beer on the wall, 1 bottle of beer.\nTake one down and pass it around, there's no more bottles of beer on the wall!"
    : "2 bottles of beer on the wall, 2 bottles of beer.\nTake one down and pass it around, now there's 1 more bottle of beer on the wall!"
    : map (\n -> show n
        ++ " bottles of beer on the wall, " 
        ++ show n
        ++ " bottles of beer.\nTake one down and pass it around, now there's "
        ++ show (n-1)
        ++ " more bottles of beer on the wall!") [3..]

main :: IO ()
main = mapM_ putStrLn (reverse $ take 99 verses)
for i in range(99,0,-1):
  print(i,"bottles of beer on the wall,",i,"bottles of beer.")
  
  if i != 1:
    print("Take one down and pass it around, now there's",i-1,"more bottles of beer on the wall!")

  else:
    print("Take one down and pass it around, there's no more bottles of beer on the wall!")

See also

References

  1. ^ Found, Loise (1915). Folk-Song of Nebraska and the Central West. p. 75.
  2. ^ Howe, James Hamilton (1890). Songs of DePauw: a collection of college songs. J. M. Russell. p. 89.
  3. ^ "Ladies' Column". Queen's University Journal. 26: 35. November 26, 1898.
  4. ^ Nyberg, Tim (2006). 99 Bottles of Beer on the Wall: The Complete Lyrics. Andrews McMeel Publishing. p. 112. ISBN 978-0-7407-6074-7.
  5. ^ Baird, Kevin C. (2007). Ruby by example: concepts and code. No Starch Press. p. 25. ISBN 978-1-59327-148-0.
  6. ^ Cohen, Norm (2005). Folk Music: A Regional Exploration. Greenwood Press. p. 60. ISBN 0-313-32872-2.
  7. ^ Patton, Charlie (December 23, 1999). "Ever-annoying Andy Kaufman gets last laugh | Jacksonville.com". Archived from the original on February 1, 2018. Retrieved September 15, 2012.
  8. ^ Stewart, Rich. "Rhythm and Booze: The Top 86 Drinking Songs". Modern Drunkard Magazine. Retrieved December 13, 2018.
  9. ^ Byrd, Donald (November 30, 2015). "Infinite Bottles of Beer: Mathematical Concepts with Epsilon Pain, Or: A Cantorial Approach to Cantorian Arithmetic and Other Mathematical Melodies" (PDF). Indiana University, School of Informatics. Retrieved March 26, 2020.
  10. ^ Donald Byrd (2010). "Infinite Bottles of Beer: A cantorial approach to Cantorian arithmetic and other mathematical melodies". Math Horizons: 16–17.
  11. ^ Knuth, Donald. "The Complexity of Songs" (PDF). Retrieved September 2, 2020.
  12. ^ "Welcome to 99 Bottles of Beer". 99-bottles-of-beer.net.

Read other articles:

Mlowokarang TalunDesaNegara IndonesiaProvinsiJawa TengahKabupatenGroboganKecamatanPulokulonKode pos58181Kode Kemendagri33.15.06.2002 Luas... km²Jumlah penduduk... jiwaKepadatan... jiwa/km² Sendang Coyo Mlowokarang Talun adalah desa di kecamatan Pulokulon, Grobogan, Jawa Tengah, Indonesia. Mlowokarangtalun terletak di tenggara Grobogan dan berbatasan dengan Kabupaten Sragen. Mlowokarangtalun merupakan pedesaan yang 60% luas wilayahnya merupakan persawahan penduduk dan lahan milih Perhut...

 

 

أندري كانتشيلسكيس (بالروسية: Андрей Канчельскис)‏    معلومات شخصية الميلاد 23 يناير 1969 (العمر 55 سنة)كروبيفنيتسكي[1]  الطول 5 قدم 10 بوصة (1.78 م) مركز اللعب وسط الجنسية الاتحاد السوفيتي روسيا[2]  المسيرة الاحترافية1 سنوات فريق م. (هـ.) 1986–1987 FC Zirka Kropyvnytskyi...

 

 

Subfamily of flowering plants in the grass family Poaceae For other uses, see Bamboo (disambiguation). BambooTemporal range: 55–0 Ma PreꞒ Ꞓ O S D C P T J K Pg N Early Eocene – Present Bamboo forest in Hunan, China Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Monocots Clade: Commelinids Order: Poales Family: Poaceae Clade: BOP clade Subfamily: BambusoideaeLuerss. Tribes Arundinarieae Bambuseae Olyreae Diversity[1] >1,462 (kno...

Stanislas WawrinkaKebangsaanSwitzerlandTempat tinggalSaint-Barthélemy, SwissTinggi183 cm (6 ft 0 in)Berat79 kg (174 pon) (174 pon)Memulai pro2002Tipe pemainTangan kanan (backhand satu tangan)Total hadiah$11,219,806TunggalRekor (M–K)308-198 (60.87%)Gelar6Peringkat tertinggiNo. 3 (27 Januari 2014)Peringkat saat iniNo. 3 (27 Januari 2014)Hasil terbaik di Grand Slam (tunggal)Australia TerbukaW (2014)Prancis TerbukaQF (2010)WimbledonP4 (2008, 2009)AS TerbukaSF (201...

 

 

Political party in Poland Polish People's Party – Peasants' Agreement Polskie Stronnictwo Ludowe – Porozumienie LudoweLeaderGabriel JanowskiFounded8 March 1992Dissolved15 January 1999Merger ofRural SolidarityPolish People's PartyPSL Mikołajczykowskie andPSL Wilanów factionsMerged intoSocial MovementIdeologyAgrarianismChristian democracyColoursGreenPolitics of PolandPolitical partiesElections The Polish People's Party – Peasants' Agreement (Polish: Polskie Stronnictwo Lud...

 

 

Music from the video game Final Fantasy XV Music of Final Fantasy Final Fantasy I and II Final Fantasy III Final Fantasy IV Final Fantasy V Final Fantasy VI Final Fantasy VII series Final Fantasy VIII Final Fantasy IX Final Fantasy X Final Fantasy X-2 Final Fantasy XI Final Fantasy XII Final Fantasy XIII Final Fantasy XIII-2 Lightning Returns: Final Fantasy XIII Final Fantasy XIV Final Fantasy XV Final Fantasy XVI Tactics series Chocobo series Crystal Chronicles series Compilation albums Conc...

1966 single by the Beach Boys For the Brian Wilson autobiography, see Wouldn't It Be Nice: My Own Story. Wouldn't It Be NiceSingle by the Beach Boysfrom the album Pet Sounds B-sideGod Only KnowsReleasedJuly 18, 1966 (1966-07-18)RecordedJanuary 22 – April 1966StudioGold Star and Columbia, HollywoodGenre Rock[1][2] power pop[3][4] progressive pop[5] Length2:33LabelCapitolSongwriter(s)Brian WilsonTony AsherMike LoveProducer(s)...

 

 

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) ...

 

 

Asosiasi Sepak Bola KuwaitAFCDidirikan1952Kantor pusatKota KuwaitBergabung dengan FIFA1962Bergabung dengan AFC1962PresidenSyekh Ahmad Al SabahWebsitewww.kfa.org.kw Asosiasi Sepak Bola Kuwait (bahasa Arab: الإتحاد الكويتي لكرة القدم) adalah badan pengendali sepak bola di Kuwait. Kompetisi Badan ini menyelenggarakan beberapa kompetisi di Kuwait, yakni: Liga Utama Kuwait Liga Divisi Satu Kuwait Piala Emir Kuwait Piala Putra Mahkota Kuwait Piala Federasi Kuwait Piala Su...

Some numbers are believed by some to be auspicious or lucky (吉利, pinyin: jílì; Cantonese Yale: gātleih) or inauspicious or unlucky (不吉, pinyin: bùjí; Cantonese Yale: bātgāt) based on the Chinese word that the number sounds similar to. The numbers 6 and 8 are widely considered to be lucky, while 4 is considered unlucky. These traditions are not unique to Chinese culture, with other countries with a history of Han characters also having similar beliefs stemming f...

 

 

The topic of this article may not meet Wikipedia's notability guideline for stand-alone lists. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.Find sources: List of honours of Sabah awarded to heads of state and royalty – news · newspa...

 

 

أسامة عبد الرحمن الدوري معلومات شخصية الميلاد سنة 1954   الدور  الوفاة 11 أكتوبر 2020 (65–66 سنة)[1]  بغداد  مواطنة المملكة العراقية (1954–1958) الجمهورية العراقية (1958–1968) الجمهورية العراقية (1968–2003) العراق (2003–2020)  الديانة مسلم الحياة العملية المهنة كاتب،  ومؤرخ،...

Kyoto Animation Co., Ltd.Nama asli株式会社京都アニメーションJenisKabushiki gaishaIndustriAnimasi JepangNovel ringanDidirikan1981; 43 tahun lalu (1981)KantorpusatUji, Prefektur Kyoto, Jepang[1]TokohkunciHideaki Hatta (Presiden)[2]Yoko Hatta (Wakil Presiden)[3]Karyawan130 (Oktober 2010)[4]AnakusahaAnimation Do (Osaka)[5]Situs webwww.kyotoanimation.co.jp Kyoto Animation Co., Ltd. (株式会社京都アニメーションcode: ja is depreca...

 

 

Place in Milne Bay Province, Papua New GuineaAlotauMilne Bay, AlotauAlotauLocation within Papua New GuineaCoordinates: 10°19′S 150°26′E / 10.317°S 150.433°E / -10.317; 150.433CountryPapua New GuineaProvinceMilne Bay ProvinceDistrictAlotau DistrictLLGAlotau Urban LLGElevation6 m (20 ft)Population (2012) • Total15,939 • Rank15thLanguages • Main languagesTawala, English, Suau, Tok PisinTime zoneUTC+10 (AEST)Postco...

 

 

У этого термина существуют и другие значения, см. Вилькия (значения). ГородВилькияVilkija Герб 55°02′30″ с. ш. 23°35′10″ в. д.HGЯO Страна  Литва Уезд Каунасский Район Каунасский район История и география Первое упоминание 1364 год Город с 1950 Высота центра 78 м Часово�...

Квадратный километркм², кв. км, km², ㎢ Величина площадь Тип основная  Медиафайлы на Викискладе Квадра́тный киломе́тр (км², кв. км, англ. km²) — единица измерения площади, кратная квадратному метру. Квадратный километр — метрическая единица площади, равная площади...

 

 

小犬のラフちゃん/ラフくん対象 日本東京都分類 放送局のマスコットキャラクターモチーフ イヌデザイン 小松純也指定日 1998年10月(原型となったキャラクター「青い犬」の登場日)、2000年1月(公式サイトによる登場日)指定者 株式会社フジテレビジョン性別 男関連グッズ 小犬のラフちゃん公式サイト フジテレビキャラクター 小犬のラフちゃんテンプレートを表示 小犬...

 

 

Category of advocacy group Part of a series onTaxation An aspect of fiscal policy Policies Government revenue Property tax equalization Tax revenue Non-tax revenue Tax law Tax bracket Flat tax Tax threshold Exemption Credit Deduction Tax shift Tax cut Tax holiday Tax amnesty Tax advantage Tax incentive Tax reform Tax harmonization Tax competition Tax withholding Double taxation Representation Unions Medical savings account Economics General Theory Price effect Excess burden Tax incidence Laff...

Para el asentamiento en la Isla Tristán de Acuña, véase Edimburgo de los Siete Mares. «Edinburgh» redirige aquí. Para la localidad del estado de Indiana, véase Edinburgh (Indiana). EdimburgoEdinburgh / Dùn Èideann Capital de Escocia Vista desde Calton Hill, la Universidad de Edimburgo, vista del Old Town, Castillo de Edimburgo y vista de la Princes Street desde Calton Hill BanderaEscudo Otros nombres: La Atenas del norte. Lema: «Nisi Dominus Frustra»Si no Dios, en vano, EdimburgoL...

 

 

Historical region on the eastern shores of the Baltic Sea This article is about the region in Europe. For other uses, see Livonia (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Livonia – news · newspapers · books · scholar · JSTOR (June 2008) (Learn how and when to remove this message) Liv...