Platform Independent C++ OS Library? 310
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?"
Re:As someone working on a massive project... (Score:5, Funny)
it is all well and good, but he cannot even read options 3,4 and 5 because of your recursion!
Sorry, C variants aren't trendy... (Score:5, Funny)
C++? Too simple.
Re:Just use JAVA (Score:1, Funny)
Got yer polarity wrong. He's the oldster, you are the whippersnapper. You should be saying, "I'll get off YOUR lawn". Otherwise, your advice is sound.
Re:Boost? (Score:2, Funny)
No, USE Boost for exactly those reasons. It's an extremely advanced library, and working with it will quickly make you a much better C++ programmer.
Re:Sorry, C variants aren't trendy... (Score:4, Funny)
>> It's got so much stuff munged into it that the spec contains literally hundreds of pages special-casing bad interactions between features, and it takes a gigantic effort just to determine the type of an expression.
Yeah I'm so glad Java came along... oh wait...
Your App Will Suck Anyway: So Use Java (Score:2, Funny)
Re:Qt (Score:4, Funny)
Mono on windows isn't there yet.
Re:JAVA (Score:2, Funny)
I don't think you know what that word actually means. Let me look it up for you:
Main Entry: moron
Pronunciation: \mor-än\
Function: noun
Etymology: irregular from Greek mros foolish, stupid
Date: 1910
1 usually offensive : a person affected with mild mental retardation
2 : a very stupid person
3 : someone who uses a cross-platform language to solve a cross-platform problem
Oh snap. They've gone changed the definition of moron - so I guess you were right!
Has any one here every written an emmulator. (Score:2, Funny)
Re:Sorry, C variants aren't trendy... (Score:2, Funny)
That's not a statement you see very often.
Re:C++ is so old school... (Score:2, Funny)
I think modding people Troll is the /. equivalent of smacking dogs on the nose with a rolled up newspaper when they defecate in the apartment. I.e. it's just a way to stop them doing it again. Clearly no one wants to read "Why not use Java?!" in these sorts of discussions. Now you can't explain to a dog why indoor defecation is bad, just like you can't explain to Java programmers why Java is just a bad idea. Still shit in the apartment and posts advocating Java is not something which you need to tolerate.