- konto usunięte
- konto usunięte
- Kaczus2B
- drwxr
- KrzaQ2
- +1 innych
Wszystko
Najlepsze
Archiwum
Zapraszam do zapoznania się ze spisem treści aktualnego wydania miesięcznika, który jest osobiście przeze mnie wydawany: http://programistamag.pl/programista-9-2015-40/
Jeśli treść Was zainteresuje, to magazyn jest do 20.11 w Empikach (oprócz rynku we Wrocławiu, bo w sobotę był tam tylko jeden egz., którego pewne już nie ma). #programowanie #cpp #cplusplus
Jeśli treść Was zainteresuje, to magazyn jest do 20.11 w Empikach (oprócz rynku we Wrocławiu, bo w sobotę był tam tylko jeden egz., którego pewne już nie ma). #programowanie #cpp #cplusplus
- konto usunięte
- windoo
- Fauler
- KrzaQ2
- Cronox
- +1 innych
- 1
@anusia-adamczyk: W sumie jakoś co miesiąc kupuje i jeszcze nigdy tych pieniędzy nie żałowałem. Dobra robotę robicie i oby tak dalej ;)
- 1
@anusia-adamczyk: Do 15k jeszcze trochę nam brakuje ;)
@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));
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
isqrt = floor . sqrt . fromIntegral
verdict :: Bool -> IO ()
verdict True = putStrLn "Liczba jest pierwsza"
verdict False = putStrLn "Liczba jest zlozona"
Oczywiście
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
#
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
#
- 1
- 0
@xrbartek: Javascript:
http://codepen.io/melcma/pen/pjOZWN
$(document).ready(function(){
var sum = 1;
for (var x=12; x>0; x--){
sum = sum*x;
}
document.getElementById("input").innerHTML = sum;
})
http://codepen.io/melcma/pen/pjOZWN
$(document).ready(function(){
var sum = 1;
for (var x=12; x>0; x--){
sum = sum*x;
}
document.getElementById("input").innerHTML = sum;
})
- 18
1. Pisz przez jakiś czas w C++.
2. Zacznij pisać w C, bo masz wstęp do programowania w C.
3. Kompiluj na linuxie używając gcc.
4. Napisz trochę kodu w C++, robisz hobbystycznie parser.
5. Skompiluj.
6. Głów się 30 minut dlaczego wyskakują ci błędy.
7. gcc zamiast g++.
Brak profitu
2. Zacznij pisać w C, bo masz wstęp do programowania w C.
3. Kompiluj na linuxie używając gcc.
4. Napisz trochę kodu w C++, robisz hobbystycznie parser.
5. Skompiluj.
6. Głów się 30 minut dlaczego wyskakują ci błędy.
7. gcc zamiast g++.
Brak profitu
- alosha
- BoKoR
- konto usunięte
- Wyrewolwerowanyrewolwer
- KrzaQ2
- +13 innych
- 9
Plus za brak 0. ( ͡° ͜ʖ ͡°)
- BoKoR
- Kentox
- Fauler
- Sargon_Ankro
- Wyrewolwerowanyrewolwer
- +4 innych
- 5
- 5
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
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
349
Gratka dla wykopowych programistów (nie tylko dla tych co 15k pln'ów zarabiają)

- 119
- #
- #
- #
- #
- #
- 15
Pojawił się świeży wykład Stroustrupa o pisaniu "dobrego" kodu w C++, w zgodzie z najnowszymi standardami.
Repozytorium z wytycznymi: https://github.com/isocpp/CppCoreGuidelines (są tam też slajdy z wykładu w pdf)
#programowanie #cpp
Repozytorium z wytycznymi: https://github.com/isocpp/CppCoreGuidelines (są tam też slajdy z wykładu w pdf)
#programowanie #cpp
- konto usunięte
- konto usunięte
- jooj
- konto usunięte
- setsudanhana
- +10 innych
- 5
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
- 8
- 6
- Goryptic
- konto usunięte
- Haz111
- konto usunięte
- harvester
- +1 innych
- 17
#define if(x) if ((x) && (rand() < RAND_MAX * 0.99))
#programowanie #jezykc #cpp #ostatnikomitprzedzmianapracy #heheszki
Więcej: https://gist.github.com/aras-p/6224951
- Ragnarokk
- spotlessmind
- adek_es
- AdireQ
- konto usunięte
- +12 innych
- 4
@dodgers: Tworzy ifa, który działa w 99% przypadków,
- 11
- 8
await - nowe zabawka, która może się pojawić w c++17:
prawie jak c#.
jeśli kogoś
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ś
- 3
@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,
Learn BlackBerry 10 App Development: A Cascades-Driven Approach
Rozdajo za darmo wersję na #kindle (było $39.99)
#cpp #blackberry
Rozdajo za darmo wersję na #kindle (było $39.99)
#cpp #blackberry
- Sarpens
- flashbang90
- konto usunięte
- konto usunięte
- ksiak
- +1 innych
@Masterczulki: najnowszy #blackberry będzie już na androidzie. więc nie dziwota że za darmo rozdają
- 6
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
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
- rikizaki
- AdireQ
- rfree
- Fauler
- konto usunięte
- +1 innych
- 9
- 2
@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
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
#!$%@? XD kodze w c++ i zamiar cout pisałem count i nie wiedziałem czemu mi nie działa XD #slowpoke #cpp #programowanie
@Matis666: właśnie popełniłeś kolejny błąd
@Matis666: #!$%@? XD Wchodzę w mój wykop i widzę tagi programowanie żeby poczytać i czymś ciekawym ze świata koderskiego, a tu jakiś debil pisze niby śmieszny post i nie wiem czemu jeszcze go nie usunął...
- konto usunięte
- Zelman666
- konto usunięte
- Gotomb
- adiqq
- +29 innych
- 9
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ę,
Bawię się teraz trochę w cpp, dla gui postanowiłem właśnie wybrać qt i tak zastanawiam się,
- Cronox
- konto usunięte
- limpak
- suowik
- PanKamil907
- +4 innych
@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.
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ć.
Do bazy danych nie mam jakiegoś swojego typu, po prostu zabawne, że Qt w ogóle próbuje coś takiego ogarniać.
Część, udostępniłam kolejne wydanie miesięcznika "Programista" do pobierania za #darmo. Jest to nr 27 pt.: "C++, wyjątki od kuchni" i jest w postaci pliku .epub. http://programistamag.pl/wydanie_probne/ Proszę się częstować. Na tej stronie znajdziecie też inny numer mojego miesięcznika w postaci pliku .pdf. #programowanie #programujzwykopem #cpp #cplusplus #python
- Almagest
- KrzaQ2
- bambosze_babuni
- noisy
- rfree
- +4 innych
@anusia-adamczyk Spam. To jest tylko kawałek artykułu, a nie kolejne wydanie miesięcznika.
Zresztą też wasz magazyn to kupa pierdół nikomu nie przydatna. #programowanie #spam
Zresztą też wasz magazyn to kupa pierdół nikomu nie przydatna. #programowanie #spam
@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
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
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
- Cronox
- konto usunięte
- coTYkcesz
- ninetyeight
- GlenPL
- +2 innych
@Fitoplankton: to nie ma sensu
- Cronox
- coTYkcesz
- velotri
- konto usunięte
- Fitoplankton
- +5 innych
- 15
- Cronox
- ninetyeight
- MarcinP009
- konto usunięte
- konto usunięte
- +10 innych
- 154
- 18
@xmesaj2:
xDDDDDDDDDDDDDDDDDDD
When you buy a dragon dildo from Amazon, you don't uproot your house and take it with you to a warehouse in Tennessee.
xDDDDDDDDDDDDDDDDDDD
- konto usunięte
- konto usunięte
- msrk
- blisher
- Waffenek
- +13 innych
- 9
Są jakieś fajne stronki z zadaniami programistycznymi do poćwiczenia? Interesuje mnie głównie C++ (może później java/c#) ale pewnie większość zadań byłaby niezależna od języka.
#programowanie #cpp
#programowanie #cpp
- RIKZAG
- chupacabrageenachopulos
- mihelu
- sarisX
- Yossarian82
- +4 innych
Mirki programiści. Oto projekt który pisałem w zeszłym roku na zaliczenie cpp. Trzyma się to jakoś kupy?
https://github.com/Piecha93/Bomberman
#cpp #programowanie
https://github.com/Piecha93/Bomberman
#cpp #programowanie
@erb_: Nie pamiętam dokładnie ale chyba za często pobierał inputa bez tego i ludziki za szybko zapieprzały. Co do klatek to w konsoli raczej więcej nie potrzeba.
- 1
@LewitujacyMnich: to na przyszłość rób dispatch przez enuma if(object.getType() == Object::STONE), albo wzorzec visitor (wtedy dziedziczenie ma sens: stone.accept(explosionVisitor). Dyncasty są kosztowne.






























#niepopularnaopinia #programowanie #java #cpp
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.