Share your repls and programming experiences

← Back to all posts
AHH (Esoteric Programming Language)
EdericOytas

I got really bored one day, so I decided to make an esoteric programming language. It has the exact same syntax as Javascript, just that every keyword is replaced with an interjection. You'll see what I mean if you check out the file.
Not all keywords are covered, and there is no actual compiler for this language.

(Pasted from readme.md)

AHH Programming Language

The AHH language is an esoteric programming language, built to encapsulate the power of human noises.

(Contains the same syntax as JavaScript)

!HAA - comment
!HA AH! - multi line comment

Comments

Integer variable

String variable

Hello world! Program

If statement

Exception

Function definition

For loop

While loop

Do-while loop

Array variable

Constant variable

Classes

Voters
Yek
iocoder
TheForArkLD
Dededecent
SeanPorras
timmy_i_chen
EdericOytas
Comments
hotnewtop
EdericOytas

Lol, glad you guys like it. I was thinking of having an integer variable declaration just being based on the number of H’s in AHH
AHH NUM EE AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH AH

Moire9

Cool, but it's not really an esoteric language, is it? It's like LOLCODE - not really esoteric, but simply a regular language (in this case JS) but with different keywords. Now, if you could implement your own syntax system, rather than just making it JS with different operators, then I would be more happy to consider this an esolang.

the_real_tfbninja

@SirNapkin1334 Actually, an esolang is "a computer programming language designed to experiment with weird ideas, to be hard to program in, or as a joke, rather than for practical use." - esolangs.org This language, as well as LOLCODE, is certainly esoteric as it is difficult to use because the keywords are not descriptive at all of their actual function, and it also seems to be a bit of a joke, certainly no-one would use this for a practical use in a business setting. LOLCODE is built on the same concept and is still considered esoteric. While it does not have it's own syntax system, that is not a requirement for an esolang, only a rule of thumb for interesting esolangs.

HappyFakeboulde

Perhaps you should put this on https://esolangs.org

timmy_i_chen

Love it - thanks for sharing!

EdericOytas

ha