From: Tony Arcieri Date: 2012-09-04T01:21:43+09:00 Subject: Re: What makes Ruby a dynamic language? --e0cb4e43d3415f155d04c8ce8901 Content-Type: text/plain; charset=ISO-8859-1 On Mon, Sep 3, 2012 at 4:32 AM, Robert Klemme wrote: > An important point which apparently hasn't been mentioned yet is > dynamic typing vs. static typing: in Ruby variables are typeless while > in statically typed languages they are typed. > > https://en.wikipedia.org/wiki/Dynamic_typing#Dynamic_typing Bingo. In statically typed languages, the compiler knows all types at compile time. In dynamically typed ("untyped") languages, in many cases it's not possible to know all types at compile time because they haven't all been declared. -- Tony Arcieri --e0cb4e43d3415f155d04c8ce8901 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Mon, Sep 3, 2012 at 4:32 AM, Robert Klemme <shortcutter@googlemail.com> wrote:
An important point which apparently hasn't been menti= oned yet is
dynamic typing vs. static typing: in Ruby variables are typeless while
in statically typed languages they are typed.

https://en.wikipedia.org/wiki/Dynamic_typing#Dynamic_typing<= /a>

Bingo. In statically typed languages, t= he compiler knows all types at compile time. In dynamically typed ("un= typed") languages, in many cases it's not possible to know all typ= es at compile time because they haven't all been declared.

--
Tony Arcieri

--e0cb4e43d3415f155d04c8ce8901--