Ultimate++, also called U++, is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.




Xcode is not available for Windows but there are plenty of alternatives that runs on Windows with similar functionality. The best free Windows alternative is Eclipse, which is also Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to Xcode and many of them are free and available for Windows so hopefully you can find a suitable replacement. Other interesting free Windows alternatives to Xcode are Microsoft Visual Studio, Apache NetBeans, IntelliJ IDEA and Code::Blocks.
Ultimate++, also called U++, is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.




CodeLite is an open-source, cross platform IDE for the C/C++/PHP and Node.js programming languages. CodeLite is known to work on various OSs including:




Enjoy full support when running your code inside the Rust IDE, be it for testing purposes, debugging, benchmarking, profiling, or targeting different platforms.



The Projucer is a comprehensive project management and code editing tool with a revolutionary C++ live coding environment which has full C++11 support.




Graviton Code Editor is a minimalist, cross-platform editor focused on speed, customization and productivity.


Felgo is a Cross-Platform Development SDK based on the popular Qt framework. Felgo Apps and Games are created within the Qt Creator.




ZinjaI is an IDE (integrated development environment) for C + + developed in the context of a Starter Grant from the Scientific Research at the Universidad Nacional del Litoral, Argentina, designed for use by students of programming.



Embitz is a free C/C++ IDE built to meet the most demanding needs of its users working in the field of embedded software development Finally, an IDE with all the features you need and operation across different targets (ARM, MSP430, PIC, ...).


Integrated Java development environments set high requirements on the computer equipment.

OpenBeans is an open-source IDE distribution. It is not a fork of Apache NetBeans, but a distribution, in the same way Ubuntu is a distribution based on Debian. It packages the best there is in the Apache NetBeans* ecosystem, polishes it, fixes minor annoyances and serves them...

I don't know about you, but I love CodeLite. It is a cross-platform IDE great for programming in c based languages. However, if you wish to make IOS applications/games I would definitely recommend Xcode for mac.