python list index - an easy question

Ben Bacarisse ben.usenet at bsb.me.uk
Mon Dec 19 15:44:39 EST 2016


Jussi Piitulainen <jussi.piitulainen at helsinki.fi> writes:
> Ben Bacarisse writes:
>>> BartC writes:
>>>>> You need to take your C hat off, I think.
>>>> It's a computing hat. Indexes are best seen as offsets (i.e. as a
>> measured distances from some origin or base). It's a model that grew
>> out of machine addressing and assembler address modes many, many
>> decades ago -- long before C. C, being a low-level language,
>> obviously borrowed it, but pretty much all the well-thought out
>> high-level languages have seen the value in it too, though I'd be
>> interested in hearing about counter examples.
>> Julia, at version 0.5 of the language, is a major counter-example:
> 1-based, closed ranges. I think they have been much influenced by the
> mathematical practice in linear algebra, possibly through another
> computing language.

Interesting. Thanks.
<snip>
-- 
Ben.


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /