Programming Languages


THE LESSER-KNOWN PROGRAMMING LANGUAGES #18 -- C-

This language was named for the grade received by its creator when 
he submitted it as a class project in a graduate programming class.  
C- is best described as a "low-level" programming language.  In fact,
the language generally requires more C- statements than machine-code
statements to execute a given task.  In this respect, it is very
similar to COBOL.



*SARTRE--Named after the late existential philosopher, SARTRE is an
extremely unstructured language.  Statements in SARTRE have no purpose;
they just are. Thus SARTRE programs are left to define their own
functions. SARTRE programmers tend to be boring and depressed and are
no fun at parties.  The SARTRE language has two basic data types, the
EN-SOI and the POUR-SOI.  The EN-SOI is a completely filled heap, 
whereas the POUR-SOI is a dynamic structure which never has the same
value.  The structures are accessed through the only operation
defined in SARTRE, nihilation, which usually results in a 
?BAD FAITH at PC 02AC040 error.  Comparisons in SARTRE have a peculiar
form in that the IF statement can take no arguments and simply reads

		IF;

Similarly, assignments can only be of the form

		WHAT-IS := (NOT WHAT-IS);

since in SARTRE the POUR-SOI is only, and exactly, what it is not.
Although this sounds confusing, a background process, the NIHILATOR, is
constantly running, making any such statements (or any statements at
all, for that matter), completely meaningless.

Programs in SARTRE do not terminate, of course, since there is No Exit.




Back to my Computer Humor Page
Back to my humor page
Back to my home page

nathan@visi.com