piss

entries

  1. Wenyan-lang
    esoteric.codes 2020-11-12T07:04:00+00:00
  2. Classical Chinese as a Programming Language
    esoteric.codes 2020-11-23T07:05:00+00:00
  3. Computing with JS's undefined
    esoteric.codes 2020-11-23T13:12:00+00:00
  4. Oak
    esoteric.codes 2020-12-01T06:23:00+00:00
  5. Turing Paint
    esoteric.codes 2020-12-14T06:47:00+00:00
  6. xchg rax, rax
    esoteric.codes 2021-01-05T06:17:00+00:00
  7. KFC Mascot Col. Sanders Talks Malbolge Programming on General Hospital—Wait, What?
    esoteric.codes 2021-01-19T04:56:00+00:00
  8. Interview with 100 Rabbits
    esoteric.codes 2021-02-04T05:10:00+00:00
  9. Interview with David Madore
    esoteric.codes 2021-03-02T06:36:00+00:00
  10. What Programming Language Would Yoko Ono Create?
    esoteric.codes 2021-03-16T06:44:00+00:00
  11. Interview with Jon Corbett
    esoteric.codes 2021-03-30T06:32:00+00:00
  12. Interview with Zzo38
    esoteric.codes 2021-06-21T07:39:00+00:00
  13. Fat Dactyls
    esoteric.codes 2021-07-13T10:18:00+00:00
  14. Coding in Indigenous African Languages
    esoteric.codes 2021-08-18T09:20:00+00:00
  15. Monkey: the satirical Go package used unwittingly by Arduino and SalesForce
    esoteric.codes 2021-08-30T10:33:00+00:00
  16. Escher Circuits: Using Vision to Perform Computation
    esoteric.codes 2021-09-22T07:29:00+00:00
  17. Published for the first time: the Princeton INTERCAL Compiler's source code
    esoteric.codes 2025-06-01T11:27:00+00:00
  18. Forty-Four Esolangs: an artist's monograph of programming languages
    esoteric.codes 2025-09-26T13:37:00+00:00
  19. Interview with yayimhere
    esoteric.codes 2026-01-05T04:06:00+00:00
  20. EsoNatLangs Bring the Complexity of Natural Language into Code
    esoteric.codes 2026-04-16T05:22:00+00:00

Wenyan-lang

esoteric.codes

source

<p><img alt="" height="" src="https://esoteric.codes/uploads/b315846a-e37e-49db-ac36-3625b7ed3cf6/wenyan-ide.png" width="" />The Wenyan-lang <em>Hello World</em> program reads like this:</p> <pre>吾有一言。曰「「問天地好在。」」。書之。</pre> <p>Even those of us who don't understand the characters can likely recognize it as a form of Natural Language Programming&mdash;a programming language whose code mimics prose&mdash;in its wordiness and its structure as sentences. In fact, Wenyan is built on its namesake, Classical Chinese (or W&eacute;ny&aacute;n), the written form of Chinese used from the 5th century BCE to the early 20th century. Because Wenyan-lang's inventive feature occurs in the nuance and humor of its <a href="https://esoteric.codes/blog/chef-multicoding-esolang-aesthetics" rel="noopener" target="_blank">multicoding</a> between Classical Chinese and code, as a non-reader, I am exploring this language through the insights of others. Yidi Tsao, a Berlin-based artist, curator and writer, explains that the text the Hello World actually prints (you can see it between the quotes 「「 and 」」) translates not to "Hello, World!" but closer to "Greetings to Heaven and Earth."</p> <p>The humor and poetry in its engagement with W&eacute;ny&aacute;n become more clear in longer examples. In the <a href="https://ide.wy-lang.org/?file=beer" rel="noopener" target="_blank"><em>99 Bottles program</em></a> below (translated and notated by Tsao), beer is replaced with the more era-appropriate wine:</p><p><a href="https://esoteric.codes/blog/wenyan-lang">Read More</a></p>