From: "Mauricio Fernández" Date: 2003-02-13T18:37:34+09:00 Subject: Re: von Rossum on Strong vs. Weak Typing On Thu, Feb 13, 2003 at 01:15:42PM +0900, Yukihiro Matsumoto wrote: > Hmm, by my definition, strong typing means that every data has its own > type, without exception. Weak typing is that type can be mixed and > changed very easily. Dynamic typing is that types of expressions > (including variables) are determined at run time, whereas static > typing is that every expression (and variable) has its type determined > at compile time. Under these definitions: > > Ruby: strong dynamic typed language > Java: strong static typed language > AWK: weak dynamic typed language > C: weak(?) static typed language. ^^^^ because of coercions (?) > Perl: weak part static, part dynamic typed language -- _ _ | |__ __ _| |_ ___ _ __ ___ __ _ _ __ | '_ \ / _` | __/ __| '_ ` _ \ / _` | '_ \ | |_) | (_| | |_\__ \ | | | | | (_| | | | | |_.__/ \__,_|\__|___/_| |_| |_|\__,_|_| |_| Running Debian GNU/Linux Sid (unstable) batsman dot geo at yahoo dot com Stupid nick highlighting Whenever someone starts with "stupid" it highlights the nick. Hmm. -- #Debian