C89 compiler produces printable executables from C code [pdf] (2017)
cs.cmu.edu
cs.cmu.edu
And this includes the video that explains this code (Compiling C to printable x86, to make an executable research paper)
> If you have the time, I think reading the paper is the best way to experience it. But I also created the following video that explains the ideas involved, for interested non-experts or patient experts.
There is actually a more "traditional" way of doing this, which is to convert a regular executable to an ASCII one using a separate tool: https://news.ycombinator.com/item?id=16312562
They publish a proceedings every year and they are fun reads.
Not a lot of people do accompanying videos like Tom does, but this one on WordTeX is excellent: https://www.youtube.com/watch?v=jlX_pThh7z8
I guess my text was a little unclear.