In this polyglot challenge, you will work together to figure out how to output all the 26 letters of the English alphabet!

How does this work?

For each answer, you must pick a new language (or a new major version of a language, for example, python 2 and python 3 are counted separately) that prints the next letter after the previous one.

Example of an answer.

Python 3 (Letter a):


Other rules.

  1. All letters are in lowercase.
  2. Language must be Turing complete.
  3. The same person cannot post twice in a row.
  4. If an answer is found to be invalid it must be deleted.
  5. Two users who post "at the same time" will have to let the earlier submission stand.
  6. The same language must not be posted more than once.
  7. Once we were done we keep going and start back at a.
  8. It should print in all previous languages what it did in their original challenge

More things:

  1. Set the sorting to oldest so this post works well.
  2. Try not to make it impossible for the other person or else your post may be set as invalid.
  • \$\begingroup\$ Remember, GRUB shell is turning complete \$\endgroup\$
    – Stephen
    Sep 27, 2017 at 0:36
  • 1
    \$\begingroup\$ what happens after z \$\endgroup\$
    – hyper-neutrino
    Sep 27, 2017 at 0:40
  • \$\begingroup\$ You need to go off the previous answer... And I fixed that other problem @DJMcMayhem \$\endgroup\$
    – arodebaugh
    Sep 27, 2017 at 0:46
  • 2
    \$\begingroup\$ I suggest mentioning that it should print in all previous languages what it did in their original challenge. If that is what you meant, this is a duplicate of codegolf.stackexchange.com/questions/102370/…. \$\endgroup\$ Sep 27, 2017 at 0:51
  • 2
    \$\begingroup\$ @arodebaugh I would recommend you start with asking code-golf questions because they are usually the easiest to think of a unique idea for, specify, etc. answer-chaining is a bit harder to write and by all means avoid popularity-contests for your first while here because few have succeeded in that graveyard of closed questions :P Try using the sandbox, reading the help center, and asking in chat; we're happy to help new users get used to our system! As for SO... just read the help center :P \$\endgroup\$
    – hyper-neutrino
    Sep 27, 2017 at 1:16

2 Answers 2


Charcoal, 3 bytes


Try it online!


  • \$\begingroup\$ You need to go off the previous answer \$\endgroup\$
    – arodebaugh
    Sep 27, 2017 at 0:45
  • \$\begingroup\$ @arodebaugh What? What does that mean? \$\endgroup\$ Sep 27, 2017 at 0:45
  • \$\begingroup\$ I fixed the post I am sorry about the confusion \$\endgroup\$
    – arodebaugh
    Sep 27, 2017 at 0:48
  • 1
    \$\begingroup\$ Ok, does this fix it? \$\endgroup\$ Sep 27, 2017 at 1:09
  • \$\begingroup\$ Yep it does if it outputs a in Mathematica and b in charcoal. \$\endgroup\$
    – arodebaugh
    Sep 27, 2017 at 14:45

Mathematica, 1 byte ...............

  • \$\begingroup\$ The thing I love about CodeGolf is that I am always amazed about how much people manage to golf their code. I mean one byte? That must be magic! \$\endgroup\$
    – Ian H.
    Sep 27, 2017 at 6:40

Not the answer you're looking for? Browse other questions tagged or ask your own question.