What are these blocks?

I tried out the search feature just for fun, and found these blocks
image
image
image
image
What do they do and what are they??

Those are codification blocks. To get these, go to your project settings and check "Codification support". They allow you to translate Snap! blocks into text.

If you go to File > Open > Examples > Codification you'll see a project that translates Snap! code into three lesser programming languages.

How to access those blocks?

...............