Projekt Open Source w C++ jako inspiracja ?

0

czy mogę prosić o polecenie projektów które można potraktować jako inspirację ?
pytanie otwarte, inspiracja traktowana szeroko

ostatnio inspiruje mnie @MarekR22 np. https://godbolt.org/z/c5hxTab5z :D

1

@Adamek Adam:

Pewnie jak szerokie w swoim paradygmatach jest C++, od GUI w nieczystych (a wręcz antywzorcowych) frameworkach, po perełki ambitnego C++ 20, tak pewnie musisz się określić, co będzie Cie jarało.
jeden poleci coś w Borland C++ 6.0, inny Arduino, sam rozumiesz ... ciekawe z czym się włączy kol zaczynający na literki @ zk

ja (jako raczej odpadajacy na pobocza programista C++) np za inspirujące bym uznał niektóre zagadnienia metaprogramowania

Wskazujesz ma w/w link, wiec bliżej "perełek C++" ?

Jak Java cierpi na Springa (wymienianego nie tylko przez początkujących na jednym oddechu), tak C++ cierpi na dialekty / mutacje, niektóre dość dalekie od ducha języka

0

Co mnie "jara"**:

  • język programowania , jestem ograniczony do GCC i CLANG ze względu na docelowe targety , na C++20 jeszcze nie spoglądam jak nie ogarnąłem jeszcze podstaw C++17 (jak by mi ktoś powiedział że C++20 na aarch64 może być10% szybsze w niektórych przypadkach to bym się zmotywował aby podnieść )

  • narzędzia do budowania : cmake i inne narzędzia które pozwalają ogarnąć projekt na wielu plaszczynach wiele platform, opcje zmiany budowania docelowego targetu , wiele bibliotek

  • narzędzia do testowania: testy, benchmarki, sentry w prawdziwym środowisku itp...

  • GUI : głownie Qt ale z mila chęcią zobaczył bym jakiś ciekawy projekt zbudowany np. na NanoGUI albo czymś innym co używa GLES

    pozwoliłęm sobie na użycie zwrotu użytego przez @ZrobieDobrze

1

GUI : głownie Qt ale z mila chęcią zobaczył bym jakiś ciekawy projekt zbudowany np. na NanoGUI albo czymś innym co używa GLES

Przykład Qt opensource to np. QGIS. Jeśli chodzi o przykład GUI robionego mniej standardowo to np. OpenBoardView zrobionego z użyciem IMGUI. Zmodyfikowaną wersję, FlexboardView często można zobaczyć na filmikach Luisa Rossmana. Coś bardziej egzotycznego z użyciem IMGUI to np. palanteer. Jeśli nie zainteresują Cię źródła to samo narzędzie jako takie powinno.

język programowania....

Ooo panie to tutaj do wyboru do koloru. Jeśli chcesz, żeby szablony nieco wywinęły Ci zwoje to mp-units, być może będzie w standardzie. Jeżeli chcesz trochę boomerskiego, alternatywnego do tego co widać na konferencjach podejścia do języka to jest całe handmade community wraz z jego najsłynniejszym projektem czyli handmade hero.

To tak na szybko, może coś dorzucę w kolejnych postach jak wejdę w swoje zapisane zakładki po pracy.

(edit)
Randy Gaul

1
Adamek Adam napisał(a):

czy mogę prosić o polecenie projektów które można potraktować jako inspirację ?
pytanie otwarte, inspiracja traktowana szeroko

ostatnio inspiruje mnie @MarekR22 np. https://godbolt.org/z/c5hxTab5z :D

a może zamiast tego, to jak masz wiedzę, to napisz dobrą dokumentację, jak zrobić własne gniazdo, jak z niego korzystać, jak stworzyć swoją ramkę protokołu TCP i UDP etc... tylko to wszystko od podstaw bez użycia bibliotek jak to pokazuje niejaki beej w C - to jest dopiero łakoma wiedza, a ile przy tym się nauczysz WOW

3
Adamek Adam napisał(a):

ostatnio inspiruje mnie @MarekR22 np. https://godbolt.org/z/c5hxTab5z :D

Rozumiem, że chodzi o użycie Catch2?
Generalnie jestem zwolennikiem testów TDD/BDD. Dlatego nawet jak newbie zadaje pytania, to udzielam odpowiedzi w postaci testów. Catch2 jest łatwiejszy w zrozumieniu, więc się idealnie do tego nadaje. Niestety Catch2 słabo się skaluje, dla skomplikowanej logiki nadal zalecałbym gtest.

1 użytkowników online, w tym zalogowanych: 0, gości: 1