Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 2.44 KB

README.md

File metadata and controls

19 lines (16 loc) · 2.44 KB

HEARTF❤️CK

The most wholesome "programming language"

by Laura Pircalaboiu and Ricardo Vogel
Python compiler by Jonathan Dönszelmann

https://heartfuck.github.io/

💖💖💖💖💖💖💖💖💖💖💛💗💖💗💖💖💖💗💖💖💖💖💖💖💖💗💖💖💖💖💖💖💖💖💖💖💜💜💜💜❤️💙💗💗💗💖💖💖💖💖💖💖💖💖💖💖💖💖💖💌💗💖💖💖💖💌❤️❤️❤️💌💜💜💖💖💌💗💗💖💖💖💖💖💖💖💖💌💖💖💌💖💖💖💖💌💖💌💜💜💌💗💗💖💖💖💌❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️💌💖💖💖💖💖💖💖💌❤️❤️❤️💌❤️❤️❤️❤️❤️❤️❤️💌💖💖💖💖💖💖💖💖💖💖💖💖💖💖💌❤️❤️❤️❤️💌❤️❤️💌❤️❤️❤️❤️❤️❤️❤️❤️💌💜💜💌💖💖💌💗💗💖💖💖💖💖💖💖💖💖💖💖💌💖💖💌❤️❤️❤️💌❤️❤️❤️❤️❤️❤️❤️❤️💌💖💖💖💖💖💖💖💖💖💖💖💌💜💖💖💖💖💖💖💖💖💖💖💖💖💖💌💗❤️❤️❤️❤️❤️💌💌❤️❤️❤️❤️💌💖💖💖💖💖💌💜💖💖💖💖💖💖💌💜❤️❤️💌💗💗❤️❤️💌💜❤️❤️❤️❤️❤️❤️💌💗💖💖💌💜💖💖💖💖💖💖💌💗💖💖💖💖💖💖💖💌💜❤️❤️❤️❤️❤️❤️💌💖💖💖💖💖💖💌❤️❤️💌💜💖💖💌

Heartf❤️ck Brainfuck Purpose
💗 > increment the data pointer (to point to the next cell to the right).
💜 < decrement the data pointer (to point to the next cell to the left).
💖 + increment (increase by one) the byte at the data pointer.
❤️ - decrement (decrease by one) the byte at the data pointer.
💌 . output the byte at the data pointer.
❣️ , accept one byte of input, storing its value in the byte at the data pointer.
💛 [ if the byte at the data pointer is zero, then instead of moving the instruction pointer forward to the next command, jump it forward to the command after the 💙 command.
💙 ] if the byte at the data pointer is nonzero, then instead of moving the instruction pointer forward to the next command, jump it back to the command after the matching 💛 command.