[Home] [By Thread] [By Date] [Recent Entries]

  • From: Uche Ogbuji <uche@o...>
  • To: Michael Kay <mike@s...>
  • Date: Thu, 11 Nov 2010 09:35:49 -0700



On Thu, Nov 11, 2010 at 8:16 AM, Michael Kay <mike@s...> wrote:
On 11/11/2010 12:34, David wrote:
My concern about JavaScript in the browser as the "VM of the Browser" is its lack of binary data support.

I think the poor support for primitive data types is one valid objection. Another, expressed eloquently by Steven Pemberton in his talk at XML Holland this morning, is that a language with weak data typing is increasingly hard to debug as the size of the program increases: the larger the program becomes, the greater the distance between the point at which a program is wrong and the point at which the symptoms appear; so development effort is much worse than linear with the size of the program.

Sorry, but I think this is nonsense.  It's a popular theory among users of strongly-typed language, but it doesn't stand up to real world examination.  Plenty of very large, very complex systems are written in weakly typed languages, and I do not think there is good evidence that these are more buggy than those that aren't.  Typing is just one sort of constraint, and it's a generally artificial type that rarely matches real world constraints.


--
Uche Ogbuji                       http://uche.ogbuji.net
Weblog: http://copia.ogbuji.net
Poetry ed @TNB: http://www.thenervousbreakdown.com/author/uogbuji/
Founding Partner, Zepheira        http://zepheira.com
Linked-in: http://www.linkedin.com/in/ucheogbuji
Articles: http://uche.ogbuji.net/tech/publications/
Friendfeed: http://friendfeed.com/uche
Twitter: http://twitter.com/uogbuji
http://www.google.com/profiles/uche.ogbuji


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member