<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
OK, the consensus is Python so far.&nbsp; Can he do that strictly on XOs? How does he package it to share as an Activity?&nbsp; Can he do it on a Mac or PC and then package it for Sugar?&nbsp; I think he would really like to do it all on the XO. Is this possible? How does it get from terminal mode to being a regular Activity?<br><br>Thanks<br>Caryl<br><br><hr id="stopSpelling">Date: Sat, 26 Sep 2009 15:52:33 +0300<br>From: le.waldman@gmail.com<br>To: support-gang@lists.laptop.org<br>Subject: Re: [support-gang] Which Language?<br><br><div dir="ltr">Hi,<div><br></div><div><br></div><div>For Sure, Python.</div><div><br></div><div>Easy to learn, Easy to read (What I think is one of it big's strenghts), Is being widely deployed on Web apps now.</div><div>
<br></div><div>Another two languages would be Java (as python you can do anything on the high level with it, but it is a lot more complicated), and, of course, C/C++, that are also harder then python but are the main low level languages.</div>
<div><br></div><div>For the beginning I think Python, and for more advanced classes Java and C/C++.</div><div><br></div><div>--<br>Leon Waldman<br>SysAdmin Linux - Arquiteto de Infra-Estrutura &amp; TI.<br>
<br><br><div class="ecxgmail_quote">On Sat, Sep 26, 2009 at 7:00 AM, Caryl Bigenho <span dir="ltr">&lt;<a href="mailto:cbigenho@hotmail.com">cbigenho@hotmail.com</a>&gt;</span> wrote:<br><blockquote class="ecxgmail_quote" style="border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">




<div>
<pre>Hi All,<br><br>On Thursday, Ben wrote in the IAEP list:<br><br>"My feeling is that the most important thing we can do in this area is to<br>make it easy to write Activities that are intrinsically cross-platform.<br><br>To borrow a phrase, one way to do this is to choose languages, and<br>interpreters, that are incapable of expressing platform dependencies."<br><br>So I have a question for you folks. I am in discussion with a college CS prof who<br><br>would like to teach beginning programming with XOs. He is interested in trying<br>several different languages, but I am interested in pointing him toward the one <br>that would result in the most universally usable Activities with the idea that<br><br>his students would be able to write Activities as class projects that could then<br>be widely distributed. <br><br>It would be great if they would be, as Ben suggests, cross-platform. By that, I mean<br>usable on the XO-1, XO-1.5, SoaS, live CD, etc. for PCs and Intel Macs. Of course my<br><br>dream ideal is that they would also be able to be run on the old PowerPC Macs that<br>are still widely used in the public schools, but that is probably too much too hope for.<br><br>So...the question is, what should I tell him?<br><br><br>Caryl (aka SweetXOGrannie)<br> <br><br></pre>                                               </div>
<br>_______________________________________________<br>
support-gang mailing list<br>
<a href="mailto:support-gang@lists.laptop.org">support-gang@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/support-gang">http://lists.laptop.org/listinfo/support-gang</a><br>
<br></blockquote></div><br></div></div>                                               </body>
</html>