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,373 of 117,927   
   dxf to minforth   
   Re: Parsing timestamps?   
   02 Jul 25 15:59:30   
   
   From: dxforth@gmail.com   
      
   On 2/07/2025 1:00 pm, minforth wrote:   
   > 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   
      
   Yet Forth commercials continue to provide assemblers which they need   
   to generate their own systems and to provide x87 and SSE f/p.  One   
   of the most interesting things of Acorn BASIC was the built-in 6502   
   assembler.   
      
   --- 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