I have been reading through a lot of the articles on here and I started think about all the reasons people have interests in programming languages. This popped into my head while specifically reading Matt Estes question concerning formal type systems.|
Why do we pursue language designs and the issues that are coupled with the design?
I guess I find it hard to see programming languages from a research point of view. My mindset when looking at research goes something like 'do I need an operator for this', 'is this character intuitively representing its use', or 'how many keystrokes, and how far do my fingers have to move in order to accomplish X'? If I was to place blame, I would have to say that Donald Norman's "The Design of Everyday Things" did this to me. I can't look at anything with a blissfully ignorant eye, not wondering if design X of the product Y is the best for me.
With my reasons expressed (though short and potentially ambiguous), I would like to know the intentions others. I would like to know what I may be potentially missing from the field.
Thanks guys. =)