Hi all,<br><br>One of the authors of Algol 60 will be giving a talk in the Informatics Forum on Thursday morning about his new teaching language Grace. I'm going to try to go...<br><br>Miles.<br><br><div class="gmail_quote">
---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Miles Gould</b> <span dir="ltr"><<a href="mailto:mgould1@inf.ed.ac.uk">mgould1@inf.ed.ac.uk</a>></span><br>Date: Tue, Apr 26, 2011 at 12:18 PM<br>
Subject: Fwd: Andrew Black Seminar, Thur 28th April, 10:30am, G.03<br>To: <a href="mailto:miles.gould@gmail.com">miles.gould@gmail.com</a><br><br><br>

  

    
  
  <div text="#000000" bgcolor="#ffffff">
    <br>
    <br>
    -------- Original Message --------
    <table border="0" cellpadding="0" cellspacing="0">
      <tbody>
        <tr>
          <th nowrap valign="BASELINE" align="RIGHT">Subject: </th>
          <td>Andrew Black Seminar, Thur 28th April, 10:30am, G.03</td>
        </tr>
        <tr>
          <th nowrap valign="BASELINE" align="RIGHT">Date: </th>
          <td>Fri, 22 Apr 2011 13:44:46 +0100</td>
        </tr>
        <tr>
          <th nowrap valign="BASELINE" align="RIGHT">From: </th>
          <td>Sarah Reay <a href="mailto:sreay@inf.ed.ac.uk" target="_blank"><sreay@inf.ed.ac.uk></a></td>
        </tr>
        <tr>
          <th nowrap valign="BASELINE" align="RIGHT">Organisation:
          </th>
          <td>The University of Edinburgh</td>
        </tr>
        <tr>
          <th nowrap valign="BASELINE" align="RIGHT">To: </th>
          <td><a href="mailto:lfcs-members@inf.ed.ac.uk" target="_blank">lfcs-members@inf.ed.ac.uk</a>, <a href="mailto:seminars@inf.ed.ac.uk" target="_blank">seminars@inf.ed.ac.uk</a>,
            <a href="mailto:lfcs-interest@inf.ed.ac.uk" target="_blank">lfcs-interest@inf.ed.ac.uk</a></td>
        </tr>
      </tbody>
    </table>
    <br>
    <br>
    <pre>Dear All,

I am pleased to announce this seminar from Prof Andrew Black, not to be 
confused with the LFCS Seminar he will be giving earlier in the week.

Thursday 28th April
10:30am-12:00pm
Informatics Forum Room G.03

"Grace: a New educational O-O programming language"

Speaker: Professor Andrew P Black

Abstract:

We are engaged in the design of a new Object-oriented educational 
programming language called Grace.
Our motivation is frustration with available languages, none of which 
seems to be suited to our target audience: students in the first two 
programming courses.

What principles should we apply to help us design such a language?  We 
started with a list of 17 "obviously good principles", aware that some 
of them would conflict with each other.  What we didn't expect was that 
some of them would conflict with good learning.

One of our principles was that the language should provide one "fairly 
clear way" to do most things.  But suppose that an instructor wants to 
use Grace to compare two ways of doing something?  How can one show 
students the superiority of one approach over another if the alternative 
approach cannot be expressed?  And yet we can hardly
fill our language with every miss-begotten language feature of the last 
50 years, just so that we can explain to our students why it is better 
not to program that way!

Prof Black will outline the principle features of Grace, list the open 
issues, and listen to your reactions while all of the choices are still 
on the table.  For more information, see <a href="http://www.gracelang.org" target="_blank">http://www.gracelang.org</a>

Biography

Andrew Black is a Professor of Computer Science at Portland State 
University in Portland, Oregon.  His first programming language was 
Algol 60, to which he attributes
a life-long interest in language design.  He is one of the designers of 
Emerald, the first object-oriented language with specific support for 
mobility, but admits to not really understanding object-orientation 
until he had to teach it, 12 years later, for which purpose he learned 
Smalltalk.

Kind regards,

Sarah
-- 
Sarah Reay
Support Office Secretary
School of Informatics
University of Edinburgh
Informatics Forum
10 Crichton Street
Edinburgh
EH8 9AB

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

_______________________________________________
lfcs-interest mailing list
<a href="mailto:lfcs-interest@inf.ed.ac.uk" target="_blank">lfcs-interest@inf.ed.ac.uk</a>
<a href="http://lists.inf.ed.ac.uk/mailman/listinfo/lfcs-interest" target="_blank">http://lists.inf.ed.ac.uk/mailman/listinfo/lfcs-interest</a>

</pre>
  </div>

</div><br>