Slashdot Mirror


Platform Independent C++ OS Library?

quench writes "Hello! I have been away from Windows and Linux application software for 5 years or so, doing mainly C-like embedded C++ programming. Now, I am about to start a project emulating embedded hardware on Windows. Been there, doing #ifdef WIN32 and #ifdef LINUX stuff, don't really want to go there any more. What I actually need is a platform independent lib covering Windows and Linux variants to handle sockets, IPC and threads abstractions. And a rock solid but simple embedded database to emulate flash memory. My reflex said, go for ACE and Berkeley-DB. Tell me, am I out of time? Am I missing something new and trendy, easier to use and better? Did time stand still?"

2 of 310 comments (clear)

  1. Re:Boost? by Anonymous Coward · · Score: 0, Troll

    Avoid Boost. Cross Platform: no. Well Tested: absolutely not.

  2. Re:Unfortunately probably not worth it by binarylarry · · Score: 1, Troll

    Java uses native thread exclusively. Anything you can do in C++ with threads, you can do faster and safer in Java.

    Python has no ability to uses threads in a practical sense, due to Python GIL.

    --
    Mod me down, my New Earth Global Warmingist friends!