From: already5chosen@yahoo.com   
      
   On Wed, 29 Oct 2025 06:57:10 +0100   
   Janis Papanagnou wrote:   
      
   > On 28.10.2025 12:16, bart wrote:   
   >   
   > > * Less control (of data structures for example)   
   >   
   > Not sure what you mean (control constructs, more data structures).   
   > But have a look into Unix shells for control constructs, and into   
   > Kornshell specifically for data structures.   
   >   
   > It's a very inhomogeneous area. Impossible to clearly classify.   
   >   
   > Janis   
   >   
      
   Less control of data structures means less control of data structures.   
   In some (not all) non-scripting languages we have ether full control of   
   the layout of records (Ada) or at least non-full-but-good-enough-in-   
   practice-if-one-knows-what-he-is-doing control (C).   
   In scripting languages the same effect often has to be achieved by   
   coding binary parser in imperative manner. Imperative style in this   
   case is less convenient and more error-prone than declarative style   
   available in Ada and C.   
   However there are many none-scripting language, including few of the   
   most popular (Java, C#) that in this regard are not better than your   
   typical scripting language.   
   So, may be, better division here would be not "dynamic,scripting vs   
   statically-typed, non-scripting", but "system-oriented languages vs   
   application-oriented languages".   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|