Hi, Python -> faster developpement time C/Glib -> better performance
Writing it in C/Glib means it will run nearly everywhere (embedded device or not). In Python it will run much slower. The D-Bus bindings are better on Python than GLib, but they are good enough on GLib that we wrote a whole xmpp connection manager. Basically, you want the final implementation to be in C/Glib. Python is probably better used for a prototype or something that needs to be done fast. In C you end up with a nice, well designed, clean and fast library, that can be run anywhere. With python, it always seems a bit more complicated. Regards, Philippe On Fri, 02 Jun 2006 07:57:16 +0200 Sander Hoentjen <[EMAIL PROTECTED]> wrote: > On Thu, 2006-06-01 at 22:02 -0400, Youness Alaoui wrote: > > :'( > > I just looked at some python code.. omg... this is horrible.. how could > > such a language be that popular.. indentation is part of the syntax ? omg, > > the last language I know of that has indentation as part of the language > > is... COBOL... > COBOL, i think that is from the time computers were still mechanical, > right? Anyway, if I would write a programming language (yeah, keep on > dreaming) indentation would be part of the language too. Now with tcl > (and c, and whatever) everyone has it's own style, and in a large > project there *should* be one coding style people conform to, but this > is not always true so you get less readable code. Anything you can do to > prevent that is nice in my opinion, indentation is a part of that i > think. > > > I'm telling you, it might be better, but if we go that way, I think it > > won't be 'amsn' anymore... yes, even if we go into 'C mode', it won't be > > the same 'amsn' spirit, but hey, C is closer to our phylosophy than > > python... at least mine... > Python is interpreted, like tcl. In that way it seems much closer to our > philosophy then C. In my opinion interpreted is what got amsn to where > it is now. > > > anyways, choosing the language is part of the design, and it shouldn't (of > > course) be based on our 'feeling', I personally heard SO MUCH about > > python, and I always hated it without knowing it, but I first saw some > > python code today, and I think I wasn't that wrong, it's 'degueulasse' ... > > choosing the language will be done in the design part, but my vote goes > > against python, I would say C, I can vote for part of it in Tcl/Tk (a mix > > of languages), I'm against Java, but could also be flexible for java > > stuff, but python, I'm against it... > I would vote against C, not only because I don't know it but also what > my teachers taught me about it (although they might have been slightly > biased since one of the students of that school was later one of the > creators of java :P) > my vote would go to java (but for the free as in speech one) but hey, > what do i know? > > > I just hope my vote will be meaningful and will be taken into > > consideration (I don't want to be a dictator and refuse the language only > > because I personally don't like it even without knowing it)... > consider your vote been taken into account :P > > DISCLAIMER: I don't know python either, and it might be a shitty > language or a great one, as like most of the time i am clueless. _______________________________________________ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amsn-devel