Piet!

preview_player
Показать описание
Piet is the most artistic programming language in the world!

---
PIET DOCUMENTATION:

NPIET:

MY PROGRAMS:

---

Рекомендации по теме
Комментарии
Автор

This is quite interesting. You can hide a program into a bitmap; just like an Easter egg does :-)

jmemusic
Автор

When I first watched this I thought Piet was a French word that was pronounced Pee-et.

reggie
Автор

This is the video that got me interested in Esoteric programming languages.

SiliconYT
Автор

that beep at 6:02 scared the fuck out of me. dont do that again lmao

orbyfied
Автор

Great explanation! The official website only confused me about color blocks and the CC and DP, but this explains it perfectly!

_fluffyy
Автор

-I learned Brainfuck and Assembly ! Do you know some low-level programming language ?
-I have the best IDE for the best programming language !
*launches MSPaint*

vieilatome
Автор

This pretty cool! I like this "series" if you call it that

ianw.
Автор

This channel needs more subscribers :(

thelaziestdev
Автор

This makes me wonder if an AI designed to make more programs would work better in a different medium like generating these images vs generating code word by word say like gpt-3 does. 🤔

CreativeBuilds
Автор

Can you sent pngs for the examples what each codel does?

mitchkiggins
Автор

Oh look he said "brainfuck" and now I'm deaf

lionbryce
Автор

honestly tho, I await the day someone makes ascii art and hides piet messages in it.

vrixphillips
Автор

These videos are all interesting but the jump in volume from the very quiet commentary to the blaring jingle at the end is rather painful 😞

PhilBoswell
Автор

I feel the background music is a bit loud.

thakshaka
Автор

0:40 Something you don't exactly clarify: Do all codel blocks have codels of the same size? It was sort of implied that you could, say, have an 8*8 codel next to a 3*3 codel of a different color and both would still just be a block of one codel.

But the bit at 2:03 calls that into question. It's then stated that the value pushed onto the stack is the number of codels in the block being left, and that leaves room for ambiguity. Is a 6*6 square of pixels 36 codels of 1*1? Or 9 codels of 2*2? Or 4 codels of 3*3? Or just one codel of 6*6?

Even more confusingly, your example pushes a 9 onto the stack when this immediately seems implausible. If we assume that codel size is global (determined by the greatest common multiple of all possible codel sizes), this appears to be a 5*5 grid moving to a 2*1 grid, which would push 25 onto the stack, would it not?

Manabender
Автор

Watched this video a few times, still don't know how to program

mitchkiggins
Автор

I have a question, everytime I try to terminate my piet program, it just ends up going backwards and making a bunch of errors, how do i fix that?

intraced
Автор

i am so fucking high and zooted right now

orinami
Автор

Imagine someone a program with this, then sell it as NFT.

hamizannaruto
Автор

no one :
truttle when the : HURRAY *rip earphone users *

guys_animations