Wednesday, October 17, 2007
Michael Feathers asks if syntax is important.

I think the answer is maybe.  Certainly a language with a familiar syntax will allow you to pick it up faster if you have already learned a language with similar syntax.  For example, I found Java very easy to understand since I had a background in C#.  

Of course, there are the countless winers who complain about lisp's syntax or lack thereof. 

One tricky point is syntax that is legal in one language but not so in another.  I constantly found myself typing foreach in java just to be kicked in the head by the compiler.

I think syntax really matters for the first month or so of learning a new language.  Once you get beyond that you are able to "think" in the new language and your ideas start showing up in your new language.

Wednesday, October 17, 2007 12:35:21 PM (Central Standard Time, UTC-06:00)  #    Comments [0]