FROM : Thomas Davie
DATE : Sat Jul 08 02:10:51 2006
>
>> We very rarely need hardware access or in fact any low level access
> of any kind, and as such, I suspect that a much stronger type system
> could be used.
>
> Not sure I understand the logical connection in the above sentence.
The connection I'm making is that if we need hardware access we
generally need access to write to a block of memory and don't
generally know what abstract structure that memory represents. Hence
in this situation it's generally a good idea to have an extremely
weak type system, so that we can express such things.
However, when we are dealing with much more abstract concepts such as
objects, we generally know what our data structures are. We know how
they are going to be used, and we know what they should and should
not do. It is therefore useful to be able to tell the computer at
least some of these constraints, and have it check them for it's self.
I will repost this thread in the objective-C language thread and
perhaps we can carry on this discussion there.
Thanks
Bob
DATE : Sat Jul 08 02:10:51 2006
>
>> We very rarely need hardware access or in fact any low level access
> of any kind, and as such, I suspect that a much stronger type system
> could be used.
>
> Not sure I understand the logical connection in the above sentence.
The connection I'm making is that if we need hardware access we
generally need access to write to a block of memory and don't
generally know what abstract structure that memory represents. Hence
in this situation it's generally a good idea to have an extremely
weak type system, so that we can express such things.
However, when we are dealing with much more abstract concepts such as
objects, we generally know what our data structures are. We know how
they are going to be used, and we know what they should and should
not do. It is therefore useful to be able to tell the computer at
least some of these constraints, and have it check them for it's self.
I will repost this thread in the objective-C language thread and
perhaps we can carry on this discussion there.
Thanks
Bob






Cocoa mail archive

