I've volunteered to give a talk about computer languages, for an audience which is primarily interested in linguistics, not computers.
One thing I'm definitely going to be talking about is Perl, which is unusual among computer languages in that, for instance, it has "pronouns". For more detail, see Larry Wall's "Natural Language Principles In Perl
". Wall deliberately went against the grain of language construction, it seems to me, in that he didn't aim for perfection or concision, whereas most language creators would seem to be aiming for something more like a Philosophical Language
Another example of a correlation -- I read in Pinker's "The Language Instinct" that English only has one first-person plural, "we", but other languages have more than one, which distinguish between "only you and I", "you and I and some other people", "some other people and I but not you" etc. Could that be considered analogous to "strong typing" in a computer language, where you can't have a variable be a number at one point, then a text string at another point?
I'm just looking for any interesting resources, links, opinions, ideas on the subject.
It's not an academic audience, and I don't have to rise to the standard of a formal lecture, just to be interesting. And I know more about the computer side than the linguistics side, so go easy on me if you're a linguist.