Deciding on a programming language

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

degibson

Golden Member
Mar 21, 2008
1,389
0
0
Originally posted by: pdusen
Correct me if I'm wrong, but it sounds to me like your problem is with the need to recompile a C++ program any time you switch elements of the environment. Sometimes it can be difficult, but it's something inescapable in system-level programming, so I recommend you get used to it.

This works just fine for open-source applications and libraries -- but the real pita is:
- Working on linux
- Developing libraries for a closed-source application
- And... needing to make sure the new libraries have the correct ABIs
- And... needing to make sure the old libstdc++, etc., are still around for the closed-source app.

C is theoretically vulnerable to the same problem... were it to ever change its ABI (though I don't believe that has happened in this age of the world.)