Why are most GNU's software written in C
Posted
by
BallroomProgrammer
on Programmers
See other posts from Programmers
or by BallroomProgrammer
Published on 2014-06-03T03:15:50Z
Indexed on
2014/06/03
3:40 UTC
Read the original article
Hit count: 335
I am a Java developer, and I rarely write GUI program in C. However, I noticed that many GNU's projects, such as PSPP, R, Dia, etc., are written in C, instead of Java or C++.
I personally don't mind this, but I am really curious why GNU favors C so much. My understanding is that C is the one that supports the least in object-oriented programming, and today's CS education really emphasizes OOP, as OOP really makes codes more reusable. In this case, why would so many developers choose to develop in C instead of C++ or Java.
Does anyone know why GNU's software are so exclusively written in C? Do you think or GNU's software should be written in C++ or Java so that the source code could be more useful to people? Why or why not?
© Programmers or respective owner