| Related Products
 | ||||||
| About
            Code::Blocks is a free, open-source, cross-platform Integrated Development Environment (IDE) primarily designed for C, C++, and Fortran development. Known for its lightweight design and modular structure, Code::Blocks offers a highly customizable interface with support for multiple compilers, including GCC, Clang, and Microsoft Visual C++. It features an intuitive, user-friendly interface with essential tools like syntax highlighting, code folding, auto-completion, and a robust debugging environment with breakpoints, variable inspection, and call stack tracing. Code::Blocks is highly extensible through plugins, enabling developers to add features like version control, scripting support, and custom build tools. Its lightweight nature, flexibility, and cross-platform compatibility make it a popular choice for students, educators, and developers working on small to medium-sized C/C++ projects.
             | About
            Embarcadero Dev-C++ is a new and improved fork (sponsored by Embarcadero) of Bloodshed Dev-C++ and Orwell Dev-C++. It is a full-featured Integrated Development Environment (IDE) and code editor for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as its compiler. Embarcadero Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler. Embarcadero Dev-C++ is built using the latest version of Embarcadero Delphi. Embarcadero Dev-C++ has a low memory footprint because it is a native Windows application and does not use Electron. Optimized for parallel compilation on modern multi-core machines.
             | About
            Simple, fast, safe, and compiled. For developing maintainable software. Simple language for building maintainable programs. You can learn the entire language by going through the documentation over a weekend, and in most cases, there's only one way to do something. This results in simple, readable, and maintainable code. This results in simple, readable, and maintainable code. Despite being simple, V gives a lot of power to the developer and can be used in pretty much every field, including systems programming, webdev, gamedev, GUI, mobile, science, embedded, tooling, etc. V is very similar to Go. If you know Go, you already know 80% of V. Bounds checking, No undefined values, no variable shadowing, immutable variables by default, immutable structs by default, option/result and mandatory error checks, sum types, generics, and immutable function args by default, mutable args have to be marked on call. 
             | ||||
| Platforms Supported
            
                Windows
            
            
         
            
                Mac
            
            
         
            
                Linux
            
            
         
            
                Cloud
            
            
         
            
                On-Premises
            
            
         
            
                iPhone
            
            
         
            
                iPad
            
            
         
            
                Android
            
            
         
            
                Chromebook
            
            
         | Platforms Supported
            
                Windows
            
            
         
            
                Mac
            
            
         
            
                Linux
            
            
         
            
                Cloud
            
            
         
            
                On-Premises
            
            
         
            
                iPhone
            
            
         
            
                iPad
            
            
         
            
                Android
            
            
         
            
                Chromebook
            
            
         | Platforms Supported
            
                Windows
            
            
         
            
                Mac
            
            
         
            
                Linux
            
            
         
            
                Cloud
            
            
         
            
                On-Premises
            
            
         
            
                iPhone
            
            
         
            
                iPad
            
            
         
            
                Android
            
            
         
            
                Chromebook
            
            
         | ||||
| Audience
        Developers interested in a free and open source cross-platform IDE
         | Audience
        Developers requiring an integrated development environment and code editor solution to create static libraries and DLLs
         | Audience
        Developers interested in a language for building maintainable programs
         | ||||
| Support
            
                Phone Support
            
            
         
            
                24/7 Live Support
            
            
         
            
                Online
            
            
         | Support
            
                Phone Support
            
            
         
            
                24/7 Live Support
            
            
         
            
                Online
            
            
         | Support
            
                Phone Support
            
            
         
            
                24/7 Live Support
            
            
         
            
                Online
            
            
         | ||||
| API
            
                Offers API
            
            
         | API
            
                Offers API
            
            
         | API
            
                Offers API
            
            
         | ||||
| Screenshots and Videos | Screenshots and Videos | Screenshots and Videos | ||||
| Pricing
        Free
        
     
            
                Free Version
            
            
         
            
                Free Trial
            
            
         | Pricing
        No information available.
        
        
     
            
                Free Version
            
            
         
            
                Free Trial
            
            
         | Pricing
        Free
        
     
            
                Free Version
            
            
         
            
                Free Trial
            
            
         | ||||
| 
Reviews/ | 
Reviews/ | 
Reviews/ | ||||
| Training
            
                Documentation
            
            
         
            
                Webinars
            
            
         
            
                Live Online
            
            
         
            
                In Person
            
            
         | Training
            
                Documentation
            
            
         
            
                Webinars
            
            
         
            
                Live Online
            
            
         
            
                In Person
            
            
         | Training
            
                Documentation
            
            
         
            
                Webinars
            
            
         
            
                Live Online
            
            
         
            
                In Person
            
            
         | ||||
| Company InformationCode::Blocks Founded: 2005 sourceforge.net/projects/codeblocks/ | Company InformationEmbarcadero Founded: 1993 United States embarcadero-devcpp.sourceforge.io | Company InformationV Programming Language United States vlang.io | ||||
| Alternatives | Alternatives | Alternatives | ||||
|  |  | |||||
|  | ||||||
|  | ||||||
|  | ||||||
| Categories | Categories | Categories | ||||
| Code Editors Features
            
                API
            
            
         
            
                Auto-Complete
            
            
         
            
                Code Folding
            
            
         
            
                Column Editing
            
            
         
            
                Customizable Themes
            
            
         
            
                Debugging
            
            
         
            
                Formatting / Table Editing
            
            
         
            
                Keyboard Shortcuts
            
            
         
            
                Multi-Monitor Editing
            
            
         
            
                Syntax Highlighting
            
            
         
            
                WYSIWYG
            
            
         IDE Features
            
                Code Completion
            
            
         
            
                Compiler
            
            
         
            
                Cross Platform Support
            
            
         
            
                Debugger
            
            
         
            
                Drag and Drop UI
            
            
         
            
                Integrations and Plugins
            
            
         
            
                Multi Language Support
            
            
         
            
                Project Management
            
            
         
            
                Text Editor / Code Editor
            
            
         Text Editors Features
            
                API
            
            
         
            
                Auto-Complete
            
            
         
            
                Code Folding
            
            
         
            
                Column Editing
            
            
         
            
                Customizable Themes
            
            
         
            
                Debugging
            
            
         
            
                Formatting / Table Editing
            
            
         
            
                Keyboard Shortcuts
            
            
         
            
                Multi-Monitor Editing
            
            
         
            
                Syntax Highlighting
            
            
         
            
                WYSIWYG
            
            
         | ||||||
| Integrations
            
                
    C
            
            
         
            
                
    C++
            
            
         
            
                
    Fortran
            
            
         
            
                
    Helix Editor
            
            
         
            
                
    JavaScript
            
            
         
            
                
    Lapce
            
            
         
            
                
    Objective-C
            
            
         
            
                
    Pascal
            
            
         
            
                
    Python
            
            
         | Integrations
            
                
    C
            
            
         
            
                
    C++
            
            
         
            
                
    Fortran
            
            
         
            
                
    Helix Editor
            
            
         
            
                
    JavaScript
            
            
         
            
                
    Lapce
            
            
         
            
                
    Objective-C
            
            
         
            
                
    Pascal
            
            
         
            
                
    Python
            
            
         | Integrations
            
                
    C
            
            
         
            
                
    C++
            
            
         
            
                
    Fortran
            
            
         
            
                
    Helix Editor
            
            
         
            
                
    JavaScript
            
            
         
            
                
    Lapce
            
            
         
            
                
    Objective-C
            
            
         
            
                
    Pascal
            
            
         
            
                
    Python
            
            
         | ||||
|  |  |  | 
 
         
        