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
- Qt Creator
- CodeBlocks
- DevCpp(classic)
- DevCpp(embarcadero)
- Eclipse C/C++
- Vim
- Neovim
- Emacs
1.2 - Libraries
Qt, ffmpeg
Qt
Qt is a powerful library for create apps.
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.
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/.