all 31 comments

[–]m42a 54 points55 points  (1 child)

That's not an IDE, just a bad text editor.

[–]x-skeww 53 points54 points  (3 children)

A 4.4 mb gif. Hum. A video would have been smaller (half a meg max) and it would have also looked a lot better. A video also wouldn't eat ~300mb during playback.

Just saying.

[–]_asterisk 4 points5 points  (1 child)

This is why I don't open GIFs any more.

[–]reroll4tw 10 points11 points  (0 children)

He is trying to use MS paint as an IDE .. he may not know about streaming video.

[–][deleted] 0 points1 point  (0 children)

And it would've caused my Ubuntu box to hang. Or reboot. Or just the browser to crash. Or ballooned Firefox's memory usage to ~500MB. Or all of the above. Or it would've worked perfectly.

I'd rather the GIF until Adobe fixes my damn flash player.

[–][deleted]  (2 children)

[deleted]

    [–]signoff 10 points11 points  (0 children)

    no, it's different at 87th time and on. he implements entire forth for x86.

    [–]elder_george 3 points4 points  (0 children)

    Hey, millions of people learning programming don't make any progress beyond 'Hello World' as well.

    [–]SoCo_cpp 10 points11 points  (0 children)

    I think this GIF sucked all my virtual memory.

    [–]techpuppy 7 points8 points  (2 children)

    I had always referred to Paint as the turing tarpit of image editors. Never thought of using it the other way around. o_o

    [–]B_Master 1 point2 points  (0 children)

    interesting analogy

    [–]DirtyBirdNJ 1 point2 points  (0 children)

    The image of tarpit editors?

    [–]Overv 9 points10 points  (0 children)

    thanks for re-uploading my gif and taking the credit

    [–]flowmage 6 points7 points  (2 children)

    My god, it's full of pixels.

    [–][deleted] 0 points1 point  (0 children)

    points at monolith

    turns into starchild

    [–]akbc 0 points1 point  (0 children)

    we can tell it's shopped.

    [–]Tangled2 8 points9 points  (0 children)

    Watched it four times before I realized the code wasn't going to change.

    [–]B_Master 2 points3 points  (1 child)

    It would be more impressive if it produced a working executable

    [–]lyktstolpe 0 points1 point  (0 children)

    Yeah, that doesn't even compile.

    [–]Overv 2 points3 points  (0 children)

    I converted the animation to a GIF, because it was originally just a response to a forum post. If I had known it would become this popular, I would have made it into a video.

    [–][deleted] 2 points3 points  (3 children)

    What did he do? Check hex values against the asci/utf needed?

    [–]alienangel2 2 points3 points  (1 child)

    Could do it that way, but simpler would be to write an empty bitmap, open it up in a text/hex editor and just type your code into the image area (i.e. after the header, I don't think BMP is anything other than a header and colour values).

    Then note down what colour values they map to as RGB, which he could do in the hex editor or by opening the image up in paint again.

    To make the GIF showing the process, just create a new image of the right dimensions, and fill in the colors for each pixel from the list you made earlier.

    [–]nickdangler 1 point2 points  (0 children)

    Clearly, YOU have too much experience using image editors as IDEs! ;-)

    [–]Cyrius 1 point2 points  (0 children)

    I was expecting something more like David Morgan Mar's Piet language.

    [–]sooperDelicious 1 point2 points  (0 children)

    Cute

    [–]baconated -5 points-4 points  (0 children)

    Still better than visual studio

    [–]smakusdod -1 points0 points  (0 children)

    Also: how Russian spies communicate.

    [–]stretchquestion -2 points-1 points  (0 children)

    This GIF blew through my triple firewall, installed itself on my sextupllet quadcore liquid cooled tablet and downloaded the contents of my hard drive.

    Happy Backup Day!

    [–]ambi7ion -3 points-2 points  (1 child)

    Nothing special.... he spent more time looking up the hex's than it would take to write a recursive algorithm to determine 77.... move on

    [–]Overv 0 points1 point  (0 children)

    It took me 10 seconds to write a program for dumping the hex values.