Code::Blocks

(28)
4.2 out of 5 stars

Code::Blocks is a free C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.

Work for Code::Blocks?
Rational application developer for websphere software 2x

Learning about Code::Blocks?

We can help you find the solution that fits you best.

Find the Right Product

Code::Blocks Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • User Industry
Ratings
Company Size
User Role
User Industry
Showing 29 Code::Blocks reviews
LinkedIn Connections
Code::Blocks review by <span>Madison C.</span>
Madison C.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

User friendly IDE

What do you like best?

CodeBlocks is a great command line interface which has helped our team develop great C++ programs for bigger projects and our customers, and researchers. Firstly, the best thing is that it is so easily accessible and free to download. This makes it very easy for new programmers to learn how to make the best use of an IDE.

The GUI interface/FLTK integration is also very good which we have often used to generate sales statistics. It has a great debugger a well, and allows you to insert breakpoints in iffy lines of code. The refactoring features are also really well integrated.

What do you dislike?

The biggest thing that I probably dislike about codeblocks is that unlike NetBeans, it does not auto-suggest immediately or as efficiently. This does not let you see the errors in your code while you're writing it. This can also crash a of times especially if you're using bigger programs.

Recommendations to others considering the product

As I said before, because of it is readily available and provides great features both for command line and gui oriented programming, it is definitely a software the should be given a shot.

What business problems are you solving with the product? What benefits have you realized?

.Our team has often relied upon CodeBlocks to generate C++ projects for both research and entrepreneurial purposes. The biggest benefit is that it is very easily accessible and understandable for programmers of all types.

Sign in to G2 Crowd to see what your connections have to say about Code::Blocks
Headshots
Code::Blocks review by <span>Yi C.</span>
Yi C.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Definitely one of the best IDE for C/C++

What do you like best?

The best feature of CodeBlocks is that it makes managing multiple projects very easy on the same IDE. It is easy to import other files to your project and work on them at the same time. It also auto corrects certain things, such as warning you for insufficient "}" to complete your code. I think it is good for an entry level programmer to work on their C or C++ codes, rather than going through the trouble of working on Turbo C++. Also, the fact that it is free for everyone is a great thing!

What do you dislike?

There is no auto complete feature available for a lot of methods or functions. Although it is not a necessary feature, it definitely would make the job of writing large projects quite easy. The debugging features can definitely be improved as well.

Recommendations to others considering the product

I would highly recommend using codeblocks for your projects and keeping your programs for easy access.

What business problems are you solving with the product? What benefits have you realized?

I often use it to program in C and C++ for personal projects and teaching students. I always refer codeblocks to programmers for these two languages because it does pretty much most of the things one would expect an IDE to do. I love using it.

What Integrated Development Environment (IDE) solution do you use?

Thanks for letting us know!
Code::Blocks review by <span>Caleb B.</span>
Caleb B.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Great IDE for coding

What do you like best?

It's very fast and easy to install. It is also free. I have been using codeblocks for a very long period of time and I have found that it is one of the best IDEs you can find out there for programming in C/C++. It's easy to work on multiple projects, and another great thing is that it supports FORTRAN. It aids in debugging the program as well and works really well on linux.

What do you dislike?

No features for code auto completion. Also, it is not really helpful for developing big projects on python etc. The output window is shown in a command line form and cannot be captured in a dialog form.

Recommendations to others considering the product

I would recommend using this over Visual Studio.

What business problems are you solving with the product? What benefits have you realized?

I have been using it to develop various project for years. It is the best IDE out there for C and C++, and is simple to use and pretty fast.

Code::Blocks review by <span>MD SAIFUL I.</span>
MD SAIFUL I.
Validated Reviewer
Verified Current User
Organic
Reviewed On

Review for code-blocks

What do you like best?

I used code blocks for programming in C and C++. Code-Blocks is an open-source, cross-platform and free C/C++ IDE for Windows, Linux and Mac-OS. It's GNU GCC compiler is really easy and flexible. It's debugger is an awesome tool for beginners to start programming. Moreover, some excellent features are it's light and pretty flexible, smooth going. Overall i would say i am pretty satisfied with code blocks.

What do you dislike?

Basically, i like most of the things of code-blocks. But there are always some features that you probably think need to be improved. For code-blocks i think they need suggestions while coding like MSVC have. Again displaying proper interfacing with other languages i think needed. It's basically for coding with C and C plus plus, and Fortran but as technology progresses we have lots of new languages and code blocks need support for them as well.

Recommendations to others considering the product

I might say those who are thinking of starting programming let's start with code blocks. It's free, open-source cross-platform IDE and being developed for Windows, Linux, and mac-OS. You can start coding and when you get errors there are tons of resources out there to help you solving your issues. It's light and pretty flexible, smooth going software, you may not have hard time going installing code blocks either.

What business problems are you solving with the product? What benefits have you realized?

I am using code blocks for long time. When i was in my undergraduate level, i first start using code-blocks for c programming in a research project. Then in my masters level i am using code blocks for writing code in c plus plus. I am using code blocks for industrial research and it's an optimization problem which i am solving with genetic algorithm. I can run debug my code here in real fast and it's a light software which doesn't cost me much memory in my computer.

Code::Blocks review by <span>Kuntal V.</span>
Kuntal V.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Number One C/C++ IDE Forever.

What do you like best?

The best thing about Code::Blocks is that it is good light-weight IDE for C/C++ projects. It is much faster to load, easy to code and being light-weight it doesn't take up much memory on your system. Also, it is available on all platforms from Windows to Unix based systems.

What do you dislike?

It is good when working on C/C++ with small projects, but when working with large applications or projects, the project management becomes tedious. Also, you cannot display data structure in the tree view, you cannot assign a different function to hotkey combinations. Most of the times it is easy and quick to set up the IDE, but sometimes if an error occurs it becomes difficult to resolve it, and new stable version updates are not very frequent.

Recommendations to others considering the product

If you are new to coding and looking for a good IDE, Code::Blocks is the perfect choice for you. The reason being it is open source, freeware, cross-platform, easy to install, light-weight and loads quickly, you will be up and coding in no time. It is the perfect choice for someone who wants to learn to code or is a beginner in the field working on small projects.

What business problems are you solving with the product? What benefits have you realized?

Code:Blocks is a good light-weight IDE and it is very useful when testing some small applications or projects, or while working on C/C++ based projects. As it is freeware and available on all platforms it makes a really good choice for beginners.

Code::Blocks review by <span>Kristen S.</span>
Kristen S.
Validated Reviewer
Verified Current User
Invitation from G2 Crowd
Reviewed On

Review for codeblocks

What do you like best?

Codeblocks is the best IDE I've ever used to work on my C and C++ programs. It auto-suggests, and is easy to install and use. It's open source and free, which is also a big plus. I also recommend it to other students. It is very good to get started with programming.

What do you dislike?

The major problem that I have with codeblocks is that I cannot navigate forward and backward using Alt+Left and Alt+Right. When you debug it does not really give you much information when you hover. For example, it just tells the datatype and not much more.

Recommendations to others considering the product

I would recommend new programmers to use it, it is very easy to use.

What business problems are you solving with the product? What benefits have you realized?

To work on C and C++ programs. It is definitely good and easy to use for beginners as compared to Eclipse Luna. It overall is a good IDE

Kate avatar
Kate from G2 Crowd

Learning about Code::Blocks?

I can help.
* We monitor all Code::Blocks reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.