We are working to restore the Unionpedia app on the Google Play Store
OutgoingIncoming
🌟We've simplified our design for better navigation!
Instagram Facebook X LinkedIn
Your own Unionpedia with your logo and domain, from 9.99 USD/month
Create my Unionpedia

Code::Blocks

Index Code::Blocks

Code::Blocks is a free, open-source, cross-platform IDE that supports multiple compilers including GCC, Clang and Visual C++. [1]

Table of Contents

  1. 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.

  2. 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.

See Code::Blocks and C++

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.

See Code::Blocks and Clang

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.

See Code::Blocks and CodeLite

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).

See Code::Blocks and Compiler

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.

See Code::Blocks and Dev-C++

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.

See Code::Blocks and Fortran

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).

See Code::Blocks and FreeBSD

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.

See Code::Blocks and Geany

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.

See Code::Blocks and Jennic

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.

See Code::Blocks and Linux

MacOS

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001.

See Code::Blocks and MacOS

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.

See Code::Blocks and MinGW

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).

See Code::Blocks and OpenBSD

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.

See Code::Blocks and Qmake

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.

See Code::Blocks and SciTE

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.

See Code::Blocks and Ubuntu

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

References

[1] https://en.wikipedia.org/wiki/Code::Blocks

Also known as Code Blocks, CodeBlocks.