home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.c      Meh, in C you gotta define EVERYTHING      243,242 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 241,364 of 243,242   
   Janis Papanagnou to BGB   
   Language-design, tradeoffs (was Re: Nice   
   21 Oct 25 04:19:57   
   
   From: janis_papanagnou+ng@hotmail.com   
      
   On 20.10.2025 23:44, BGB wrote:   
   > [...]   
   >   
   > Decided to leave off going into a longer topic about language-design   
   > tradeoffs.   
      
   (I changed the subject for you. But wouldn't it have been better to   
   just open a new thread?)   
      
   >   
   > And the seemingly often overlooked practical distinctions between the   
   > design of serious/implementation languages and light-duty script   
   > languages,   
      
   An interesting distinction, though I'm exactly sure what you have in   
   mind when saying "light-duty" here.   
      
   One commonly used script language that I use on a daily basis is the   
   Unix Shell. Is that "light-duty" in your categories? (Not for me, to   
   be sure.)   
      
   In some courses I gave in the 1990's my dogma had always been (and   
   still is) to approach "scripting" as [seriously] "programming"!   
   And apply all the software development principles also when writing   
   programs in "scripting" languages.   
      
      
   > where blurring this line can result in languages that aren't   
   > particularly well suited to either use-case.   
   >   
   > Or, in effect:   
   >   C, C++, C#, Java, etc:   
   >     Mostly sensible designs for implementation languages.   
   >     Where: Language you would actually use for non-trivial code.   
   >   BASIC, Emacs Lisp, etc:   
   >     Sensible for script languages.   
      
   (You're probably talking about newer BASIC dialects. - But there's   
   anyway so many different BASIC dialects existing that it wouldn't   
   appear to me to choose this thing in the first place.)   
      
   >     Or, language used for behaviors or program-control / events.   
   >   JavaScript, ActionScript, etc:   
   >     Sort of an awkward middle ground.   
   >   
   > Though, JS and AS and similar, are still better than, say:   
   >   Trying to use Java or similar for high level event scripting;   
      
   I've been using JS in many toy projects because I needed dynamic   
   web-content and didn't have a managed server. If I've had one I'd   
   use (despite my dislike) even Java, if I could only avoid this   
   crooked, error prone, and inconsistent JS.   
      
   > [...]   
      
   (But that's obviously more a subthread for other folks, those that   
   like talking about BASIC and JS.)   
      
   Janis   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca