Proszę Was o polecenie mi, laikowi, jakiegoś tutorialu, książki, bądź kursu dotyczącego nauki Javy, bądź C++.

Wiem, że mogę sobie sam wyszukać albo przejrzeć tagi, ale od ilości dostępnych materiałów dostaję p-------a i nie mogę się na nic zdecydować.

Co jest przyjemniejsze, łatwiej przyswajalne do nauki? Java czy C++?

Wiąże
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy da się obecnie pisać w Qt na platformę mobilną opierając się jedynie na darmowej edycji Qt? Wiem na pewno, że nie dostanę edytorka do formatek QML, ale czy poza tym da się sensownie pisać, czy to raczej męczarnia?

#qt #cpp
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KrzaQ2: Z tego co wiem (a wiem na razie mało ;) ) to można sobie w QML pisać spokojnie, tyle że na piechotkę, nie ma UI designera. Nie jestem też pewny co do budowania gotowych paczek.
  • Odpowiedz
Mam jedno małe pytanko do bardziej ogarniętych w C++ niż ja.

Czy jest jakiś sens w używaniu do obliczania silni w obiekcie array typu long double? Uważam to za bezsensowne, ponieważ jako że silnia wywodzi się z liczb naturalnych, każda z silni przyjmie postać liczby naturalnej. Typ zmiennoprzecinkowy nie ma racji bytu.

A dlaczego pytam? Ponieważ w książce mam zadanie, aby wykorzystać do tego long double i znaleźć wartość 100!. Być może chodzi tu
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tobruk: long double ma przypuszczam 64 bity, mieście więc liczby do 1.7 * 10^308 (ale 15 cyfr)

a long long 64-bitowy ~ 9 * 10^18.

100! jest rzędu 10^157, więc w long longu się nie zmieści, a w long double tak (ale niedokładnie)

Normalnie powinno się użyć do tego binumów czy bigintów, ale jako ćw. w książce by to nie miało zbytniego sensu.
  • Odpowiedz
Mirki, proszę - pomóżcie mi, bo nie chcę omijać żadnego zadania z książki C++ Primer Plus a treść jest dla mnie niezwykle problematyczna. #cpp #angielski

P.S Chodzi o tłumaczenie, a nie rozwiązanie zadania :)

Write a program that requests the user to enter three times for 4-=yd dash and then displays the times and the average.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś używa jeszcze Borland C++ Buildera? Chcę napisać prosty program okienkowy, który zaszyfrowuje lub odszyfrowuje wprowadzone zdanie szyfrem cezara według stałego przesunięcia/klucza (w zasadzie może też być każdy inny) i wyświetla je w wyskakującym okienku. Może ktoś kiedyś pisał coś takiego? Pomożecie?

#programowanie #cpp #builder #pytanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy moglibyście powiedzieć mi co jest nie tak z tym kodem? Dlaczego po wpisaniu średnicy program nie pozwala mi umieścić kolejnych danych (ba, usunięcie fragmentu ze średnicą i pozostawienie cinów z nazwą i wagą skutkuje poprawnym programem. Dlaczego?)

#include

#include

const
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ok, problem z cin.get() to to, w bufforze zostaje ci "\n" (po potwierdzeniu średnicy enterem) i cin.get() to pobiera, jak rozumiem ignore pozwala zigonorować :P ten znak końca lini.
  • Odpowiedz
Mirki, jest sens uczyć się niskopoziomowego i nieobiektowego C?

Mam do niego kilka książek i tutoriali, ale zastanawiam się czy w długim okresie lepsze będą c# lub cpp.

#programowanie #cpp
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zbitypies: uczyć się jest zawsze sens, tylko czy wykorzystasz tę wiedzę w pracy - to jest kwestia do rozpatrzenia. w sumie przyda ci się, więc naucz się i potem nie kwękaj, że nie używasz. potem się przyda, najwięcej zarabia się na c++ w większych projektach
  • Odpowiedz
Jakim atrybutem mogę ustawić widoczność obiektu w QT Creator, tak jak tutaj jest to zrobione w 15:00? Nie mam żadnego visible ani nic co by się z tym kojarzyło.

#programowanie #qtcreator #cpp
RaVo - Jakim atrybutem mogę ustawić widoczność obiektu w QT Creator, tak jak tutaj je...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RaVo: Chyba akurat Visible się nie da "wyklikać" w QtCreator, ale możesz ustawić w konstruktorze całego okna - jest metoda setVisible().
  • Odpowiedz
Mirki mam pytanko odnośnie liczb pseudolosowych, czy używając funkcji rand() każda liczba ma jednakowe prawdopodobieństwo? Wydaje mi się, że nie. Proszę nie bić jeżeli to głupie pytanie :D

#cpp #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

witam! robilem reinstallke systemu wiec exportowalem ladnie projekt z VS 2013 do pliku o rozszerzeniu zip. Jak mogę prosto importowac całość do nowego projektu który utworzylem sobie? Tak aby posegregował mi ladnie w solution explorer headery i cppki na swoje miejsca.

#naukaprogramowania #cpp #visualstudio
E.....s - witam! robilem reinstallke systemu wiec exportowalem ladnie projekt z VS 20...

źródło: comment_uMh6zlVxhuvHUArRafou6dZE9IcsjPl3.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ARM vs x86: Pathfinding benchmark of C++, D, Go, Nim, Ocaml, Common Lisp, Racket, C#, Java, Haskell, F#, Rust and Dart

Porównanie wydajności róƶnych języków programowania i ich implementacji na platformach x86 i ARM przy pomocy algorytmu wyszukiwania najdłuƶszej ścieƶki. Pomiędzy językami są lekkie zmiany w algorytmie, więc nawet pomijając QoI cięƶko je porównywać (chociaƶ C++ i D w ścisłej czołówce mnie cieszą)

  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy używanie obok siebie shared_ptr i zwykłych wskaźników w jednym projekcie jest bardzo nieprofesjonalne?

Tak samo z std::vector i qVecorami?

Sporą część kodu robię na podstawie tuturiali autorów reprezentujących różne podejście.

Ogólnie jak komuś kiedyś pokażę na rozmowie kwalifikacyjnej taką posklejaną aplikację to mnie wyśmieje, czy raczej norma przy braku doświadczenia? #cpp #programowanie #qt
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CichyGlosZTyluGlowy: smart pointerów powinieneś używać wszędzie gdzie potrzebujesz przekazać władzę nad wskazywanym obiektem dalej (wątki, funkcję, itp).

Zaś zwykłe wskaźniki powinieneś wykorzystywać wtedy gdy chcesz operować na danych, ale bez przekazywania władzy (w sensie kto te dane usunie) nad obiektem.
  • Odpowiedz