Linux Today: Linux News On Internet Time.

More on LinuxToday

Nathive developer spotlight

Aug 11, 2009, 21:03 (0 Talkback[s])


Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers

[ Thanks to Keiichi for this link. ]

"Why did you choose C as the programming language to write Nathive in?

"At first I made some tests with Python, but Python is too slow for massive math work as colour mixing. Then I started to read about embeding C into Python with SWIG but it does not work well, then I decided to start with pure C like most core GNU/Linux programs. How does this relate to your recent python experiment?

"After some hard months of work I realized that 99% of programming time was wasted on the GUI in really ugly C GUI code. Then I started reading about embedding again, and with more C experience I was able to embed C into Python using the extension architecture in Python. I’m very happy with the experimental Python branch, the performace is the same, and now programming is more fun programming it all with Python except the massive mathematics jobs. I’m also excited with related hacks, like the totally automated “make deb” and “make rpm” options in makefile. I really think Python should be used in more GNU/Linux apps."

Complete Story

Related Stories: