MENU
GET LISTED
GET LISTED
SHOW ALLPOPULAR CATEGORIES
Share
Tweet
Share

Code Blocks Review

Code Blocks
Our score: 7.9 User satisfaction: 100%

What is Code Blocks?

Code::Blocks is a powerful open-source integrated development environment (IDE) for C, C++, and Fortran. It’s a free IDE designed around a plugin architect and is completely configurable and extensible with a consistent operation, look, and feel, across all platforms. The software is built in C++ with wxWidgets as the foundational GUI toolkit.

It supports several compilers including Clang, Visual C++, and GCC with features and capabilities defined by plugins. Users can extend any functionality including debugging and compiling by coding or installing a plugin. Code::Blocks deploys a custom build system that provides vital features such as a debugger, parallel builds, build queues, full breakpoint support, multi-target project, multiple compilers, and ultra-fast inter-project dependencies generations. The program is built to meet all the demanding needs of programmers and developers.

Overview of Code Blocks Benefits

Code::Blocks is a fully configurable and extensible IDE that provides functional tools for the demanding needs of developers.  It’s a full-featured IDE that provides all the features needed by programmers and developers. Its open-source architecture (under GPLv3) means most of its functionality can be extended via plugins. For instance, its interface is both extensible and fully customizable with a tabbed interface, syntax highlighting, a to-do list manager featuring multiple users, smart indent, class browser, and other features provided via plugins. The interface enables effortless, one-key switch between .c/.cpp and .h files with an open files list for fast switching.

The software provides a powerful debug system featuring enhanced tools such as full code/data breakpoints, user-defined watches, custom memory dumps, call stack, and disassembly listing. The automatic/manual watches provides impressive support for managing user-defined watching via scripting. The debugger features interfaces GNU GDB and offers support for MS CDB which is not fully featured.

Another noteworthy aspect of Code::Blocks is its support for multiple compilers including Open Watcom, Borland C++ 5.5, Clang, MSVC++, GCC, and digital mars. The Compiler module provides workspaces that make it easy for developers to combine multiple projects. It facilitates inter-projects dependencies inside the workspaces and avails a fast custom build system that requires no makefiles.

Code::Blocks is cross-platform and runs on Windows, Mac, and Linux using wxWidgets to maintain a consistent feel, look, and performance across the platforms. It’s written in C++ and requires no proprietary libs or interpreted languages to operate.

Overview of Code Blocks Features

  • Debugger
  • Parallel Builds
  • Build Queues
  • Smart Indent
  • Class browser
  • Code completion
  • Code folding
  • Full breakpoint support
  • Multi-target project
  • Multiple Compilers
  • Ultra-fast inter-project dependencies generations

Code Blocks Position In Our Categories

Because businesses have particular business wants, it is logical that they avoid subscribing to an all-in-one, “perfect” solution. Nevertheless, it is difficult to try to come across such a software product even among popular software systems. The logical thing to do would be to set down the numerous chief factors which need analysis such as essential features, budget, skill aptitude of the users, business size, etc. Thereafter, you should follow through the product research exhaustively. Read some of these Code Blocks review articles and check out each of the solutions in your list more closely. Such all-encompassing research guarantees you stay away from poorly fit software products and buy the one that meets all the aspects your business requires to realize efficiency.

Position of Code Blocks in our main categories:

TOP 50

Code Blocks is one of the top 50 IDE Software products

If you are considering Code Blocks it may also be a good idea to investigate other subcategories of IDE Software listed in our base of B2B software reviews.

There are well-liked and widely used applications in each software group. But are they necessarily the best fit for your organization’s special needs? A popular software solution may have thousands of users, but does it offer what you need? For this reason, do not blindly shell out for popular systems. Read at least a few Code Blocks IDE Software reviews and mull over the elements that you want in the software such as the price, main tools, available integrations etc. Then, select a few systems that fit your needs. Try out the free trials of these platforms, read online reviews, get explanations from the vendor, and do your investigation meticulously. This profound research is certain to aid you choose the most excellent software platform for your organization’s specific wants.

How Much Does Code Blocks Cost?

Code Blocks Pricing Plans:

Free Trial

Code::Blocks

Free

Code::Blocks is a free IDE , there are no enterprise pricing plans.

User Satisfaction

Positive Social Media Mentions 20
Negative Social Media Mentions 0

We realize that when you make a decision to buy IDE Software it’s important not only to see how experts evaluate it in their reviews, but also to find out if the real people and companies that buy it are actually satisfied with the product. That’s why we’ve created our behavior-based Customer Satisfaction Algorithm™ that gathers customer reviews, comments and Code Blocks reviews across a wide range of social media sites. The data is then presented in an easy to digest form showing how many people had positive and negative experience with Code Blocks. With that information at hand you should be equipped to make an informed buying decision that you won’t regret.

Video

Technical details

Devices Supported

  • Windows
  • Linux
  • Mac

Deployment

  • On Premise

Language Support

  • English

Pricing Model

  • Free

Customer Types

  • Small Business
  • Medium Business
  • Freelancers

What Support Does This Vendor Offer?

  • email
  • phone
  • live support
  • training
  • tickets

Popular Code Blocks Alternatives

Top Competitors To Code Blocks By Price

Product name:
Price:
$ 5.90

Trending IDE Software Reviews

Product name:
Score:
Satisfaction:
8.9
94%

Code Blocks Comparisons

Code Blocks user reviews

An adaptable programming platform

Read full review >
Dorian
5/5

Overall impression

5/5

Customer Support

4/5

Value for Money

5/5

Ease of Use

Published on: 24.11.2019 Company Size: 1-10 Employees Industry: Higher Education

Programming software that helps you learn C

Read full review >
Quincy
5/5

Overall impression

5/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 21.11.2019 Company Size: More than 100 Employees Industry: Higher Education

A feature-rich software for C and C++ programming

Read full review >
Maeve
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

3/5

Ease of Use

Published on: 15.11.2019 Company Size: 51-100 Employees Industry: Program Development

Regarding Code::Blocks

Read full review >
Noemy
5/5

Overall impression

4/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 07.11.2019 Company Size: Industry: N/A

C++ newbies will appreciate Code::Blocks

Read full review >
Heather
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

4/5

Ease of Use

Published on: 02.11.2019 Company Size: Industry: Higher Education

What are Code Blocks pricing details?

Code Blocks Pricing Plans:

Free Trial

Code::Blocks

Free

Code::Blocks is a free IDE , there are no enterprise pricing plans.

What integrations are available for Code Blocks?

No available information.

Code Blocks average rating:

Average score
4.3/5 (14 user reviews)
5/5

Overall impression

5/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Write your own review of this product

ADD A REVIEW

The most favorable review

Noemy

PROS: When I started programming, I was using Code::Blocks. It helped me learn the ropes so I could improve my skills. Even though I am far from being a beginner now, I still use it because of its ease of use and functionality with different computer platforms.

CONS: The code coloring can be confusing because there are too many colors.

Reviewed 8 months ago

Read full review >

The least favorable review

Ron

PROS: Code::Blocks is a great IDE and I use it mainly for debugging. It is very thorough so I can figure out the exact error. Because of that, we can improve the quality of our output.

CONS: We have to download the compiler we need separately.

Reviewed 8 months ago

Read full review >

More reviews from 14 actual users:

Sort by:

Latest
  • Latest
  • Most useful
  • Most positive
  • Most negative

An adaptable programming platform

Read full review >
Dorian
5/5

Overall impression

5/5

Customer Support

4/5

Value for Money

5/5

Ease of Use

Published on: 24.11.2019 Company Size: 1-10 Employees Industry: Higher Education

PROS: I work with other programming languages other that C/C++ and I like how Code::Blocks is versatile enought to support Java and others. This is something that is clearly demonstrated when I write multiple codes because the editor responds by organizing them in different tabs as I go. What's more, I like how Code::Blocks can work with numerous compilers.

CONS: I am mostly a Mac user so I had to switch to a Windows machine to work on Code::Blocks. I wish they would release a Mac version in the future. Also, I once developed a programming using this software on a Windows PC but it didn't run on other computer, which was a Mac. There was no workaround for it so it was frustrating.

What do you think about this review? Great Poor

Programming software that helps you learn C

Read full review >
Quincy
5/5

Overall impression

5/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 21.11.2019 Company Size: More than 100 Employees Industry: Higher Education

PROS: The highlighting feature is one of the best in this IDE. This helps me identify the numerous code formats and also to learn C programming. The interface makes it easy to compile the code, too.

CONS: Code::Blocks is wonderful but I wish it supports python programming as well.

What do you think about this review? Great Poor

A feature-rich software for C and C++ programming

Read full review >
Maeve
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

3/5

Ease of Use

Published on: 15.11.2019 Company Size: 51-100 Employees Industry: Program Development

PROS: Ever since I was at university, I have been using Code::Blocks. It is lightweight yet it is rich in features. Even if you ask other users, they will say that this is one of the best characteristics of this IDE. That is why I can use it though I have a low-spec computer without worrying about resource drain. It is free to use, too! This is because it is open-source and you can find it in multiple download sites. In line with that, it can work with different platforms and operating systems without issue. And though Code::Blocks is known for C and C++, it can actually be used for Java, Lisp, PHP, SQL, and more. Whichever language you are working with, you will find that the IDE is easy to use.

CONS: The compiler is problematic especially when you are working on a heavy and complex project. Developers of the IDE may also want to work on the autocomplete feature because, currently, it is not very helpful.

What do you think about this review? Great Poor

Regarding Code::Blocks

Read full review >
Noemy
5/5

Overall impression

4/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 07.11.2019 Company Size: Industry: N/A

PROS: As a programming student, I still have a lot to learn and Code::Blocks is helping me increase my knowledge and skill. I find it easy to use because it shares characteristics with Java. If I had used Visual Studio for programming C/C++, I would not be having such an easy time.

CONS: The only problem I have is how difficult it was to use the GNU GCC compiler at the start.

What do you think about this review? Great Poor

C++ newbies will appreciate Code::Blocks

Read full review >
Heather
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

4/5

Ease of Use

Published on: 02.11.2019 Company Size: Industry: Higher Education

PROS: The best thing about it is the range of options for programming so I am not stuck on C and C++. One more thing I like about it is that there are plenty of libraries available.

CONS: I only have one problem with this IDE. Whenever I encounter an error and remove it, it does not go away completely unless I rebuild the program, which is time-consuming.

What do you think about this review? Great Poor

A great IDE if you are starting out with programming

Read full review >
Noemy
5/5

Overall impression

4/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 12.10.2019 Company Size: 1-10 Employees Industry: Higher Education

PROS: When I started programming, I was using Code::Blocks. It helped me learn the ropes so I could improve my skills. Even though I am far from being a beginner now, I still use it because of its ease of use and functionality with different computer platforms.

CONS: The code coloring can be confusing because there are too many colors.

What do you think about this review? Great Poor

An exceptional IDE

Read full review >
Bernard
4/5

Overall impression

4/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 27.09.2019 Company Size: More than 100 Employees Industry: Computer Software

PROS: From programming to debugging, I use Code::Blocks because of its seamless support for C and C++.

CONS: I have no problems with Code::Blocks except for the fact that it does not come with compilers.

What do you think about this review? Great Poor

A wonderful IDE to use when working with C and C++

Read full review >
Ron
4/5

Overall impression

3/5

Customer Support

4/5

Value for Money

3/5

Ease of Use

Published on: 24.09.2019 Company Size: More than 100 Employees Industry: N/A

PROS: Code::Blocks is a great IDE and I use it mainly for debugging. It is very thorough so I can figure out the exact error. Because of that, we can improve the quality of our output.

CONS: We have to download the compiler we need separately.

What do you think about this review? Great Poor

About this IDE

Read full review >
Raoul
5/5

Overall impression

4/5

Customer Support

4/5

Value for Money

4/5

Ease of Use

Published on: 22.09.2019 Company Size: Industry: N/A

PROS: Compiling C/C++ is an easy job with Code::Blocks. Since it is open-source software, it is flexible and is thus able to support numerous compilers.

CONS: Everything in Code::Blocks works fine for me so I have no complaints.

What do you think about this review? Great Poor

A one-of-a-kind IDE for C and C++ programming

Read full review >
Ozella
5/5

Overall impression

4/5

Customer Support

4/5

Value for Money

5/5

Ease of Use

Published on: 16.09.2019 Company Size: More than 100 Employees Industry: Higher Education

PROS: The most important thing about Code::Blocks is its user-friendly nature. Because of that, the ease of working with the different aspects of the program follows, such as in code debugging. It functions excellently in that regard that I have recommended it to other people. On top of it all, it is free and open-source and also flexible enough that it can support numerous compilers. Moreover, I find it useful that there are features that ease the migration of users from other IDEs to Code::Blocks.

CONS: There are no major issues with this IDE that I have encountered. So far, it is still the best in my book.

What do you think about this review? Great Poor

A software development program that’s good for beginners

Read full review >
Bernadine
5/5

Overall impression

5/5

Customer Support

5/5

Value for Money

4/5

Ease of Use

Published on: 15.09.2019 Company Size: Industry: Computer Networking

PROS: Code::Blocks has an excellent interface that lets me go around and do my tasks efficiently and without issue. The best feature of the tool for me is the highlighting feature. It tells me when a code has an error and what kind of error it is so I can debug quickly. I also enjoy the autocompletion of codes that helps accelerate my work. Moreover, it can work with different compilers, which is a definite plus.

CONS: Code::Blocks is an amazing solution but I have two issues with it. One is the huge amount of computing resources it requires to work and two is the cost that can be too steep for some.

What do you think about this review? Great Poor

Top-notch IDE for developing C & C++ programs

Read full review >
Javonte
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

3/5

Ease of Use

Published on: 12.09.2019 Company Size: 11-50 Employees Industry: Computer Software

PROS: We are a multi-lingual team and the option to choose different languages for the interface is great for us. There are plenty of features that are organized well that makes it easy for us to find them. Best of all, it is lightweight, both in size and price.

CONS: I am not sure if it is a problem on my part but the program I downloaded was lacking compilers so I had to download those separately.

What do you think about this review? Great Poor

My experience using Code::Blocks

Read full review >
Johnnie
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

3/5

Ease of Use

Published on: 05.09.2019 Company Size: Industry: N/A

PROS: Code::Blocks is friendly to the pockets and users because it is affordable and has an intuitive interface. In line with that, I like how it has a spacious window reserved for coding a program. I appreciate that it has a highlighting feature, too, so that I can see where my errors are easily.

CONS: Code::Blocks is an essential tool for any developer and I cannot find anything to be disappointed about with it.

What do you think about this review? Great Poor

My opinion regarding Code::Blocks

Read full review >
Idell
4/5

Overall impression

3/5

Customer Support

3/5

Value for Money

4/5

Ease of Use

Published on: 31.08.2019 Company Size: Industry: Program Development

PROS: Code::Blocks has all the tools that we require in a user-friendly interface that allows even newbies to programming to code seamlessly. On top of that, there are tutorials that make learning how to use it a breeze.

CONS: I wish that it can support more complex programming languages so that I won't have to use other IDEs.

What do you think about this review? Great Poor
women man women man man women

Join a community of 7,369 SaaS experts

Thank you for the time you take to leave a quick review of this software. Our community and review base is constantly developing because of experts like you, who are willing to share their experience and knowledge with others to help them make more informed buying decisions.

Sign in with LinkedIn Why we require LinkedIn?
  • Show the community that you're an actual user.
  • We will only show your name and profile image in your review.
  • You can still post your review anonymously.

OR

Sign in with company email

Sign in with company email

Reviewed By Nestor Gilbert
Page last modified
Did you find this review useful?
Yes No

Thank you for your feedback

How can we make this page better?

Unsure about this software?
FIND ALTERNATIVES
TOP

Why is FinancesOnline free? Why is FinancesOnline free?

FinancesOnline is available for free for all business professionals interested in an efficient way to find top-notch SaaS solutions. We are able to keep our service free of charge thanks to cooperation with some of the vendors, who are willing to pay us for traffic and sales opportunities provided by our website. Please note, that FinancesOnline lists all vendors, we’re not limited only to the ones that pay us, and all software providers have an equal opportunity to get featured in our rankings and comparisons, win awards, gather user reviews, all in our effort to give you reliable advice that will enable you to make well-informed purchase decisions.