What Are The Programing Languages Used In Developing The Major Opensource Softwares As Blender,gimp,……etc?


The languages used for each popular opensource software considering mulilanguages for the software.

, , , , , , , ,

  1. #1 by deonejua on June 2nd, 2009

    blender uses a lot of c. The Ray Trace engine uses c. Some add-on modules for Blender use c++ for the interface. The gaming engine uses python as it’s interface script.
    GIMP requires “make” to build. That’s our clue that GIMP is also written in c.
    But, a lot of the OSS is familiarity with the existing libraries such as LAMP. Libraries will list “hooks” that C++ or python or Perl can utilize to call methods. So, one has to define if they want to write a GUI for a lib — in such case software like QT4 C++ will make a fast frontend for existing code — or, the developer will decide if they want to write a library for Terminal-mode running of the software.
    To emphasize this even more, I’ve seen a lot of python code and a lot of Perl code yanking the string on existing libraries of code, which is the same idea as .net for Windows (.net is being ported to Unix as the Mono project).

(will not be published)
  1. No trackbacks yet.