OT: Punctuation-starved Programming Languages

Bob Brown bbrown at harpercollege.edu
Wed Jun 21 13:02:32 CDT 2006


COBOL does rely on the period.

-Bob

>It was thus said that the Great Don Y once stated:
>>  Yeah, this is OT -- *except* in my hope that perhaps some
>>  *vintage* language might fit the bill...
>>
>>  So, the question:  are (were) there any useful languages
>>  designed that did not rely heavily on punctuation in their
>>  syntax?  It almost seems an inconsistency -- older languages
>>  tended to be skimpy in their syntax (e.g., short identifiers,
>>  global scope, etc.) which would suggest that punctuation
>>  exploits would be MORE valuable to them.
>
>   I wouldn't say that short identifiers, global scope, etc. are restrictions
>on syntax per se, but as a limitation due to the capacities of the computers
>at the time (like the 6 character limit of identifiers in C [1]).  But that
>aside, I can only think of a few that did not rely upon punctuation that
>much.  COBOL is one (although I don't know it well enough to say).  Pilot
>maybe.  BASIC is another one that can get by with minimal punctuation
>(parenthesis and brackets notwithstanding).  And it would be fairly trivial
>to remove punctuation from Forth with the proper word definitions.
>
>   Then there's always assembly ...
>
>   -spc (Do you have some special interest in this?)
>
>[1]	ANSI C89 limited external identifiers to the first six characters
>	due to limitations on certain system linkers.  An ANSI C89 compiler
>	could allow more characters, but it had to support at least six.


-- 
bbrown at harpercollege.edu   ####  ####    Bob Brown - KB9LFR
Harper Community College   ##  ##  ##    Systems Administrator
Palatine IL USA            ####  ####    Saved by grace



More information about the cctech mailing list