New answers tagged

0

Sory, my coment from previos answer was a bit incorect, the old Dev-C++ is really dead, but there is a new version called Embarcadero Dev-C++. It is stil free and open source like its predecesor. This is also an IDE with minimal HD use which I know and it can be used as portable IDE even with compiler.


0

Try also GNU emacs. If you spend some time (a few hours or days) reading documentation about it, you can configure it for your needs. You can buy books (published by OReilly) explaining how to use and configure GNU emacs. And GNU emacs is free software, and has some tutorial. You can customize it using Emacs Lisp (including fonts, background and foreground ...


0

If you want to compile and use open source C# software, you could use mono. It is some open source implementation of C# (and its CLR runtime) - documented to run on Linux, Windows, MacOSX. Converting C# to C++ requires a lot of work. You need to be expert in both C# and C++ (so take a week of work reading books about both of them). Be aware of the C++ rule ...


1

For some reason my previous answer was deleted by Nicolas Raul, a moderator. No information as to why he would do that. He did asked for a more detailed answer on 01/13/22 in the comments, but then deleted my answer on 01/14 (??). Again, no explanation as to why. Maybe he deleted it because he didn't like that I included JetBrains, because it's not free. ...


0

On Linux, you could use the time(1) and perf(1) command and use related functions documented in time(7), in particular clock_gettime(2). The RefPerSys open source software uses these. With a recent C++ compiler (e.g. GCC) use also <chrono> defined functions. My opinion is that on most dekstop, server, or laptop computers in 2022, the FLOPS is not very ...


1

PoDoFo is a library to work with the PDF file format. The name comes from the first letter of PDF (Portable Document Format). A few tools to work with PDF files are already included in the PoDoFo package. The PoDoFo library is a free, portable C++ library which includes classes to parse PDF files and modify their contents into memory. The changes can be ...


1

I think vs-code is the only way to go there, optionally you can wait from Fleet from JetBrains which is actually in closed preview. On the other hand, if you wish to use atom you should take a look at atom-ide packages which may help you customize the editor to have as many features as vs-code does.


0

Try 1 of this: Code::Blocks Eclipse Have used both IDEs for C/C++ programming and I know that both suport Python programming as well but as I have never used Python and not going to do it in the future can´t say how good Python suport on each IDE is. At the moment I am programming only C++ and Code::Blocks is in my opinion the best IDE for this. I´ve never ...


2

I don't think that this is even possible, C# is relying on the DotNet libraries and on the garbage collector, so a converter had to convert the whole DotNet environment and reimplement features of the language. (I'm assuming that you don't mean to use managed C++, which requires the DotNet environment as well.)


2

Firstly, when it comes to conversion from language 'X' to language 'Y', then no program can beat human intentions/efforts. For the above case Java to C++ conversion can be done using programs such as TanglibleSoftware. But for some language constructs which are only supported in Java but not in C++, some work around is surely needed. Consider case: User 'A'...


0

Java and C++ are too different for that to be possible: Java (and the JVM) requires a garbage collector. Which deals with circular references. C++ requires manual memory management. Even smart pointers (with reference counters) won't usually deal easily with circular references. C++ wants the rule of five to be respected. That rule has no simple ...


1

Something like this is not really posible, since there is concepts and keywords in Java without equivalents in C++. For example synchronized, package or instanceof can´t be translated from Java to C++. Even final has not always the same meaning as const.


0

Since you tallking about game development, you should use a game engine like Unreal and this game engine has own IDE.


1

Qt Creator is only good if working with Qt. If you don´t want to be limited to Windows only, Code Block is a good solution. Eclipse is good if you program not only in C but also Java, so you have 1 IDE for both languages. Eclipse is cross-platform as well.


0

So why not use Eclipse, as mentioned? Should run on both Windows and Unix. Just need some plugin to worck with C++.


0

He asked for Open-Source Project, so Visual Studio should not feat. Would recomend Code::Blocks, it´s free crosplatform IDE and has, as far I know suport for CMake and all the other features. No Idea about Clang, but think it should also be suported.


0

I recommend Visual Studio 2022, I have used it personally. In my opinion, it is the best IDE for your requirements. Visual Studio comes with its own built-in autocomplete feature - IntelliCode. You can also use plugins like Tabnine for auto-complete. Visual Studio also has Interactive Debugging, Integrated Tools, Syntax Highlighting, and good file management....


0

Maybe have a look at: https://freefem.org/ I used it to solve Poisson on 2D and 3D unstructured meshes using finite elements. They had implemented some MPI some time back: https://doc.freefem.org/documentation/parallelization.html The team that developed this solver is still active (researchers from JLL lab of University Paris VI).


Top 50 recent answers are included