On 18/05/07, Ben Ford <[EMAIL PROTECTED]> wrote:
I think the attraction of python/ruby for me is that they get out of your way and let you operate much closer the problem domain conceptually.... I fact, it's a bit of a problem now, in that I feel I should learn C, but python fits my head so well that I really don't want to take the time off coding to learn it! ;-)
You're right about python/ruby being 'closer' to the problem domain. They are more malleable languages - you can tailor them to your problem domain more easily. (They aren't as malleable as lisp, but you get to have syntax). Learning C, on the other hand, even if you don't use it much, will make you a better python/ruby programmer. I recommend the book by K. N. King, "C. Programming: A Modern Approach". I thought the K&R book was the best for C, until I read King's book. Cheers, Carl.
