This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Index

1 - C/C++

the oldest fellow

1.1 - Tools

compilers & IDEs

Compilers

gcc

gcc can be found on every linux platform.

On Windows, there is TDM-GCC and MSYS2.

MSVC

Microsoft’s Visual Studio is the biggest closed-source C/C++ IDE.

clang

A C/C++ frontend for LLVM.

Clangd provides modern tooling; but it requires Visual Studio on Windows.

Borland Compiler

Now Embarcadero.

IDEs

1.2 - Libraries

Qt, ffmpeg

Qt

Qt is a powerful library for create apps.

https://www.qt.io/

includes xml, svg (webkit), gui (buttons/layouts), SQL support, web sockets, and audio/video support.

ffmpeg

A complete, cross-platform solution to record, convert and stream audio and video.

https://ffmpeg.org/

2 - Zig

An improved C

homepage: https://ziglang.org/

Provides C/C++ compiler, build system, and package manager: https://ziglang.org/learn/why_zig_rust_d_cpp/

Packaged some popular C/C++ libraries at https://github.com/allyourcodebase/.