I was just thinking about the tools one can use to write programs. Sure text editors are not especially great compared to professional IDEs like Visual Studio. But somehow I had to think about punch cards and that it probably required much more discipline to program with these. One hole punched at the wrong place… to bad, start over with a new card.
Though thought patters only known to unconscious regions of my brain I remembered a nice xkcd comic: Real Programmers. In there someone says "Real programmers use cat
". Hm, that is as low level as I could imagine to go with software. But what if even cat
isn't there to help you? What if you attack a server and for some unknown reason get a root shell with a full gcc
environment but without cat
?
gcc -x c -
This will instruct gcc
to read a C programm (-x c
) from standard input (the last -
). Now you can write down your program line by line. Made an error in the line above? To bad, start over with a new program. 🙂
Well, it's not as cool as using a magnetized needle but I'm sure it's a nice toy for real programmers. Now, I think I just invented another discipline real programmers can compete in: line buffered programming. Thank good I'm not one of them…
ps.: The really real programmers can write line buffered Java.
pps.: I'm currently writing my bachelor thesis. So, please don't be surprised if some craziness lacks out of my skull here and there…
Comments
Newsfeed
No comments so far, feel free to write one. :)