Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
If you use a native graphics library (along the lines of JOGL or something similar), you can wrap it in java and it still has decent(ish) performance.
It’s not ideal, but it’s a way around it.
Visual studio for c++ is actually really worth persisting with tho.
Once you get used to it, it’s an amazing IDE, and I do really love MS C++.
Borland c++ builder 5 was the best one, by far. Shame it changed hands so many times and ended up confusing and expensive.
Ever try netbeans? I'd be curious to hear what people think of doing C++ with that. I almost exclusively use NetBeans for my projects now days (Java and Groovy projects). And I've dabbled with C++ in it.
As for java performance for games. I couldn't speak for sure because I'm no game professional. But I've been using libgdx which utilizes lwjgl and it's been more than performant for my most current project.
Loading5788dI used to do C++ and started out with CodeBlocks.
I thought it was just a beginner C++ IDE at first but I continued to use it for a long while, works great
D--M24708dC++ is easy to setup with visual studio, you press 2 fucking buttons.
Prove me otherwise.
Play with themself while you do all the work. /S
Should I also provide support for my third-party free linux from scratch installation that only has free software cause stallman rules?
(Bit of a stretch, but you get the point)
When a new team member joins and they have the above mentioned system, then its up to them to figure out how to compile it. This holds true in every job. I'm not fixing someone elses shit because they decided to bring an obscure setup into my project.
I can recommend CLion(IDE) and SFML(Graphics library)
msgsumar88dFinding a Decent IDE for C++ is not hard its the cross platform that is Hard. You need to know what to #include for cross platform and what Libs are available cross platform. But this is the very reason C/C++ is best in class when it comes to performance and low level / OS level or graphic or gaming development. You need to compile for a specific platform with the right Performance Optimized Libs... there you go.. Hard to break Binary...
Well you have CLion, Netbeans, and Eclipse CDT as the cross platform options.
If you use CLion it's based around CMake, makes it pretty simple to use.
Learning CMake is easiest if you Google/Duck how to do specific things, instead of looking for a general tutorial. Just go to an existing project and have a look at the cmakelists and cherry pick what you need.
C++ is pretty fragmented yeah but that's also in part because of how low level the language is. Also, ~most~ C++ compilers are standards conforming, which means that you can use any one of them to compile your cross platform code, and compiler flags and all don't really matter if you're using a meta build system like CMake.
Boost is a set of standard cross platform libraries that can really help your development, btw. Also there are a ton of cross platform libraries like SDL2, SFML, and so on.
py2js37138dJetbrains has ide for c++
- CMake isn't as fucked up as you first think.
- Ide? *insert Unix as ide philosophy* + text editor: (n)vim
If thats not right for you, use emacs.(spacemacs is a great way to get started)
I hate #Including headers, some fucking static libraries. Missing symbols.
Remembering libraries names...
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job
xjose97x11Just saw a variable in C named like this: long time_ago; //in a galaxy far away I laughed no stop.
Cyborg18A guy and a girl are in a Java seminar. Afterward, the guy approaches the girl and asks, "Hey gurrl, can I ge...
Unskipp24So this happened last night... Gf: my favorite bra is not fitting me anymore Me: get a new one ? Gf: but it ...