[IAEP] [support-gang] Which Language?

Caryl Bigenho cbigenho at hotmail.com
Sat Sep 26 10:25:37 EDT 2009

OK, the consensus is Python so far.  Can he do that strictly on XOs? How does he package it to share as an Activity?  Can he do it on a Mac or PC and then package it for Sugar?  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?


Date: Sat, 26 Sep 2009 15:52:33 +0300
From: le.waldman at gmail.com
To: support-gang at lists.laptop.org
Subject: Re: [support-gang] Which Language?


For Sure, Python.
Easy to learn, Easy to read (What I think is one of it big's strenghts), Is being widely deployed on Web apps now.

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.

For the beginning I think Python, and for more advanced classes Java and C/C++.
Leon Waldman
SysAdmin Linux - Arquiteto de Infra-Estrutura & TI.

On Sat, Sep 26, 2009 at 7:00 AM, Caryl Bigenho <cbigenho at hotmail.com> wrote:

Hi All,

On Thursday, Ben wrote in the IAEP list:

"My feeling is that the most important thing we can do in this area is to
make it easy to write Activities that are intrinsically cross-platform.

To borrow a phrase, one way to do this is to choose languages, and
interpreters, that are incapable of expressing platform dependencies."

So I have a question for you folks. I am in discussion with a college CS prof who

would like to teach beginning programming with XOs. He is interested in trying
several different languages, but I am interested in pointing him toward the one 
that would result in the most universally usable Activities with the idea that

his students would be able to write Activities as class projects that could then
be widely distributed. 

It would be great if they would be, as Ben suggests, cross-platform. By that, I mean
usable on the XO-1, XO-1.5, SoaS, live CD, etc. for PCs and Intel Macs. Of course my

dream ideal is that they would also be able to be run on the old PowerPC Macs that
are still widely used in the public schools, but that is probably too much too hope for.

So...the question is, what should I tell him?

Caryl (aka SweetXOGrannie)



support-gang mailing list

support-gang at lists.laptop.org


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.sugarlabs.org/archive/iaep/attachments/20090926/d8407d5c/attachment.htm 

More information about the IAEP mailing list