Table of Contents
50 relations: Apache Subversion, Autocomplete, Block (programming), Borland C++, Build automation, C (programming language), C++, Central processing unit, Clang, Code folding, CodeLite, Comparison of integrated development environments, Compiler, Cross-platform software, D (programming language), Dev-C++, Digital Mars, Disassembler, Fortran, Free software, FreeBSD, Geany, GNU Compiler Collection, GNU Debugger, GNU General Public License, Graphical user interface, Graphical user interface builder, Hex editor, Integrated development environment, Intel C++ Compiler, Jennic, LCC (compiler), Linux, MacOS, Make (software), Microsoft Visual C++, Microsoft Windows, MinGW, Mingw-w64, Neutral build, Open-source software, OpenBSD, Oracle Solaris, Qmake, Scintilla (software), SciTE, Syntax highlighting, Ubuntu, Watcom C/C++, WxWidgets.
- Software that uses Scintilla
Apache Subversion
Apache Subversion (often abbreviated SVN, after its command name svn) is a version control system distributed as open source under the Apache License. Code::Blocks and Apache Subversion are cross-platform free software.
See Code::Blocks and Apache Subversion
Autocomplete
Autocomplete, or word completion, is a feature in which an application predicts the rest of a word a user is typing.
See Code::Blocks and Autocomplete
Block (programming)
In computer programming, a block or code block or block of code is a lexical structure of source code which is grouped together.
See Code::Blocks and Block (programming)
Borland C++
Borland C++ was a C and C++ IDE (integrated development environment) released by Borland for MS-DOS and Microsoft Windows.
See Code::Blocks and Borland C++
Build automation
Build automation is the practice of building software systems in a relatively unattended fashion.
See Code::Blocks and Build automation
C (programming language)
C (pronounced – like the letter c) is a general-purpose programming language. Code::Blocks and c (programming language) are cross-platform software.
See Code::Blocks and C (programming language)
C++
C++ (pronounced "C plus plus" and sometimes abbreviated as CPP) is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. Code::Blocks and C++ are cross-platform software.
Central processing unit
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the most important processor in a given computer.
See Code::Blocks and Central processing unit
Clang
Clang is a compiler front end for the C, C++, Objective-C, and Objective-C++ programming languages, as well as the OpenMP, OpenCL, RenderScript, CUDA, SYCL, and HIP frameworks.
Code folding
Code or text folding, or less commonly holophrasting, is a feature of some graphical user interfaces that allows the user to selectively hide ("fold") or display ("unfold") parts of a document.
See Code::Blocks and Code folding
CodeLite
CodeLite is a free and open-source IDE for the C, C++, PHP, and JavaScript (Node.js) programming languages. Code::Blocks and CodeLite are cross-platform free software, cross-platform software, free integrated development environments, free software programmed in C++, software that uses Scintilla, software that uses wxWidgets and software using the GPL license.
Comparison of integrated development environments
The following tables list notable software packages that are nominal IDEs; standalone tools such as source-code editors and GUI builders are not included.
See Code::Blocks and Comparison of integrated development environments
Compiler
In computing, a compiler is a computer program that translates computer code written in one programming language (the source language) into another language (the target language).
Cross-platform software
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms.
See Code::Blocks and Cross-platform software
D (programming language)
D, also known as dlang, is a multi-paradigm system programming language created by Walter Bright at Digital Mars and released in 2001. Code::Blocks and d (programming language) are cross-platform software.
See Code::Blocks and D (programming language)
Dev-C++
Dev-C++ is a free full-featured integrated development environment (IDE) distributed under the GNU General Public License for programming in C and C++. Code::Blocks and dev-C++ are free integrated development environments, Linux integrated development environments and software using the GPL license.
Digital Mars
Digital Mars is a small American software company owned by Walter Bright and based in Vienna, Virginia.
See Code::Blocks and Digital Mars
Disassembler
A disassembler is a computer program that translates machine language into assembly language—the inverse operation to that of an assembler.
See Code::Blocks and Disassembler
Fortran
Fortran (formerly FORTRAN) is a third generation, compiled, imperative programming language that is especially suited to numeric computation and scientific computing.
Free software
Free software, libre software, libreware or rarely known as freedom-respecting software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
See Code::Blocks and Free software
FreeBSD
FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD).
Geany
Geany is a free and open-source lightweight GUI text editor using Scintilla and GTK, including basic IDE features. Code::Blocks and Geany are cross-platform free software, free integrated development environments, Linux integrated development environments, software that uses Scintilla and software using the GPL license.
GNU Compiler Collection
The GNU Compiler Collection (GCC) is a collection of compilers from the GNU Project that support various programming languages, hardware architectures and operating systems. Code::Blocks and GNU Compiler Collection are cross-platform free software, free software programmed in C++ and software using the GPL license.
See Code::Blocks and GNU Compiler Collection
GNU Debugger
The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, Assembly, C, C++, D, Fortran, Haskell, Go, Objective-C, OpenCL C, Modula-2, Pascal, Rust, and partially others.
See Code::Blocks and GNU Debugger
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses, or copyleft, that guarantee end users the four freedoms to run, study, share, and modify the software.
See Code::Blocks and GNU General Public License
Graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation.
See Code::Blocks and Graphical user interface
Graphical user interface builder
A graphical user interface builder (or GUI builder), also known as GUI designer or sometimes RAD IDE, is a software development tool that simplifies the creation of GUIs by allowing the designer to arrange graphical control elements (often called widgets) using a drag-and-drop WYSIWYG editor.
See Code::Blocks and Graphical user interface builder
Hex editor
A hex editor (or binary file editor or byte editor) is a computer program that allows for manipulation of the fundamental binary data that constitutes a computer file.
See Code::Blocks and Hex editor
Integrated development environment
An integrated development environment (IDE) is a software application that provides comprehensive facilities for software development.
See Code::Blocks and Integrated development environment
Intel C++ Compiler
Intel oneAPI DPC++/C++ Compiler and Intel C++ Compiler Classic (deprecated icc and icl is in Intel OneAPI HPC toolkit) are Intel’s C, C++, SYCL, and Data Parallel C++ (DPC++) compilers for Intel processor-based systems, available for Windows, Linux, and macOS operating systems.
See Code::Blocks and Intel C++ Compiler
Jennic
Jennic Limited was a privately held UK-based fabless semiconductor company founded in 1996.
LCC (compiler)
LCC ("Local C Compiler" or "Little C Compiler") is a small, retargetable compiler for the ANSI C programming language.
See Code::Blocks and LCC (compiler)
Linux
Linux is both an open-source Unix-like kernel and a generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Code::Blocks and Linux are cross-platform software.
MacOS
macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.
Make (software)
In software development, Make is a command-line interface (CLI) software tool that performs actions ordered by configured dependencies as defined in a configuration file called a makefile.
See Code::Blocks and Make (software)
Microsoft Visual C++
Microsoft Visual C++ (MSVC) is a compiler for the C, C++, C++/CLI and C++/CX programming languages by Microsoft.
See Code::Blocks and Microsoft Visual C++
Microsoft Windows
Microsoft Windows is a product line of proprietary graphical operating systems developed and marketed by Microsoft.
See Code::Blocks and Microsoft Windows
MinGW
MinGW ("Minimalist GNU for Windows"), formerly mingw32, is a free and open source software development environment to create Microsoft Windows applications.
Mingw-w64
Mingw-w64 is a free and open-source suite of developments tools that generate Portable Executable (PE) binaries for Microsoft Windows.
See Code::Blocks and Mingw-w64
Neutral build
In software development, a neutral build is a software build that reflects the current state of the source code checked into the source code version control system by the developers, and done in a neutral environment (an environment not used for development).
See Code::Blocks and Neutral build
Open-source software
Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose.
See Code::Blocks and Open-source software
OpenBSD
OpenBSD is a security-focused, free and open-source, Unix-like operating system based on the Berkeley Software Distribution (BSD).
Oracle Solaris
Solaris is a proprietary Unix operating system originally developed by Sun Microsystems.
See Code::Blocks and Oracle Solaris
Qmake
qmake is a utility that automates the generation of makefiles.
Scintilla (software)
Scintilla is a free, open source library that provides a text editing component function, with an emphasis on advanced features for source code editing.
See Code::Blocks and Scintilla (software)
SciTE
SciTE or SCIntilla based Text Editor is a cross-platform text editor written by Neil Hodgson using the Scintilla editing component. Code::Blocks and SciTE are free software programmed in C++ and software that uses Scintilla.
Syntax highlighting
Syntax highlighting is a feature of text editors that is used for programming, scripting, or markup languages, such as HTML.
See Code::Blocks and Syntax highlighting
Ubuntu
Ubuntu is a Linux distribution derived from Debian and composed mostly of free and open-source software.
Watcom C/C++
Watcom C/C++ (currently Open Watcom C/C++) is an integrated development environment (IDE) product from Watcom International Corporation for the C, C++, and Fortran programming languages.
See Code::Blocks and Watcom C/C++
WxWidgets
wxWidgets (formerly wxWindows) is a widget toolkit and tools library for creating graphical user interfaces (GUIs) for cross-platform applications. Code::Blocks and WxWidgets are cross-platform software and free software programmed in C++.
See Code::Blocks and WxWidgets
See also
Software that uses Scintilla
- Aegisub
- Code::Blocks
- CodeLite
- Eric (software)
- GPHPedit
- Geany
- Inno Setup
- Komodo Edit
- Komodo IDE
- Leadwerks
- Leo (text editor)
- MySQL Workbench
- Notepad++
- Padre (software)
- SciTE
- XMLSpy
References
Also known as Code Blocks, CodeBlocks.

