OLPC upgrades

Francisco Castro fcr at adinet.com.uy
Wed Feb 4 18:19:12 EST 2009


On Wednesday 04 February 2009 17:58:24 Albert Cahalan wrote:
> Assembly has a reputation for being "hard", but this is
> far from the truth. It is large assembly projects that are
> hard to understand. For tiny things, assembly is even
> easier than C. What you see is what you get, exactly.
> Python has lots of magic. With assembly, everything
> is there for you to see.

Using assembly is the worst idea for a non hardware related open source 
project, besides the fact that the x86 architecture is awful, programming in 
assembly will lock the software to that architecture, meaning that you would 
have to forget about porting to ARM or MIPS.

Also, in these days C compilers are very good, they can even sometimes 
generate better code than some experienced assemly programmers, thus 
performance reasons are no longer valid.

Rewriting everything done to assembly would take ages, and you'd need to 
rewrite everything again if you change the architecture. If you understand 
me, you should propose C instead.

PS: Sorry for my english.

Regards,

-- 
Francisco Castro
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.laptop.org/pipermail/devel/attachments/20090204/1bc82222/attachment.sig>


More information about the Devel mailing list