> I have implemented applications in Objective Caml, Ruby, Perl, C++, > Java, and C. I have a working knowledge Lisp and Python. I love coding > in Objective Caml, Lisp, and Ruby, but if, in a real world > mission-critical situation, a client were to come to me and ask me to > implement an application for him, I would likely choose C, because of > my experience and level of confidence with the language. That alone, I > would argue, makes C the best language for the job, if I am on it.
<snip other great stuff> Excellent post Michael. Ditto that. I think we all fall into that boat. Language wars remind me so much of the marial arts. I'm a black-belt in a system called Shaolin Ch'wan Fa -- the roots of modern day Kenpo karate (so I usually just say I practiced Kenpo). I really enjoyed learning the system I chose. It was great for me and agreed with the way I naturally thought about combat. Others disagree and think the system the learned is "the best". It's almost a matter of religon with those who study difference martial arts systems. Nonetheless, no matter what system you chose to learn -- so long as you stick with it -- you'll be effective at using it. I've studied a lot of other martial arts systems too. However, if I were backed in a corner by some big ugly guys, I would defend myself with techniques from the system I know best. In software engineering, I enjoy learning about other languages, but I favor the languages/technologies that I know best when faced with a serious solution to implement. -Bryan .===================================. | This has been a P.L.U.G. mailing. | | Don't Fear the Penguin. | | IRC: #utah at irc.freenode.net | `==================================='
