@zimny_stolec:
Java jest jezykiem ktory jest bardziej stabilny w rekach mniej doswiadczonych devow, dlatego stala sie popularna. Doswiadczonych devow jest malo a softu do napisania sporo ...

Pytanie po co ci swoboda w zarzadzaniu pamiecia ? Rozumiem ze robisz cos co wymaga tego ?

Moze byc tak ze twoje podejscie do programowania wymaga recznego zarzadzania, wtedy warto sie zastanowic czy jest to dobre podejscie.
@xrbartek: Zadanie nr2 -> Liczby pierwsze:

Rozwiązanie w C#:

public bool IsPrimeNumber(int input)
{
if(input <= 2)
return false;

for (int i = 2; i < input; i++) {
int rest = input % i;
if (rest == 0)
return false;
}
return true;
}

Testy:
[Test]
public void PrimeNumbers()
{
Assert.IsTrue(task.IsPrimeNumber (3));
Assert.IsTrue(task.IsPrimeNumber (5));
Assert.IsTrue(task.IsPrimeNumber (7));
Assert.IsTrue(task.IsPrimeNumber (11));
Assert.IsTrue(task.IsPrimeNumber (13));
Assert.IsTrue(task.IsPrimeNumber (97));
}
[Test]
public void NotPrimeNumbers()
{
Assert.IsFalse(task.IsPrimeNumber (0));
@xrbartek: Podsyłam rozwiązanie w Haskellu:

main = readInt >>= isPrime >>= verdict

readInt :: IO Int
readInt = readLn

isPrime :: Int -> IO Bool
isPrime n = return $ null [ x | x <- [2..isqrt n], n mod x == 0]

isqrt = floor . sqrt . fromIntegral

verdict :: Bool -> IO ()
verdict True = putStrLn "Liczba jest pierwsza"
verdict False = putStrLn "Liczba jest zlozona"

Oczywiście
Witajcie ludzie i zainteresowani.
Pisałem o umieszczaniu zadań z pewnej książki, jedno dziennie od najprostszych do trudnych z #programowanie
Chętni niech zaobserwują tag - #zadaniabartosza aby być na bieżąco.
Rozwiązania można umieszczać na pastebinie i linki wrzucać tutaj, ew kod tutaj. Jak chcecie.

Okej, pierwsze zadanie.
-Napisz program, który obliczy oraz wyświetli !N (silnię) wybranej przez siebie liczby.
Nada się dla każdego języka, więc wołam inne tagi.

@myszalke @tigitall @uirapuru @kolargolo
#
Nie wiem czy już było, ale na pewno nie każdy widział. Jest taka strona, która zwie się "Find information through people". Jej cel jest prosty, każdy może sobie założyć listę z odnośnikami do przeróżnych informacji. Z resztą nie będę opisywał, tylko sami zobaczcie. Adres to www.zeef.com.

Jednak popełniam ten wpis nie żeby mówić o tej stronie, a dla ludzi, którzy często tu piszą o tym jak zacząć udzielać się przy projektach open
Znacie jakieś poradniki/książki/cokolwiek, które pomogą mi zrozumieć jak się faktycznie robi gry? Z tego co się zdążyłem już zorientować, to samo nauczenie się języka, ani nawet frameworków czy bibliotek, nie daje praktycznie nic, jeśli się nie wie, jak to wykorzystać. Jestem w tym beznadziejny. Robiłem np. te poradniki https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAjkwJocj7vlc_mFU-4wXJq (snake i coś w stylu scorched earth tam jest) i wszystko rozumiałem. Składnię wystarczającą do zrobienia takiego węża znałem już przed obejrzeniem tych
await - nowe zabawka, która może się pojawić w c++17:

auto foo() {
return async([] {
this_thread::sleep_for(500ms);
return 5;
});
}
auto bar() {
auto value1 = await foo();
cout << value1 << endl;
auto value2 = await foo();
cout << value2 << endl;
return value1 + value2;
}
int main() {
auto f = bar();
cout << "main" << endl;
cout << f.get() << endl;
}

prawie jak c#.
jeśli kogoś
@tpablo: lol, bez przesady. od nauczenia się na pamięć kilku keywordów inteligencji ci nie ubędzie. są one tworzone przede wszystkim dla wygody. tak poza tym, taka pierdoła nie powinna być dla programisty żadnym wyzwaniem. jak nie będziesz znał składni, nikt nie zabrani (raczej) napisać ci tego ręcznie za pomocą np. wcześniej poznanych funkcji, ale po co, skoro tak jest wygodniej i ładniej. poza tym, jak już coś się kuje z języka,
Wydawało mi się, że do programowania w CUDA wystarczy jakiś sensowny GTX (jeden).
Otóż nie, właśnie przekonuję się na własnej skórze, że do sensownego programowania w CUDA potrzeba albo drugiego kompa z taką kartą do którego łączymy się zdalnie i na nim odpalamy swój program albo dwóch kart graficznych gdzie jedna nie jest podłączona do żadnego monitora tylko do obliczeń albo karta + APU i to jest chyba najbardziej sensowna opcja. Wtedy
@GwnBrz: wróć, racja, CUDA.

Dlaczego tego badziewu używasz? Lepiej OpenCL.

Działa na właśnie Radeon, a nawet i na Intelach.

Najlepiej pewnie 1 silny radeon do obliczeń i jeden zwykły do wyjścia wideo, inaczej się tnie bo sobie wchodzą w drogę obliczenia/renderowanie.

Na linux afair działał mi wbudowany intel + radeon nawet ale to już dawno temu było
Myślicie, że #qt jest przyszłościowe? Zdobędzie większą popularność np. na urządzanie mobilne? W tej chwili można pisać aplikacje na Androida (nie wiem jak w praktyce) i chyba na WP(?). Widzę, że mimo tego, że nie jest aktualnie bardzo popularne (czy jest?), to wydaje mi się, że jest bardzo dynamicznie rozwijane. Do tego jeszcze bardzo fajny QtCreator.
Bawię się teraz trochę w cpp, dla gui postanowiłem właśnie wybrać qt i tak zastanawiam się,
@psi-nos: ja w nim robię już od pewnego czasu i dla mnie to najlepszy framework do cpp. Praktycznie z każdym wydaniem dochodzi jakaś naprawdę fajna funkcjonalność. Nie wiem jak wygląda użycie Qt na raspberrypi, ale jeśli jeszcze nie ma wsparcia, to pewnie tylko kwestia czasu.

Ogólnie mocno polecam.
@enceladus71: Boost i/lub std do wątków. Generalnie boost moim zdaniem znacznie lepiej robi to co Qt próbuje robić w wielu wypadkach.
Do bazy danych nie mam jakiegoś swojego typu, po prostu zabawne, że Qt w ogóle próbuje coś takiego ogarniać.
@anusia-adamczyk: @pnowak452: Że "kicha totalna" to gruuuuba przesada, wręcz powiedziałbym że to chamska wypowiedź.. . @pnowak452 stwórz sam czasopismo, albo przynajmniej podaj konkretne powody, co Ci się w tym nie podoba, to wtedy można podyskutować, bo takie bezczelne wrzutki to jednak można zachować dla siebie (przynajmniej z szacunku dla cudzej pracy).

Prenumerowałem Programistę, przez pewien czas..

To czasopismo ma swoje dobre i złe strony,

dobre to na pewno to że
Witam mireczki spod #programowanie #gamedev #cpp
Jako iż mam ambitne plany dostania się na staż równolegle z rozpoczęciem studiów, to chciałem w końcu użyć tego, co #licbaza mi wpoiła. Właśnie ogarnąłem tak 25% ProGit, więc gierkę zrobię od razu z wersjonowaniem i pushowaniem tego na Githuba. Zamierzam napisać ją w vc++ z uwagi na możliwość późniejszego podrzucenia exe do testów znajomym ( ͡° ͜ʖ ͡°). No i