konto usunięte via Wykop Mobilny (Android)
  • 1
hej Mirki z #programowanie
studiuję #logistyka I bardzo mi się podoba, na pewno chcę pracować w tej branży w przyszłości, na tym semestrze mamy podstawy programowania, programujemy aplikacje konsolowe w C++. Troszkę mi się to podoba, lubię to i tak pomyślałem, że wykorzystam ten fakt i pociągnę to dalej. Kiedyś coś tam próbowałem w VBA, głównie na Excelu ale efekty były dużo mniej zadowalające niż teraz - satysfakcji
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wk26t: ogólnie, język od którego zaczniesz nie ma znaczenia. I tak musisz zacząć uczyć się programowania. Ale fakt C++ jest trudnym językiem, przez co potrafi niektórych zniechęcić do nauki programowania. Zawsze mieć dobrze kogoś, kto pchnie we właściwym kierunku. Choć tu i tak trzeba więcej pracy własnej niż nauki wspólnej. Zostają jeszcze jakieś wykłady - teoria też się przydaje, ale top też zależy od osoby, jedna woli wykład, inna kurs,
  • Odpowiedz
@wk26t no to Python. Uwierz mi pracowałem lata jako kontroler finansowy teraz jako programista już.. Pracowałem z vba, Pythonem, scala java, c#, SQL i spędziłem lata życia w excelu przy analizie finansowej.

Odpuść sobie c++ tam nie ma na niego miejsca.
Python jest tym czego szukasz.
  • Odpowiedz
Szybkie pytanko:
Mam klasę która reprezentuje węzeł drzewa, każdy węzeł ma statycznie zaalokowany vector, który zawiera kolejne węzły(nie pointery na nie) oraz pointer na swojego rodzica. Jak poprawnie zdealokować taką strukturę, żeby nic nie zostało w pamięci?
#programowanie #cplusplus
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mieliśmy kiedyś w firmie ciekawe szkolenie z multithreadingu w C++, okazało się, że materiały na których bazowaliśmy są udostępnione publicznie przez firmę, która owe szkolenie prowadziła
Są momentami dość okrojone, ale myślę, że można rzucić okiem:
Multithreading -> https://infotraining.bitbucket.io/cpp-thd/
Cpp11 -> https://infotraining.bitbucket.io/cpp-11/index.html
Cpp Modern -> https://infotraining.bitbucket.io/cpp-modern/
Cpp17 -> https://infotraining.bitbucket.io/cpp-17/
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej jaki jest sens prezentacji o totalnych podstawach jeżeli chodzi o pointery i pamięć na cppcon? Serio pytam, bo z tego co mi się wydaje, to cppcon jest raczej skierowany dla osób, które są bardziej zaawansowane, niż osoby które dopiero się uczą.
Co sądzicie o wrzucaniu takich prezentacji do agendy?

Chodzi mi o prezentację Bena Saks-a. Swoją drogą to chyba nie przypadek, że posiada takie samo nazwisko jak Pan Dan Saks, którego
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pepepanpatryk: Bardzo możliwe, ale myślę że jednym z celów CppCona jest zrobienie środowiska bardziej inkluzywnym, i kładą duży nacisk na bycie otwartym dla nowych ludzi. Dużo było talków o tym jak uczyć c++ nowych pogramistów i zakładająć że ta prezentacja jest dla nowicjuszy, to też spoko, że pokazuje ludziom iż każdy znajdzie coś dla siebie na CppConie i nie jest to tylko dla ultra nerdów xD
Na pewno było to
  • Odpowiedz
Mirki programisty 15k od #jezykc #cplusplus dziś podzielę się z wami kolejnym sprytnym trikiem kucowniczym.

TL;DR: Jak przerobić dowolny plik na tablicę wartości hex prostą do użycia

Załóżmy że piszecie sobie program na #esp8266 i potrzebujecie tam zrobić mini serwer www z prostą stronką w HTMLu.
I teraz tak - praktycznie w każdym tutorialu zobaczycie mniej więcej takie coś:
QBA_ - Mirki programisty 15k od #jezykc #cplusplus dziś podzielę się z wami kolejnym ...

źródło: comment_1600410287kLlbkjldth9flVEdmJDCBo.jpg

Pobierz
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki podzielę się z Wami takim małym a przydatnym trickiem kucowniczym o którym jak mawiał mój mentor i autorytet moralny Klocuch12:

Mało ludzi wie, a dużo ludzi nie wie


Jak kiedyś będziecie potrzebowali testowej tablicy na przykład z przebiegiem wartości napięcia do liczenia wartości THD, sygnałem audio, czy co tam innego potrzebujecie to zapewne sobie taki przebieg wygenerujecie w Matlabie/Scilabie/Octave/Excelu i tera tak...

1.
QBA_ - Mireczki podzielę się z Wami takim małym a przydatnym trickiem kucowniczym o k...

źródło: comment_1599810823kYLaxF3dZVien7wr0RVggB.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Gdybyście mieli pisać maturę z informatyki tym roku, to jaki język byście wybrali - Python czy C++, zakładając że z obu znacie tylko podstawy podstaw? Zastanawiam się z czym będzie prościej ogarnąć maturę. Python sam w sobie wydaje się prostszy i nieco przyjemniejszy, ale jednak w oparciu o C++ jest masa przykładów maturalnych. Ogólnie interesuje mnie webdev (frontend), także C++ pewnie nigdy poza maturą nie wykorzystam, podobnie zresztą Pythona.
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

C++ jest zarąbiste.

Jest sobie pewne API, które implementuje własną klasę Unicode'owych stringów (no ok, zdarza się...).
I te stringi mają funkcję .ToUStr(), która daje dostęp do bufora 16-bitowych znaków dzięki niejawnej konwersji na const unsigned short*.
Napisałem funkcję, która ma przyjmować bufor znaków i chcę ją wywołać przez Funkcja(string.ToUstr()), a dla wygody zrobiłem typedefa i teraz następuje najlepsze:
- jak zrobię typedef unsigned short* Ptr; i potem Funkcja(const Ptr ptr) { }
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MostlyRenegade: jest prosta zasada. Const aplikuje się do tego co jest po lewej, chyba, że nic nie ma po lewej to wtedy do tego co jest po prawej.

const short* -> zmienny wskaznik na stałą
short const* -> to samo, to tak zwany "east-const",przez niektórych uważany za jedyny słuszny zapis, bo działa logicznie z zasadą "to co po lewej stronie"
short * const -> stały wskaznik na zmienną
short const * const -> stały
  • Odpowiedz
Ciekawe, wygląda na to że twórca #cplusplus zajmuje się HFT w banku inwestycyjnym. O ile Managing Director się czymkolwiek sam zajmuje ( ͡° ͜ʖ ͡°)

what are you working on now? Stroustrup discusses his “day job” as a technical fellow/managing director at Morgan Stanley, where he describes his problem domain as “distributed systems, networking, getting data from A to B under various constraints… I find that
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Amebcio: niekoniecznie, bo nie wiem czy jakakolwiek giełda rozlicza się na tyle szybko, by to miało sens. HFT to głównie Wall Street gdzie od dawna opracowywano protokoły komunikacyjne i rozwiązania mające na celu taką formę handlu.
  • Odpowiedz