[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::languages

Title:Languages
Notice:Speaking In Tongues
Moderator:TLE::TOKLAS::FELDMAN
Created:Sat Jan 25 1986
Last Modified:Wed May 21 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:394
Total number of notes:2683

359.0. "Apparent nonC contest conference" by FIGS::PRAETORIUS (mwlwwlw&twwlt) Thu Sep 16 1993 12:32

           <<< FIGS::DISK$ITS:[NOTES$LIBRARY]APPARENT-NONC.NOTE;1 >>>
                     -< Apparent nonC contest conference >-
================================================================================
Note 1.0                      I wish I'd said that                       1 reply
FIGS::PRAETORIUS "mwlwwlw&twwlt"                     34 lines  15-SEP-1993 18:00
--------------------------------------------------------------------------------
     At first I thought I'd explain this by saying it was the opposite
of the Obscure C contest.  But if I negate only one term, I get Apparent
C, and that's not what I want (neither is Obscure nonC).  Does this count
for litotes, Mr. Mogliazzi (sp?)?

     What I want is really obvious looking code (if you can do that in
C, more power to you).  Plusses are:

	reads almost like English language pseudocode, but compiles

	declarative style (single assignment style counts for a
	close 2nd)

	scarcity of syntactic sugar

	elegance, terseness, brilliance, etc.

	an obvious statement of a problem that you previously
	thought would always look ugly

	(last on the list, but still nice) efficiency

I'm tempted to say TECO (as much as I love it), FP and APL (and their ilk)
are right out - I'd love to be proved wrong.  I'd like to allow, say,
Common Lisp (I think it usually has well chosen function names and, when
not dealing with arithmetic, the forward Polish style isn't too unfamiliar),
but I may get shouted down on that.

     I'm not quite sure how to organize the file.  For now, I'll just
post the 2 examples that inspired this notesfile as base notes (leaving
room for discussion (and eventually maybe voting?) after each).  If you
have a nomination, please post it as a base note for now.  Any suggestions
on organization would be appreciated.
								Robt. P.
T.RTitleUserPersonal
Name
DateLines