comp.lang.ada
 help / color / mirror / Atom feed
From: Tony Gair <tony@blueyonder.co.uk>
Subject: Ada and pointers
Date: Wed, 15 Aug 2001 07:19:25 GMT
Date: 2001-08-15T07:19:25+00:00	[thread overview]
Message-ID: <1ope7.5943$6R6.582900@news1.cableinet.net> (raw)
In-Reply-To: mailman.997686383.3943.comp.lang.ada@ada.eu.org



>> > Windows 98 ... a success of the pointer-to-buffer macro-assemblers.
> 
>>Please don't blame assembler for Win98.  And there is nothing wrong
>>about using pointers to buffers.  The trouble starts when you misuse
>>them.
> 

Pointers however are non-trivial and all programmers do not write perfect 
code all the time. This is one the reasons that ada is successful I 
believe, because it is possible to have as near as perfect code in a 
re-used package (especally that avl-tree-generic package) then reuse it in 
non-pointer code.



> I don't blame assembler (it is of course necessary in some parts,
> and generally carefully programmed), but over-used macro-assembler.
> At a certain scale in a project one should have a rich typing, e.g.
> arrays - the true ones, with bounds.
> 
> G.
> 

I think Ada is currently the best open source language of code because of 
this factor and information hiding..

Incidently I heard a statement by a colleague ten years ago saying pointers 
are not actually necessary in any construction of code no-matter the 
purpose because it had been mathematically proven so". A very strong 
statement.... has anyone heard of this or was it hot air,

Regards
Tony Gair





  reply	other threads:[~2001-08-15  7:19 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-13  7:05 How Ada could have prevented the Red Code distributed denial of service attack Gautier Write-only-address
2001-08-15  7:19 ` Tony Gair [this message]
2001-08-15 12:49   ` Ada and pointers Hambut
2001-08-15 13:33     ` Marin David Condic
2001-08-15 12:57       ` Jonathan DeSena
2001-08-16  1:46         ` Tony Gair
2001-08-16 13:37           ` Marin David Condic
2001-08-16 15:43             ` Darren New
2001-08-16 16:29               ` James Rogers
2001-08-16 16:56                 ` Darren New
2001-08-17 14:58                   ` Ted Dennison
2001-08-17 17:14                     ` Darren New
2001-08-15 16:02       ` James Rogers
2001-08-15 17:16         ` Marin David Condic
2001-08-15 19:52           ` James Rogers
2001-08-15 21:00             ` Marin David Condic
2001-08-15 18:54       ` Hambut
2001-08-15 19:53         ` Marin David Condic
2001-08-16  8:25           ` Hambut
2001-08-15 16:25     ` Warren W. Gay VE3WWG
2001-08-15 13:37   ` Ted Dennison
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox