represents a new programming language, as well as the environment in which you can use it to create source code files. The application is simple to use, features a friendly interface and allows you to easily create or edit the source code from existing files. Alternatively, you can generate new files, in one of the projects.
Cmajor is created as a combination of the C++ and C# languages, bringing the syntactic advantages of C# and the semantics of C++ in the same tool. The program allows you to generate several types of projects, console applications and libraries, that you can customize with the help of source code files.
You can easily import various types of documents, such as Cmajor solution file, LLVM intermediate code, debug information or object code file. You can create libraries or assembly files, define dependencies, record exception type documents or manage property files for projects and solutions.
Cmajor allows you to work with both solution and project files, to compile, run or debug them. If the file argument for the compiler is a solution file, the program can parse it and generate a topological sorting process, to determine the project build order. In the case of a project file, the order is already defined in the document.
The program allows you to run the projects, after compiling them and also features a debugging tool that you can activate for specific configurations. You can create breakpoints in debugging projects, as well as pause or resume the process at any time after you started it.
Thanks to the graphical backend, Cmajor allows you to easily create and edit source code files, generate projects or solution systems. The program features a comprehensive text editing area, in which the specific syntax is highlighted, as well as an event console. You can view errors as soon as they occur, compiler output, breakpoints or sources.