From: bill.gunshannon@gmail.com   
      
   On 12/1/2025 4:23 PM, Dan Cross wrote:   
   > In article <10gk6e6$1bcst$3@dont-email.me>,   
   > Simon Clubley wrote:   
   >>> Now this is opinion, and really a poor argument. While I detest the   
   verbosity   
   >>> in most things, that is my choice, not the problem you claim.   
   >>   
   >> Back on topic, COBOL is very verbose, but I also hate way too concise   
   >> languages where the language designers don't even allow words like   
   >> "function" to be spelt out in full. You read code many more times than   
   >> you write it and having cryptic syntax makes that a lot harder to achieve.   
   >   
   > Excessive verbosity can be a hindrance to readability, but   
   > finding a balance with concision is more art that science. I   
   > don't feel the need to spell out "function" when there's an   
   > acceptable abbreviation that means the same thing ("fn"/"fun"/   
   > etc). That said, a lot of early Unix code that omitted vowels   
   > for brevity was utterly abstruse.   
   >   
   >> Something like Ada was designed for readability, and I wish all other   
   >> languages followed that example.   
   >   
   > Unfortunately, what's considered "readable" is both subjective   
   > and depends on the audience. Personally, I don't find Ada more   
   > readable because they it forces me to write `function` instead   
   > of `fn` or `procedure` instead of `proc`. If anything, I find   
   > the split between two types of subprograms less readadable, no   
   > matter how it's presented syntacticaly. Similarly, I don't find   
   > the use of `begin` and `end` keywords more readable than `{` and   
   > `}`, or similar lexical glyphs. I understand that others feel   
   > differently.   
   >   
   > If anything, I find it less readable since it is less visually   
   > distinct (perhaps, if I my eyesight was even worse than it   
   > already is, I would feel differently).   
   >   
   >> Just waiting for the moment when a newcomer designs a new language which   
   >> has syntax resembling TECO... :-)   
   >   
   > Or APL.   
      
   Nothing wrong with APL, if the task is within the languages domain.   
   But then, I am one of the last advocates for domain specific rather   
   than generic languages.   
      
   bill   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|