Niewielki program w C++, moje postepy

0

Temat https://4programmers.net/Forum/Edukacja/355012-jak_najskuteczniej_uczyc_sie_programowania?p=1792928#id1792928 zmotywowal mnie do sprobowania aby wykazac ze moj sposob nauki nie jest taki slaby. Oczywiscie to ze sprobuje nie oznacza ze uda mi sie to wykazac, to co chce wykazac, ale wole przegrac po probie niz dac walkower.
Po wielu mikro-programach w C++ napisalem jak do tej pory moj najwiekszy w C++ https://github.com/carneades3/Library . W C++ dopiero przerabiam klasy, takze nie ma zaawansowanych rzeczy.
W Java pisalem juz troche wieksze programy ale te w C++ sa bardziej wymagajace dlugotrwalej koncentracji uwagi.

Chce napisac konwerter walut w C++, podobny do tego, ktory pisalem w Java https://github.com/carneades3/CurrencyConverter .
Co lepiej wykorzystac aby polaczyc sie ze strona internetowa wymiany walut:
boost::asio czy libcurl a moze cos innego ale w miare latwego do opanowania ?

3

Jeśli koniecznie chcesz się uczyć jak to zrobić w C++, to Cię nie zatrzymuję.

Jeśli jednak chcesz, żeby ta aplikacja miała praktyczne zastosowanie, to powinieneś od początku ją tworzyć tak aby działała w przeglądarce internetowej. Nikt nie będzie uruchamiał potencjalnie szkodliwej aplikacji na swoim komputerze, żeby konwertować waluty.

JavaScriptem (albo innymi wynalazkami, które działają po stronie klienta) możesz pobierać dane z innych stron. Czyli nie musisz tego robić w backendzie.

0

Uzywam Emscripten i program w c++ NIE uzywajacy libcurl moge skompilowac do webAssembly, ale uzywajacy libcurl juz nie potrafie. Dam sobie spokoj z tym Emscripten bo to XOR dla mnie albo Emscripten albo libcurl. Jedyna mozliwosc wg mnie to skompilowac libcurl do webAssembly ale od poczatku chcialem tego uniknac, malo tego nawet libcurl nie kompilowalem ze zrodel tylko zaintalowalem gotowe binarki za pomoca pakietow apt-get install libcurl, bo tam wiele zaleznosci jest (m. in. openssl albo gnutls). Jak znajde motywacje to moze zabiore sie za to, bo jdnak wole pisac program albo debugowac go a nie szukac w internecie rozwiazania jak zbudowac ze zrodel zewnetrzna biblioteke (nie spodziewalem sie ze to takie czasochlonne). Ze zrodel to jedynie wrapper do libcurl - curlcpp skompilowalem ale tam nie mialem wyboru bo nie znalazlem curlcpp jako gotowej binarki w pakiecie do zainstalowania

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