Archive for January 28, 2011

Computers are Systems, not Languages – Ian Bogost

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.

January 28, 2011 at 8:44 am 2 comments

New Myro Languages

Doug Blank just sent out this report on where the IPRE robot education technology Myro was going — the movement into new languages and platforms is pretty exciting!

This is a note to let you know the status of three new versions of Myro,
the API to interact with the Fluke and Scribbler. For more information on
any of these projects, please feel free to use this mailing list.

1) Myro in C++. This project has been developed at the University of
Tennessee at Knoxville, by Bruce MacLennan, John Hoare, and others. Mayro
in C++ is ready to use. For more information, please see:

http://wiki.roboteducation.org/Myro_in_CPlusPlus

2) Myro in Java. This project is underway at DePauw University by Doug
Harms. Myro in Java is under development and ready for testers. For more
information, please see:

http://wiki.roboteducation.org/Myro_in_Java

3) Myro in the Pyjama Project. Pyjama is a new scripting environment for
Python, Ruby, Scheme, and more. This is the latest version of Myro from
the IPRE. Pyjama is designed to run very easily on multiple platforms, and
with multiple languages. Pyjama is under development and ready for
testers. Form more information, please see:

http://pyjamaproject.org/

The pages at http://wiki.roboteducation.org/ will begin to change to
reflect these exciting developments and alternatives.

I invite users and developer of all of these systems to further describe
the projects, and provide additional details.

-Doug

January 28, 2011 at 8:43 am 13 comments


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

Join 9,005 other followers

Feeds

Recent Posts

Blog Stats

  • 1,879,159 hits
January 2011
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930
31  

CS Teaching Tips