I wrote Blank back in the spring of 1997 when I was a senior in high school. I had gotten kind of into a programming language called Befunge (https://esolangs.org/wiki/Befunge), and I decided to write my own weird programming language. I'll admit that it was highly derivative of Befunge, but I threw in my own little twists. For example, Befunge programs were written and executed in a fixed 2 dimentional grid, while my language was 1 dimensional and you could add and remove segments from the program. It was the first C program of any size that I had ever written.
Blank lacks the inspired audacity of languages like Brainfuck and Whitespace. It has almost none of the playfulness of Befunge. Missing, too, is the outright user-hostily of INTERCAL. It was bad, but so mediocre in its badness that it wasn't really worth remembering for most people. But it was mine.
I had never taken a programming class and I'd never really had any sort of adult who could help me much with programming at that time, so this was basically something that I did through sheer stupid stubbornness. The folks on the Befunge mailing list were nice to me and were very polite in the face of my teenage ignorance and over-confidence. In retrospect I probably could have spent the time doing something better, but one of the wonderful things about being young is that you can waste some time exploring.
> I probably could have spent the time doing something better, but one of the wonderful things about being young is that you can waste some time exploring.
This is what I miss about my earlier years. Idly exploring is the most enjoyable way of learning, it is very rare I find that sort of free time these days.
11 comments
[ 7.2 ms ] story [ 46.3 ms ] threadBlank lacks the inspired audacity of languages like Brainfuck and Whitespace. It has almost none of the playfulness of Befunge. Missing, too, is the outright user-hostily of INTERCAL. It was bad, but so mediocre in its badness that it wasn't really worth remembering for most people. But it was mine.
I had never taken a programming class and I'd never really had any sort of adult who could help me much with programming at that time, so this was basically something that I did through sheer stupid stubbornness. The folks on the Befunge mailing list were nice to me and were very polite in the face of my teenage ignorance and over-confidence. In retrospect I probably could have spent the time doing something better, but one of the wonderful things about being young is that you can waste some time exploring.
https://web.archive.org/web/20040728081105/http://unefunge.r...
That’s awesome, be proud!
This gives me a good insight into how to go.
Although it's much less impressive than Blank :)