Skip to content

catsmells/emojiC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

emojiC

the worst language of all time

what on earth is this

at my old job, my method of job security was to cast everything possible to pointers, leave very little whitespace, and not comment my code. a friend of mine jokingly suggested that i make it in emoji. unfortunately, i took it seriously. i've developed a hand-written plan for converting the C Programming Language to emojiC. at the lower level, there will also be emojiASM. this means unicode memory addressing. if the address isn't emoji, the id will be merged until at least one emoji prints. if there is a non-emoji remainder, Fs are added until it becomes a valid, non-used emoji series. The great thing is that it works perfectly on top of vanilla C and ANSI C, so you don't have to abide by emojiC header files.

why are you doing this

my programming philosophy is simple:

  • make code secure
  • make code fast
  • make code cross-compatible
  • make code functional

why isn't it done yet

most of the header files are on my thinkpad and i procrastinate. i'll upload them eventually.

so long as it follows these rules, you don't need to make it look good, nor add comments. if people want to edit it, they already know how to. adding emojis into the mix simply elevates this philosophy to the world of hieroglyphics.

emojiC news

08/18/2020 -- i found out the "zig" language exists. that is all.

08/19/2020 -- yeah i'm working on a compiler but compiling with pen & paper is also pretty cool

09/12/2020 -- to discourage people from thinking this language is anywhere near good, i will not finish the compiler. i will however, allow users to create a compiler and contribute if they want this plague to continue. in the meantime, enjoy manually compiling the worst language of all time!

07/20/2021 -- i still use this language at work, the hard way. it's fun!

10/06/2022 -- looking into making emojiHaskell and actually uploading all assets. stay tuned.

08/28/2023 -- You may have noticed a lack of updates. You call it lazy, I call it stable!