💾 Archived View for gemini.spam.works › mirrors › textfiles › groups › PPH › ultimate.tsg captured on 2020-11-01 at 00:37:43.
-=-=-=-=-=-=-
The Ultimate Computer Program By the Silver Ghost "Hello there...you wanted to see me, sir?" "Yes. Have a seat." "Thank you. Is this about some computer program you wanted?" "Yes. As you know, I'm a programmer, like yourself. But I can't find exactly what I want in a language. Do you understand?" "I think so...you're looking for something powerful but easy to learn. Wouldn't mind that myself." "No, not just powerful and easy to learn. I want more than that." "Mm-hm. What exactly did you have in mind, sir?" "I was thinking of a kind of meta-language. Something like FORTH, only better. Where you could actually design your own language." "Isn't that a little redundant?" "No. What I want is a program that--" "--that writes programs. Those have been tried, but--" "Don't interrupt me! Where was I...oh yes, not a program that writes other programs. That's useless. You can't ever get what you want." "If I may comment...the idea of such a program is to eliminate the menial programming problems, the drudgery that isn't worth typing in." "Exactly. But that drudgery is actually a by-product of the language, isn't it?" "I don't understand." "Let's take BASIC as an example. You want to transcribe a string backwards. Don't ask why. You just do. Anyway, you say Y$="":FOR X=LEN(X$) TO 1 STEP -1: Y$=Y$+MID$(X$,X,1):NEXT. Right? "Well, normally I like to have it written out, but--" "Right. The point is, that is worthless typing that in. What I want is a language that I can say 'BACKWARDS X