Computers are Systems, not Languages – Ian Bogost

January 28, 2011 at 8:44 am 2 comments

I find this whole idea bizarre — that degree-granting programs would really believe that learning a programming language as being at all comparable to learning a natural language.  Ian does a good job addressing the issues.  I wonder if we in CS made a mistake when we called our notations “languages.”  They’re notations.  They are not used for the same purposes as natural languages.  They describe different things.  Maybe we led people astray by calling them languages.

Last year I learned about a rumor swirling around the comparative literature department at UCLA, where I did my PhD. Supposedly I had managed to get C++ to count as one of the three languages required for the degree. It’s not true, for the record, but it is a topic that comes up from time to time—substituting programming languages for natural languages. Many of us who work in computing and the humanities claim that knowledge of computation is essential background for all discussions that hope to bridge the two, not just for those who intend to make things for computers.

via Ian Bogost – Computers are Systems, not Languages.

Entry filed under: Uncategorized. Tags: .

New Myro Languages Taking a test helps with learning

2 Comments Add your own

  • 1. Ian Bogost  |  January 28, 2011 at 1:27 pm

    Maybe we led people astray by calling them languages

    I was wondering that too. Do you know the history of the use of the term in computing?

    • 2. Rob St. Amant  |  January 28, 2011 at 11:00 pm

      I don’t know, but I’d guess that it grew out of “the language of mathematics”, a phrase that Galileo made famous (in translation, at least :-).


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Trackback this post  |  Subscribe to the comments via RSS Feed

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 9,045 other followers


Recent Posts

Blog Stats

  • 2,025,064 hits
January 2011

CS Teaching Tips

%d bloggers like this: