Thursday, 8 August, 2019 UTC


Summary

Compilers are one type of tools that allows to compile the source code and execute it. The compiler is used to translate source code from a high-level programming language to a lower level language to create an executable program. There are so many compilers are available in the market. In this article, we discuss C Compiler for Windows 10.
  • CLion
  • Anjuta
  • Code::Blocks
  • CodeLite
  • Dev C++
  • Eclipse
  • GNAT Programming Studio
  • Sublime Text
  • Visual Studio Code

CLion

CLion
CLion is designed for native cross-platform development in C and C++, as well as Kotlin/Native, Rust, and Swift. It also provides essential support for CMake language, Python, popular web technologies like JavaScript, XML, HTML, Markdown, etc. It support for all the other languages that are available through bundled and repository plugins.

Features

  • Built-in tools and integrations
  • Unit testing
  • Code generation & refactorings
  • Code documentation
  • Editor customization
  • Intelligent coding assistance

Anjuta

anjuta
Anjuta DevStudio is a versatile software development studio. It provides so many facilities for programming like project management, application wizard, interactive debugger, source editor, version control, GUI designer, profiler and many more tools Anjuta supports many programming languages like C, C++, Java, Javascript, Python, etc. It is fully integrated GDB for onboard debugging.

Features

  • User Interface
  • Plugins
  • Class Generator and File Wizard
  • Class Inheritance Diagram
  • Project Manager
  • Symbols View and Navigation
  • Source Code Editor
  • Integrated Devhelp API Help Browser
  • Integrated Glade User Interface Designer

Code::Blocks

code blocks
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. Code::Blocks can be extended with plugins. We can add any functionality using installing/coding a plugin. It is a cross-platform run on Linux, Mac, Windows.

Features

  • Inter-project dependencies inside a workspace
  • Imports MSVC projects and workspaces
  • Imports Dev-C++ projects
  • Multiple compiler support
  • The very fast custom build system
  • Support for parallel builds
  • Multi-target projects
  • Workspaces to combine multiple projects

CodeLite

CodeLite
CodeLite is an open source. This cross-platform IDE specialized in C, C++, PHP and JavaScript (mainly for backend developers using Node.js) programming languages which run on OSX, Windows, and Linux.

Features

  • Support the next generation debugger LLDB
  • Generic support for compilers with built-in support for GCC/clang/VC++
  • Built-in GDB support
  • Refactoring
  • Built-in SFTP
  • Source Control Plugins
  • Zoom Navigator – display a mini-map of your code
  • It offers 2 code completion engines

Dev C++

Dev C++
Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.

Features

  • Customizable syntax highlighting editor
  • Class Browser
  • Code Completion
  • Support GCC-based compilers
  • Integrated debugging (using GDB)
  • Project Manager
  • Function listing
  • Tool Manager
  • Quickly create Windows, console, static libraries and DLLs
  • Support of templates for creating your own project types

Eclipse

Eclipse
The Eclipse CDT Project provides a fully functional C and C++ Integrated Development Environment based on the Eclipse platform. Eclipse is famous for our Java Integrated Development Environment (IDE). You can easily combine language support and other features into any of default packages, and the Eclipse Marketplace allows for unlimited customization and extension.

Features

  • Support for project creation and managed build for various toolchains
  • Standard make build
  • Source navigation
  • Visual debugging tools
  • Sode editor with syntax highlighting
  • Source code refactoring and code generation

GNAT Programming Studio

GPS
GNAT Programming Studio also is known as GPS. GPS is a multi-language IDE with advanced support out-of-the-box for Ada, SPARK, C, C++, and Python. It is a highly advanced Free IDE that simplifies the interaction between software and their developers.GPS is easy to use, simplifies source navigation and also helps to highlight the fundamental ideas in the program. GPS gives you a direct interface to the GNAT Pro tools.

Features

  • Versatile and Customizable
  • A Lightweight, Powerful IDE
  • Easy access to the GNAT Pro technologies
  • Multiplatform support
  • Supports Compiling, Debugging, Code Coverage, Profiling, Auto-completion of code
  • Code Refactoring
  • Highly extensible
  • Drag and drop feature

Sublime Text

Sublime Text
Sublime Text is a sophisticated text editor for code, markup, and prose. It is a closed source cross-platform source code editor infused with a Python API. It was released in 2008 and was developed by Jon Skinner and Will Bond.

Features

  • Custom cross-platform UI toolkit
  • Allow Multiple selections
  • Command Palette holds infrequently used functionality
  • Package Control
  • Powerful API
  • Editing with multiple windows, and using multiple splits in each window
  • Customizable with simple JSON files
  • Switch between projects

Visual Studio Code

Visual Studio Code
Visual Studio Code is an open source code editor designed for Windows, macOS, and Linux. It is developed by Microsoft and is based on an Electron framework. Visual Studio Code has out-of-the-box support for almost every major programming language. It is the most popular developer environmental tool among others and is excellent for customization.

Features

  • Built-in Git commands
  • Intelligent Code completion, code refactoring, and snippets
  • Syntax highlighting and auto-complete with IntelliSense
  • Extensible and customizable

See More: 10 Best Java IDE

 
The post C Compiler for Windows 10 appeared first on I'm Programmer.