Wybór edytora/środowiska
Jeśli jesteś początkującym programistą, zacznij od środowiska online. Na początku nauki nie powinieneś się przejmować konfiguracją narzędzi, tylko nauką samego języka. Przez pierwsze kilka lekcji skorzystaj ze środowiska online, które zrobi całą konfigurację za Ciebie. Nie będziesz musiał też pobierać ani konfigurować ręcznie kompilatora. Dopiero gdy uznasz, że chcesz mieć środowisko na swoim komputerze, przejdź do sekcji Dostępne środowiska
Środowiska online
Na ten moment zdecydowanie najbardziej polecamy stronę: Replit.com.
Po zalogowaniu się będziesz mógł korzystać z ich narzędzi za darmo.
Zapoznaj się też z artykułem Tworzenie projektu C++ w Repl.it.
Repl.it
Inne, godne polecenia:
- wandbox.org
- godbolt.org (dla bardziej zaawansowanych)
- ideone.com
Dostępne środowiska
Jeśli jednak chcesz mieć własne środowisko na komputerze to nic nie stoi na przeszkodzie. Poniżej znajdziesz listę środowisk programistycznych podzielonych na polecane oraz niepolecane, oraz krótkie wyjaśnienie.
To porównanie zawiera moje subiektywne odczucia, które nabyłem przez lata korzystania z nich.
// Paweł Syska
Polecane
Visual Studio Code
Szczegóły
Zalety
- Niewielki rozmiar instalacji
- Fenomenalna modularność
- Bardzo szybka i płynna edycja kodu
Wady
- Kompilator trzeba skonfigurować oddzielnie
Zwróć uwagę, że jest to jedynie skrót z najważniejszych informacji dla początkujących programistów. Po pełne podsumowanie narzędzia zajrzyj tutaj.
Visual Studio
Szczegóły
Zalety
- Wszystko zawarte w jednym
- Prosta instalacja i konfiguracja
- Dostęp do najnowszego standardu C++20
- Najlepszy dostępny debugger
Wady
- Stosunkowo duży rozmiar instalacji (do pobrania ~2 GB, po instalacji ~7 GB)
- Mało przenośny
- Jedynie system Windows
Zwróć uwagę, że jest to jedynie skrót z najważniejszych informacji dla początkujących programistów. Po pełne podsumowanie narzędzia zajrzyj tutaj.
CLion
Szczegóły
Zalety
- Bardzo dobre podpowiadanie
- Dużo narzędzi do refactoringu
- Przenośny
Wady
- Może być zbyt skomplikowany dla początkujących przez zastosowanie CMake jako domyślnego systemu budowania
- Kompilator trzeba skonfigurować oddzielnie
- Duży rozmiar instalacji
Zwróć uwagę, że jest to jedynie skrót z najważniejszych informacji dla początkujących programistów. Po pełne podsumowanie narzędzia zajrzyj tutaj.
Inne
QtCreator
Niepolecane
Korzystanie z poniżej wymienionych narzędzi może spowodować, że kod podany na stronie nie będzie działał. Narażasz się również na niepoprawne korzystanie z języka C++, oraz niepotrzebny ból głowy i stratę cennego czasu.

Code Blocks

C++ Builder
