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.

closed as unclear what you're asking by Stephen, Destructible Lemon, ATaco, MildlyMilquetoast, HyperNeutrino Sep 27 '17 at 0:52

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • \$\begingroup\$ Remember, GRUB shell is turning complete \$\endgroup\$ – Stephen Sep 27 '17 at 0:36
  • 1
    \$\begingroup\$ what happens after z \$\endgroup\$ – HyperNeutrino Sep 27 '17 at 0:40
  • \$\begingroup\$ You need to go off the previous answer... And I fixed that other problem @DJMcMayhem \$\endgroup\$ – arodebaugh Sep 27 '17 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\$ – Khuldraeseth na'Barya Sep 27 '17 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\$ – HyperNeutrino Sep 27 '17 at 1:16

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 '17 at 6:40

Charcoal, 3 bytes


Try it online!


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

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