Article View: comp.lang.misc
Article #153Re: What is a type? (was Re: Fortran90 and Arrays)
From: David Gudeman
Date: Sat, 11 Apr 1992 05:48
Date: Sat, 11 Apr 1992 05:48
26 lines
1576 bytes
1576 bytes
In article <BEVAN.92Apr9151907@panda.cs.man.ac.uk> Stephen J Bevan writes: ]In article <1992Apr8.180420.9294@newshost.lanl.gov> jlg@cochiti.lanl.gov (Jim Giles) writes: ] The word `type' means any static attribute which is associated with ] an identifier in such a way that _every_ occurrence of the identifier ] in a given scope has that attribute. ] ]Is this is a JLG definition or do others share this view? It ]certainly doesn't match with what my idea of a "type" is. This is a JLG definition. I've never heard anything remotely like it in the literature on types. What JLG describes is usually refered to as a "static property of an identifier". The word "type" has several completely different definitions, but none that I know of refer to static properties in general. Furthermore, it is only in low-level languages that type is an attribute of identifiers at all. In high-level languages type is an attribute of a value. ] In this case you _may_ decide to apply the word `type' to certain ] properties of _values_, but such a distinction is not useful. Humph. Try programming in Lisp without reference to the types of values. -- David Gudeman gudeman@cs.arizona.edu noao!arizona!gudeman
Technical Details
Message-ID:
<15195@optima.cs.arizona.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!think.com!ames!ncar!noao!arizona!gudemanShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!ames!ncar!noao!arizona!gudeman From: gudeman@cs.arizona.edu (David Gudeman) Newsgroups: comp.lang.misc Subject: Re: What is a type? (was Re: Fortran90 and Arrays) Message-ID: <15195@optima.cs.arizona.edu> Date: 11 Apr 92 05:48:45 GMT Organization: U of Arizona CS Dept, Tucson Lines: 26