home bbs files messages ]

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

   comp.lang.forth      Forth programmers eat a lot of Bratwurst      117,927 messages   

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

   Message 117,372 of 117,927   
   minforth to All   
   Re: Parsing timestamps?   
   02 Jul 25 07:34:16   
   
   From: minforth@gmx.net   
      
   Am 02.07.2025 um 05:00 schrieb minforth:   
   > Am 01.07.2025 um 21:56 schrieb Paul Rubin:   
   >> minforth@gmx.net (minforth) writes:   
   >>> Nobody seems to care about that time. Instead, the focus seems to be   
   >>> primarily on code runtime, even though the difference is only   
   >>> microseconds or less.   
   >>   
   >> I think in the Moore era, you got two speedups: 1) interpreted Forth was   
   >> 10x faster than its main competitor, interpreted BASIC; and 2) if your   
   >> Forth program was still too slow, you'd identify a few hot spots and   
   >> rewrite those in assembler.   
   >>   
   >> Today instead of BASIC we have Python, and interpreted Forth is still a   
   >> lot faster than Python.  That speed is sufficient for most things, like   
   >> it always was, but even more so on modern hardware.   
   >   
   > Today, you could go insane if you had to write assembler code   
   > with SSE1/2/3/4/AVX/AES etc. extended CPU commands (or take GPU   
   > programming...)   
   >   
   > Even chip manufacturers provide C libraries with built-ins and   
   > intrinsics to handle this complexity, and optimising C compilers   
   > for selecting the best operations.   
   >   
   > IMO assembler programming in Forth is mostly for retro enthusiasts   
   >   
      
   P.S. I forgot to mention that this is not true for MCUs and embedded   
   systems.   
      
   I have the utmost respect for Matthias Koch's Mecrisp Stellaris.   
      
   --- 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