(original) (raw)
On 9 February 2013 17:15, R. David Murray <rdmurray@bitdance.com> wrote:
�
No, it is more the difference between \*statically\* typed and dynamically
typed. �Python is a strongly typed language (every object has a specific
type).
Yes, sorry, I think I probably have my terminology confused. What I really meant by 'strongly typed' was something like "a language where values passed to functions must be of a specified type". That is to say, something more along the lines of C, where function definitions explicitly specify the type of each argument, and where it is an error to pass to a function an argument whose type does not match that in the definition.
Sorry to turn this into programming design 101, I know it's not really the place for it.