🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #2345

Re: Pointers

#2345
From: Ian Joyner
Date: Mon, 09 Nov 1992 12:13
30 lines
2123 bytes
hrubin@pop.stat.purdue.edu (Herman Rubin) writes:

>Computer hardware quite properly uses pointers, and any software that
>does not is just making life difficult for the users.

Firstly, computer hardware does not necessarily use pointers.

Secondly, where different architectures do use pointers, the definition
of them can be quite different. As I have already said, Unisys A Series
have quite a different kind of pointer to that which C likes. In fact
the hardware defines a higher level more problem oriented kind of pointer
than C.

Thirdly, if you want direct access to hardware capabilities, then you may
as well use assembler. The disadvantages should be well known. Such languages
are solutions or 'how' oriented, not problem and 'what' oriented. This means
that you are not implementation independent, which makes portability difficult.
This also makes maintainability difficult. This style of programming locks
you into certain ways of doing things, instead of giving you the freedom
that higher level languages give you.

Customers are becoming more sophisticated, and do not like to be locked
into closed systems (proprietary systems are not necessarily closed), or
into Unix for that matter. 

-- 
Ian Joyner  ACUS (Australian Centre for Unisys Software)    ian@syacus.acus.oz
"Where is the man with all the great directions?...You can't imagine it,
 how hard it is to grow, Can you imagine the order of the universe?" ABWH
Disclaimer:Opinions and comments are personal.
Technical Details
Message-ID: <1992Nov9.121317.3914@syacus.acus.oz.au>
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!sgiblab!munnari.oz.au!mel.dit.csiro.au!mineng.dmpe.CSIRO.AU!dmssyd.syd.dms.CSIRO.AU!metro!usage!syacus!ian
References: <1992Nov3.130634.26112@rdg.dec.com> <1992Nov4.031026.23624@linus.mitre.org> <1992Nov4.093545.15950@rdg.dec.com> <Bx7oAz.7Lp@mentor.cc.purdue.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.misc
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!sgiblab!munnari.oz.au!mel.dit.csiro.au!mineng.dmpe.CSIRO.AU!dmssyd.syd.dms.CSIRO.AU!metro!usage!syacus!ian
From: ian@syacus.acus.oz.au (Ian Joyner)
Subject: Re: Pointers
Message-ID: <1992Nov9.121317.3914@syacus.acus.oz.au>
Organization: ACUS Australian Centre for Unisys Software, Sydney
References: <1992Nov3.130634.26112@rdg.dec.com> <1992Nov4.031026.23624@linus.mitre.org> <1992Nov4.093545.15950@rdg.dec.com> <Bx7oAz.7Lp@mentor.cc.purdue.edu>
Date: Mon, 9 Nov 1992 12:13:17 GMT
Lines: 30