<p style="text-align:left">Hi Gonzalo, I really appreciate your feedback :) <br></p><p style="text-align:left">I second your view Anish.The scenario is mostly seen in India.<br></p>
<p style="text-align:left">C, C++ are the languages that laid foundation for OOPS(C++ to be more specific).<br></p><p style="text-align:left">My personal experience is that, I started with C as my first programming language when I was in school, then went for C++. It helps to build strong OOPS foundation and thus facilitated me to pick up any new language at pace. Now it helped to pick up Java and Python pretty quickly. So I believe the OOPS concepts are easy to understand in C++ ( maybe because I picked C++ prior to python) which helped me in my further learnings.</p>
<p style="text-align:left"> It would be great if we could provide something that would help children learn in terms of programming languages with lot many examples :D<br></p>
<p style="text-align:left">Also, We are planning to have an activity for web development. Through this children will be able to design HTML pages, write JS in that. We can even allow them to build entire webapp(in the long run). The unique part will be easy to use interface where children can select, drag and drop HTML widget on page. We can provide many more features like this.</p>
<p style="text-align:left">Yes, I would definitely like to look into Develop activity and Pippy :)</p><p style="text-align:left"><br></p><p style="text-align:left">Feel free to add to it !<br></p><p style="text-align:left">
Cheers!<br>
Kartik Perisetla</p>
<div style="text-align:right" class="gmail_quote"><div style="text-align:left">On Aug 7, 2012 9:51 PM, "Anish Mangal" <<a href="mailto:anish@sugarlabs.org" target="_blank">anish@sugarlabs.org</a>> wrote:<br type="attribution">
</div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div style="text-align:left" bgcolor="#FFFFFF" text="#000000">
<div style="text-align:left"><br>
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br><br>
On Tuesday 07 August 2012 01:36 AM, Gonzalo Odiard wrote:<br><span style="white-space:pre-wrap">></span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> On Sun, Aug 5, 2012 at 12:03 PM, Kartik Kumar
<<a href="mailto:kartik.peri@gmail.com" target="_blank">kartik.peri@gmail.com</a> <a href="mailto:kartik.peri@gmail.com" target="_blank"><mailto:kartik.peri@gmail.com></a>>
wrote:</span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> Hi All,</span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> I was thinking of an Activity for Sugar using which children
can write programs in C and C++ and execute them. </span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> Why? Why, poor kids?! :)</span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> Jokes aside, I don't think is a good idea:</span><br><span style="white-space:pre-wrap">
> * C is more difficult to learn than python.</span><br><span style="white-space:pre-wrap">
> * In the images there are not gcc and make.</span><br><span style="white-space:pre-wrap">
> * Compiled c code is dependent of the platform, </span><br><span style="white-space:pre-wrap">
> and we do not have a good solution to multiplatform binaries
in the activities.</span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> Why you think, learning C can be good for kids?</span><br><span style="white-space:pre-wrap">
></span><br><br>
Not saying that learning C is particularly good (or better than
python), it is still the defacto programming language taught at
nearly all schools in India atleast (in higher secondary levels)<br><br>
So, while learning C might not be a good idea (when compared with
python), it would be better than not learning at all ;-)<br><br>
and the point of free s/w is scratching your itch ;-)<br><br><span style="white-space:pre-wrap">> Create a IDE with the
simplicity needed by the sugar design is a challenge. </span><br><span style="white-space:pre-wrap">
> If you want help with a development tool to write python
activities,</span><br><span style="white-space:pre-wrap">
> check <a href="http://git.sugarlabs.org/develop" target="_blank">http://git.sugarlabs.org/develop</a></span><br><span style="white-space:pre-wrap">
></span><br><br>
+1 or there are plenty of ideas around developing pippy
(<a href="http://wiki.sugarlabs.org/go/User:Quozl" target="_blank">http://wiki.sugarlabs.org/go/User:Quozl</a>) as well :-)<br><br><span style="white-space:pre-wrap">> Gonzalo</span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> </span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> This is similar to Pippy activity but this activity will use
GCC for compilation and execution of these programs created by
children.</span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> We can present them with such features:</span><br><span style="white-space:pre-wrap">
> 1. Use pre-existing code snippets( from Journal)</span><br><span style="white-space:pre-wrap">
> 2. Write custom code</span><br><span style="white-space:pre-wrap">
> 3. Compilation and Execution</span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> Please provide your inputs whether this seems useful with
classroom perspective and is worth taking it further?</span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> Kartik Perisetla</span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> _______________________________________________</span><br><span style="white-space:pre-wrap">
> Sugar-devel mailing list</span><br><span style="white-space:pre-wrap">
> <a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank"><mailto:Sugar-devel@lists.sugarlabs.org></a></span><br><span style="white-space:pre-wrap">
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a></span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
></span><br><span style="white-space:pre-wrap">
> _______________________________________________</span><br><span style="white-space:pre-wrap">
> Sugar-devel mailing list</span><br><span style="white-space:pre-wrap">
> <a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a></span><br><span style="white-space:pre-wrap">
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a></span><br><br><br>
- -- <br>
Anish Mangal<br>
Sugar Labs<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.12 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org/</a><br><br>
iQEcBAEBAgAGBQJQIUBzAAoJEBoxUdDHDZVpcfAH/2ZgHABl3BxLq5KXCPcBgb/t<br>
EOtA9zYe0jUsMUYiuCNokh48fc6sGUP06seCr/ROb2mSJnN+RrOxlQq196tvokWU<br>
LHss6uonkHU8MjtPQfdcAvosKWt0cepqOXQza3VrmNd+LsV+2cAkFLFOuZXidRug<br>
NggIi3j/DqBgUprZuCTh7YAzp94wKGBzpFDWNm3LPgaaZaROMy2A2lyNXZpeoQit<br>
2ljfOCF4Jj6+xOpmT9ccXaHS3NikBq4aZa16WhvqV0EvaRssZrrFFTo9FIxsUNI3<br>
haXbbGPLxFtUT9MHGU5KFlWcO8cnk/uUMLdaclYHsii5Ha+VTqMbXAS45az+4Sc=<br>
=eaLP<br>
-----END PGP SIGNATURE-----<br><br></div>
</div>
</blockquote></div>