|
[Date Index]
[Thread Index]
[Author Index]
Re: Re: Re: Types in Mathematica
- To: mathgroup at smc.vnet.net
- Subject: [mg62886] Re: [mg62879] Re: [mg62805] Re: Types in Mathematica
- From: Zhengji Li <zhengji.li at Gmail.com>
- Date: Thu, 8 Dec 2005 00:04:12 -0500 (EST)
- References: <dlp2ci$le$1@smc.vnet.net> <dls4vp$mmc$1@smc.vnet.net> <dm1ak3$i1n$1@smc.vnet.net> <dmjrb8$5u6$1@smc.vnet.net> <dmm2tp$nmo$1@smc.vnet.net> <dmrt6i$6le$1@smc.vnet.net> <200512032352.SAA15917@smc.vnet.net> <dmui9j$ml5$1@smc.vnet.net> <200512051841.NAA21160@smc.vnet.net> <200512070412.XAA23867@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Such a hot topic here.
But what does "type" mean on earth?
I define an integer "i". Then I do some arithmetic with it. Here,
"i"'s type is "integer".
In a programming language (like C), I write:
int i; i = 1234;
As the programmer, I do not care how the language implements
"integer". It can use a register, or several bytes in memory (the
ASCII code of "1234", or in Binray Code Decimal) to represent it.
Let me guess, "types" should be considered in two layers: abstract
layer and phsical layer.
An integer "i" on abstract layer can be represented as an integer in
tradition meaning or something else as you like on phyiscal layer.
When I got a string "1234" on phsical layer, I can "abstract" it to an
integer 1234. This is the mapping of types between the two layers.
Turn to Mathematica, I define a symbol "a", it is completely a
"symbol", it can be anything. This may be a try of Mathematica to
represent things on the abstract layer.
--
Li Zhengji
-------------------------------------------------------------
If all you have is a hammer, everything is a nail.
-------------------------------------------------------------
Prev by Date:
Re: Re: Re: Types in Mathematica thread
Next by Date:
Re: Bug in Graphics output of Circle primitive?
Previous by thread:
Re: Re: Types in Mathematica
Next by thread:
Re: Re: Types in Mathematica
|