Przydatne narzędzia online

Przydatne narzędzia online
MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
10

Kompilatory online:

  • ideone - wiele języków
  • wandbox - wiele języków i wiele kompilatorów do wyboru dostępny boost i konfiguracja kompilatora
  • rextester - Visual Studio online (ograniczenia licencyjne powodują, że inne strony nie wspierają VS).
  • cpp.sh
  • repl.it tylko clang, ale za to interaktywne uruchomienie.
  • Quick C++ Benchmarks - clang/gcc wparcie dla testów perfomance. (dzięki @Drajwer)

Zadanie pytania z demonstracją problemu za pomocą jednego z powyższych narzędzi jest bardzo wartościowe i na pewno poprawi jakość odpowiedzi.


Compiler Explorer godbolt.org - narzędzie stanowiącą swoją własną klasę. Narzędzie pozwala podejrzeć kod wynikowy w zależności od wybranego kompilatora i jego ustawień. Bardzo przydatne by zobaczyć jakie optymalizacje potrafi wykonać kompilator. Najlepsze demo jak tego używać jest z CppCon 2017.
Na dodatek strona wspiera dużo różnych bibliotek, które można użyać w run time, np: boost, Eigen, CUDA Core Compute Libraries, Cereal, {fmt}, Google Test, Catch2, OpenSSL, pugixml, curl, .... (i wiele wiele innych).
Przydatne linki z demem:

Disclaimer: niestarty czasami na godbolt psuje się Conan i linki mogą tymczasowo nie działać.


C++ insights - kolejne narzędzie jedyne w swoim rodzaju. Transformuje kod by pokazać wszystko co dzieje się w domyśle. Pomysł podobny do Compiler Explorer, ale wynikiem jest nadal kod C++ zamiast assemblera, co jest bardziej czytelne.
Podziękowania dla @satirev, który podzielił się linkiem.


Demangler - rozkodowywanie krzaków typu: __Z8getMonthRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE do czegoś strawnego dla normalnego człowieka.

vpiotr
  • Rejestracja: dni
  • Ostatnio: dni
MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
au7h
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 215
0

Niezłe to Online IDE :D

aaaa.png

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 73
4

https://regex101.com/tests

Nie jest to bezposrednio zwiazane z C/C++, ale jest idealne do weryfikacji regexow

Marius.Maximus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2196
1

Compiler Explorer godbolt.org (ponownie bo wcześniej podał @MarekR22)
Ja bym spojrzał na tą stronie nie jako IDE , tylko zajrzał do "Libraries" jest tam sporo interesujących bibliotek "Crème de la Crème" ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.