What is Expressiveness in a Computer Language

Joachim Durchholz jo at durchholz.org
Sun Jun 25 14:00:09 EDT 2006


Pascal Costanza schrieb:
>> Another observation: type safeness is more of a spectrum than a 
>> clearcut distinction. Even ML and Pascal have ways to circumvent the 
>> type system, and even C is typesafe unless you use unsafe constructs.
>> IOW from a type-theoretic point of view, there is no real difference 
>> between their typesafe and not typesafe languages in the "statically 
>> typed" column; the difference is in the amount of unsafe construct 
>> usage in practial programs.
> 
> It's also relevant how straightforward it is to distinguish between safe 
> and unsafe code, how explicit you have to be when you use unsafe code, 
> how likely it is that you accidentally use unsafe code without being 
> aware of it, what the generally accepted conventions in a language 
> community are, etc. pp.

Fully agreed.



More information about the Python-list mailing list