---

Nathive developer spotlight

[ 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

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis