VALGOL programming language
|
|
- This article is about the fictional programming language VALGOL. For the North Yourkshire-based Black metal band see Valgol (band).
VALGOL is a fictional programming language invented as a joke by John Unger Zussman. It appears in a humorous list of "lesser known languages", published in InfoWorld in 1982 and later posted to Usenet. This is the original text pertaining to VALGOL:
VALGOL ... (With special thanks to Dan and Betsy "Moon Unit"
Pfau) - From its modest beginnings in southern California's San
Fernando Valley, VALGOL is enjoying a dramatic surge of populari-
ty across the industry.
VALGOL commands include REALLY, LIKE, WELL and Y$KNOW. Vari-
ables are assigned with the =LIKE and =TOTALLY operators. Other
operators include the "CALIFORNIA BOOLEANS", FERSURE, and NOWAY.
Repetitions of code are handled in FOR-SURE loops. Here is a sam-
ple VALGOL program:
14 LIKE, Y$KNOW (I MEAN) START
%% IF
PI A =LIKE BITCHEN AND
01 B =LIKE TUBULAR AND
9 C =LIKE GRODY**MAX
4K (FERSURE)**2
18 THEN
4I FOR I=LIKE 1 TO OH MAYBE 100
86 DO WAH + (DITTY**2)
9 BARF(I) =TOTALLY GROSS(OUT)
-17 SURE
1F LIKE BAG THIS PROGRAM
? REALLY
$$ LIKE TOTALLY (Y*KNOW)
VALGOL is characterized by its unfriendly error messages.
For example, when the user makes a syntax error, the interpreter
displays the message, GAG ME WITH A SPOON!
It is obviously a spoof of the ALGOL programming language and San Fernando Valley slang.
The other languages in the list are SIMPLE, SLOBOL, LAIDBACK, SARTRE, FIFTH, C-, LITHP and DOGO.
Like SARTRE, it has probably been taken too far now that a full language and interpreter have been written based on the joke.
External links
- Usenet post (http://groups.google.co.uk/groups?q=SLOBOL+LAIDBACK+SARTRE&start=10&hl=en&lr=&ie=UTF-8&scoring=d&selm=5612%40uiucdcs.UUCP&rnum=12)
- VALGOL implementation (http://catseye.mine.nu:8080/projects/valgol/)
- Documentation within site (http://catseye.mine.nu:8080/projects/valgol/doc/valgol.html)
