Linux Today: Linux News On Internet Time.

Linux Journal: Embedding Python in Your C Programs

Jan 03, 2006, 05:30 (0 Talkback[s])
(Other stories by William Nagel)

"The language of choice for large, high-performance applications in Linux is almost always C, or somewhat less often C++. Both are powerful languages that allow you to create high-performance natively compiled programs. However, they are not languages that lend themselves to runtime flexibility. Once a C/C++ application is compiled, its code is pretty much static. At times, that can be a real hindrance. For example, if you want to allow users of a program to create plugins easily that extend the application's functionality, you have to deal with complex dynamic linking issues that can cause no end of headaches. Additionally, your users will have to know C/C++ in order to extend the application, which severely limits the number of people capable of writing extensions..."

Complete Story

Related Stories: