27 July 2014

Hello, World!

Okay, usually Hello World is the first program you learn to write in a new programming language. For fun, I've been collecting how to say hello world in different human languages, something remarkably difficult to search for (because of the overloading of the word "language"). I have 28. I'd like to make it to 280 :). If you have one (or more) to contribute, email me, post a comment, or tweet to me @haldaume3. And of course if you think any of these is wrong, please let me know that too.

     1 bar Servus Woid!
     2 ca  Hola Món!
     3 de  Hallo Welt!
     4 en  Hello World!
     5 eo  Saluton, Mondo!
     6 es  ¡Hola Mundo!
     7 eu  Kaixo, mundua!
     8 fi  Hei maailma!
     9 hu  Helló, világ!
    10 ia  Hallo, mundo!
    11 id  Halo dunia!
    12 ja  こんにちは世界
    13 lv  Sveika, pasaule!
    14 min Helo dunia!
    15 mk  Здраво свету!
    16 ms  Helo dunia!
    17 nn  Hallo verda!
    18 no  Hallo, verden!
    19 pt  Olá Mundo!
    20 sh  Zdravo svete!
    21 sl  Pozdravljen svet!
    22 sq  Njatjeta Botë!
    23 sr  Здраво свете!
    24 sv  Hej Världen!
    25 th  เฮลโลเวิลด์
    26 tr  Merhaba dünya!
    27 vi  Xin chào thế giới!
    28 zh  世界,你好!

26 comments:

  1. Hebrew:
    שלום עולם!

    ReplyDelete
  2. Italian:
    Ciao, mondo!

    ReplyDelete
  3. Bulgarian:
    Здравей, свят!

    ReplyDelete
  4. Greek:
    Γειά σου κόσμε!

    (although it feels strange to use the vocative for the world)

    ReplyDelete
  5. PL: Witaj świecie!

    ReplyDelete
  6. Hello, Hal! If you're going to try to get as many languages as possible, you'll probably want to use the proper 3-letter ISO 693-3 codes

    ReplyDelete
  7. Hello, Hal! If you're going to try to get as many languages as possible, you'll probably want to use the proper 3-letter ISO 693-3 codes

    ReplyDelete
  8. Danish (da) : Hej verden!

    ReplyDelete
  9. Russian: Привет, мир!

    ReplyDelete
  10. Hindi:

    नमस्ते दुनिया (Namastē Duniyā)

    Marathi:
    नमस्कार जग (Namaskār Jag)

    Kannada:
    ನಮಸ್ಕಾರ ವಿಶ್ವ (Namaskāra Viśva)

    ReplyDelete
  11. Galician (gl): Ola Mundo!

    ReplyDelete
  12. Wow! 35 languages and counting! I used to work with NLU while working for IBM. I am excited to see that it is still being developed.

    ReplyDelete
  13. French :
    Bonjour, monde !

    ReplyDelete
  14. Persian:
    سلام دنیا

    Turkish:
    merhaba dünya

    Arabic:
    مرحبا العالم

    There are other translations for the word "world" in these languages too :)

    ReplyDelete
  15. M-x view-hello-file in my Emacs shows me

    LANGUAGE (NATIVE NAME) HELLO
    ---------------------- -----
    Amharic (አማርኛ) ሠላም
    Arabic (ةّيبرعلا) مكيلع مالّسلا
    Bengali (বাংলা) নমস্কার
    Braille ⠓⠑⠇⠇⠕
    Burmese (မြန်မာ) မင်္ဂလာပါ
    C printf ("Hello, world!\n");
    Czech (čeština) Dobrý den
    Danish (dansk) Hej / Goddag / Halløj
    Dutch (Nederlands) Hallo / Dag
    Emacs emacs --no-splash -f view-hello-file
    English /ˈɪŋɡlɪʃ/ Hello
    Esperanto Saluton (Eĥoŝanĝo ĉiuĵaŭde)
    Estonian (eesti keel) Tere päevast / Tere õhtust
    Finnish (suomi) Hei / Hyvää päivää
    French (français) Bonjour / Salut
    Georgian (ქართველი) გამარჯობა
    German (Deutsch) Guten Tag / Grüß Gott
    Greek (ελληνικά) Γειά σας
    Greek, ancient (ἑλληνική) Οὖλέ τε καὶ μέγα χαῖρε
    Gujarati (ગુજરાતી) નમસ્તે
    Hebrew (תירבע) שלום
    Hungarian (magyar) Szép jó napot!
    Hindi (हिंदी) नमस्ते / नमस्कार ।
    Italian (italiano) Ciao / Buon giorno
    Javanese (Jawa) System.out.println("Sugeng siang!");
    Kannada (ಕನ್ನಡ) ನಮಸ್ಕಾರ
    Khmer (ភាសាខ្មែរ) ជំរាបសួរ
    Lao (ພາສາລາວ) ສະບາຍດີ / ຂໍໃຫ້ໂຊກດີ
    Malayalam (മലയാളം) നമസ്കാരം
    Maltese (il-Malti) Bonġu / Saħħa
    Mathematics ∀ p ∈ world • hello p □
    Nederlands, Vlaams Hallo / Dag
    Norwegian (norsk) Hei / God dag
    Oriya (ଓଡ଼ିଆ) ଶୁଣିବେ
    Polish (język polski) Dzień dobry! / Cześć!
    Russian (русский) Здра́вствуйте!
    Sinhala (සිංහල) ආයුබෝවන්
    Slovak (slovenčina) Dobrý deň
    Slovenian (slovenščina) Pozdravljeni!
    Spanish (español) ¡Hola!
    Swedish (på svenska) Hej / Goddag / Hallå
    Tamil (தமிழ்) வணக்கம்
    Telugu (తెలుగు) నమస్కారం
    Thai (ภาษาไทย) สวัสดีครับ / สวัสดีค่ะ
    Tibetan (བོད་སྐད་) བཀྲ་ཤིས་བདེ་ལེགས༎
    Tigrigna (ትግርኛ) ሰላማት
    Turkish (Türkçe) Merhaba
    Ukrainian (українська) Вітаю
    Vietnamese (tiếng Việt) Chào bạn

    Japanese (日本語) こんにちは / コンニチハ
    Chinese (中文,普通话,汉语) 你好
    Cantonese (粵語,廣東話) 早晨, 你好
    Korean (한글) 안녕하세요 / 안녕하십니까

    ReplyDelete
  16. 세상아, 안녕! (Korean)

    It sounds a bit weird to say this in Korean, though :)

    ReplyDelete
  17. +1 Emily M. Bender

    use iso639-3

    ReplyDelete
  18. Your Thai one is just the transliteration of English.

    I would have said "สวัสดีโลก", though I'm not a native speaker so can't be sure you can address the "world" like that.

    ReplyDelete
  19. Your Thai one is just the transliteration of English.

    I would have said "สวัสดีโลก", though I'm not a native speaker so can't be sure you can address the "world" like that.

    ReplyDelete
  20. (Khalkha) Mongolian (mn): Сайн байна уу, Дэлхий!

    ReplyDelete
  21. Dutch (NL): Hallo, wereld!

    ReplyDelete
  22. Well, for Thai "Hello, World", I commonly observed "สวัสดีชาวโลก" in an intro course to programming in X (Java, C/C++, Python).

    We don't know why it has to be "Hello, World." so we think the program is an alien from the space.

    ReplyDelete
  23. Several of the versions you list (e.g., ca, es and sv) use capitals for the noun meaning ‘world’, when they wouldn't be expected in that construction. And, at least for Spanish and Catalan, a comma between the vocative particle and the noun would be mandatory.

    Anyway, gripes aside, Guarani (gn) would be maĩteipa yvy, though I can't find any sites actually containing the string in question.

    ReplyDelete