Abcdefghijklmnopqrstuvwxyz.now.i.know.my.abcs.next.time.wont.you.sing.with.me

From Esolang
Jump to navigation Jump to search
Abcdefghijklmnopqrstuvwxyz.now.i.know.my.abcs.next.time.wont.you.sing.with.me
Paradigm(s) Joke
Designed by Sawyer
Appeared in 2025
Memory system None
Computational class Joke
Reference implementation Unimplemented

Abcdefghijklmnopqrstuvwxyz.now.i.know.my.abcs.next.time.wont.you.sing.with.me is a deliberately tiny and useless joke esoteric programming language inspired by the ABC song. It treats source text as lyrical decoration and only responds to the period character. The language exists purely for silliness and minimal interpreter demos.

Core idea

Every character is ignored except for the period (`.`). Each `.` prints a musical note symbol. Programs therefore look like sentences but only the punctuation "sings". This makes the language 99.99% useless and very friendly for silly wiki pages.

Commands

Command Effect
'.' Output a musical note (🎵)

All other characters are ignored.

Memory model

  • None — there is no memory, pointer, or storage.
  • The language is purely stream-based: each `.` immediately prints a note.

Example program

Abcdefghijklmnopqrstuvwxyz.now.i.know.my.abcs.next.time.wont.you.sing.with.me

This example contains 12 periods, so the canonical output is:

🎵🎵🎵🎵🎵🎵🎵🎵🎵🎵🎵🎵

Reference interpreter (Python)

code = input("Enter ABC-song joke language code> ")

for ch in code:
    if ch == '.':
        print("🎵", end='')
print()

Notes

  • This language is intended purely as a lighthearted joke and demonstration of an extremely minimal interpreter.
  • You can use this as a teaching example for building toy interpreters, or as a wiki gag.
  • No external links should be included on the Introduce yourself page — this page is fine to add directly once you have completed the introduction step.
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.