home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   RBERRYPI      Support for the Raspberry Pi device      21,939 messages   

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

   Message 18,947 of 21,939   
   Richard Kettlewell to bnl@nowhere.com   
   Re: Arrggh! beware the upgrade...   
   30 Dec 23 20:19:17   
   
   INTL 3:770/1 3:770/3   
   REPLYADDR invalid@invalid.invalid   
   REPLYTO 3:770/3.0 UUCP   
   MSGID:  b08d4d44   
   REPLY:  8e0ecaef   
   PID: SoupGate-Win32 v1.05   
   Björn Lundin  writes:   
   > The Natural Philosopher wrote:   
   >   
   >> To people like me who migrated from assembler to C, it was heaven.   
   >   
   > And the intention of the language. To be portable assembler.   
      
   I’m not sure that’s born out by the history (e.g. [1]). In DMR’s account   
   the original goal was to be an implementation language for Unix. The   
   interest in portability is several years later and (in the same article)   
   the only reference to ‘portable assembler’ references C’s use as an   
   intermediate language in compilers for other languages, hardly a   
   recommendation for general-purpose use (the same description could be   
   applied to LLVM IR just as easily).   
      
   [1] https://www.bell-labs.com/usr/dmr/www/chist.html   
      
   I don’t think ‘portable assembler’ is a remotely good description of C   
   in any case. In assembler, almost every operation has a very   
   well-defined meaning, defined purely in terms of the bit patterns of the   
   operands to an instruction, and perhaps the CPU state etc, but with no   
   reference to value type or provenance. In contrast in C the rules are   
   much more complicated, and getting it wrong leads to programs behaving   
   in rather strange and unpredictable ways.   
      
   --   
   https://www.greenend.org.uk/rjk/   
      
   --- SoupGate-Win32 v1.05   
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)   
   SEEN-BY: 15/0 19/38 90/1 105/81 106/201 128/260 129/305 135/225 153/7715   
   SEEN-BY: 218/700 226/30 227/114 229/110 112 113 200 206 307 317 400   
   SEEN-BY: 229/426 428 452 470 550 616 664 700 266/512 282/1038 291/111   
   SEEN-BY: 292/854 320/219 322/757 342/200 396/45 460/58 633/280 281   
   SEEN-BY: 633/412 418 420 509 2744 712/848 770/1 3 100 330 340 772/210   
   SEEN-BY: 772/220 230 5020/400 5075/35   
   PATH: 770/3 1 633/280 229/426   
      

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


(c) 1994,  bbs@darkrealms.ca