comp.lang.ada
 help / color / mirror / Atom feed
From: murali@tut.cis.ohio-state.edu (S Muralidharan)
Subject: Re: Strong vs. Weak Typing
Date: 8 Jan 90 03:41:24 GMT	[thread overview]
Message-ID: <75383@tut.cis.ohio-state.edu> (raw)

In article 2562, eberard@ajpo.sei.cmu.edu (Edward Berard) writes:

>responses. I would be interested in getting your reaction to the
>following quotes from one of respondees:

>>>         object-oriented programming. Smalltalk has, in effect, no
>>>         types, but there are typed extensions to Smalltalk, e.g.,
>>
>> Again, CL and Smalltalk have *run-time* types - restrictions on
>> the use of *objects* during program *execution*.  Languages such
>> as Ada have *compile-time* types - restrictions on the use of
>> *identifiers* during program *compilation.*

>Are there any references documenting the benefits of strong vs. weak
>typing? What are your reactions to the definitions given?

This is really an interesting issue.  I have more fundamental questions.
What are types?  Why do we need types in programming languages? 
"Type" seems to have several different meanings (see Danforth, S., and
Tomlinson, C., "Type Theories and Object-Oriented Programming," ACM
Computing Surveys 20, 1, March 1988, pp. 29-72), and not even
apprently rigorous and apparently formal ones do much to illuminate
the concept, only to make it seem mysterious. 

Cheers,

Murali

                 reply	other threads:[~1990-01-08  3:41 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed
replies disabled

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