Basic, javascript and a few others have weak typing.

Python, Lisp, Perl, Ruby, Smalltalk and a few others have dynamic
typing.  Which is very different.  (Although Perl's case is, like
everything else when Perl is in the sentence, arguable.)

I can't fathom a case of high-level code where strong typing is better
than dynamic... for low-level yes, but then you would probably be using
C or assembler anyway.

In fact, I think this was one of the (many) mistakes of C# "design".
But that's a prejudiced opinion; I just looked at tutorials and example
code, and turned away in disgust.  Maybe it's better if you actually use
it a bit.  (I know Python's indentation takes some getting used to...
and smalltalk's/objC's keyword args.

One funny thing is that it's not hard to beat C++ into dynamic typing.
Your typical VOS application is at least partially dynamic typed.

Although in my dream world, the dream language uses neither kind... it
uses "interface typing" exclusively.  But I don't know a language that
works like that in the real world :-)

And so says Hugh Perkins on 13/03/06 11:03...
> Yes, you're right, for many applications weak typing is better, because
> it produces more compact, easier to read code.

best,
                                               Lalo Martins
--
      So many of our dreams at first seem impossible,
       then they seem improbable, and then, when we
       summon the will, they soon become inevitable.
--
personal:                              http://www.laranja.org/
technical:                    http://lalo.revisioncontrol.net/
GNU: never give up freedom                 http://www.gnu.org/


_______________________________________________
vos-d mailing list
vos-d@interreality.org
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

Reply via email to