On 23/04/18 17:48, Richard Kettlewell wrote:
> Modern languages usually shrink or eliminate the set of undefined
> behavior compared to C, meaning this issue doesn’t arise; but nobody
> thinks any of them are ‘portable assembler’ despite the more
> comprehensible mapping from source code to semantics l-)
Perhaps that is why modern code seems to be so ill designed.
I learned to 'think in assembler', and I still do, and my code is
usually tight and low bug content.
When I write C I am thinking in termns of memory locations, pointers and
registers, not 'objects'
--
All political activity makes complete sense once the proposition that
all government is basically a self-legalising protection racket, is
fully understood.
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)
|