Friday, May 23, 2003

Today I read a paraphrase of the Perl design principle that went "programs are meant to be easy for humans to write, and only incidentally for people to read". Contrast that with Donald Knuth's statement that "Programs are meant to be read by humans and only incidentally for computers to execute". While those statements aren't necessarily mutually exclusive, I think that where you stand on those questions says a lot about how you write code and what kind of language you prefer.
1:01:54 PM  permalink Click here to send an email to the editor of this weblog. 

A co-worker sent me a link to an article on F# this morning, which was fairly light on content, and Larry O'Brien mentioned it today as well. Then I saw that the article hit Slashdot, and is now getting mentioned on ll1-discuss, where Russ Ross pointed out that it's not a new story and that Jason Bock keeps a list of .NET language implementations. Which makes me wonder why F# seems to have captured so much interest where earlier mentions of, say, S# didn't.

Also, Larry O' Brien says "it struck me that the biggest practical advantage of strong typing may be IntelliSense", which leads me to wonder if the next question is "why do we need IntelliSense?". John Lam is wondering about dynamically typed languages: "I wonder if it's just me, or whether the community that I frequent has this on its collective consciousness, but I've been spending quite a bit of time wondering about the benefits of dynamically typed languages." It's not just you, John.

12:16:25 PM  permalink Click here to send an email to the editor of this weblog. 


Stories
DateTitle
1/23/2003 Why XML?
8/13/2002 Resolution for IE and Windows problems
8/10/2002 Supporting VS.NET and NAnt
5/11/2002 When do you stop unit testing?
Contact
jabber: weakliem
YM: gweakliem
MSN: gweakliem@pcisys.net
email: Click here to send an email to the editor of this weblog.
Subscribe to "Gordon Weakliem's Weblog" in Radio UserLand.
Click to see the XML version of this web page.