Software development industry analysis by Larry O'Brien, the former editor of Software Development and Computer Language
Thursday, December 23, 2004

 Optional static typing has long been requested as a Python feature. It's been studied in depth before (e.g. on the type-sig) but has proven too hard for even a PEP to appear. In this post I'm putting together my latest thoughts on some issues, without necessarily hoping to solve all problems. via [Artima Weblogs]

Even though I’m a big explicit typing proponent, I don’t like the idea of optional explicit typing. Visual Basic has this and I don’t think it’s a great success. People don’t code implicitly until their projects hit 1,000 lines and then say “Well, it’s getting a little obscure, let’s turn on explicit.” They either go with implicit until the project is so incomprehensible that even the original coder has a hard-time making things explicit, or they go explicit from scratch. I think one’s attitude towards implicit/explicit typing is part of what you bring to language choice – I’ll turn to Python when I want implicit, I’ll turn to C-derived languages when I want explicit.

Thursday, December 23, 2004 8:08:20 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Search
About Larry...
Flickr photostream
Subscribe: RSS 2.0 Atom 1.0
Popular Articles
Programming Sabre with Java, C#, and XML
Genetic Programming in C#
15 Exercises To Know A Programming Language
Top 10 Things I've Learned About Computers From the Movies and Any Episode of "24"
Recently Published Articles
HI
KonaKoder
Categories
Archive
Admin Login
Sign In
Toolroll