Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

dejot44

Co programowac?

Rekomendowane odpowiedzi

Niedlugo przyjdzie mój komputer i zamierzam na nim programowac.I tutaj mam pytanie.Co powinienem programowac,zeby z pomoca mojego znajomego grafika napisac gre w 2D (w przyszlosci pewnie tez w 3D)?Zamierzam te? w przyszlosci zrobic aplikacje muzyczna.Zastanawiam si?,czy nauczyc sie programowac w javie,czy c++.Co wedlug was bedzie sie nadawalo do pisania tych rzeczy?Dziekuje za wszelka pomoc :)

Ps:pisze z kindla 5,komputer w zamowieniu dlatego nie ma polskich znakow.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Co powinieneś programować? Za pewne komputer, jeśli nie programuje się NA komputer:) Java jest spoko, ale ma bardzo duży narzut:) Osobiście poleciłbym Ci C++, do tego dołączyć OpenGL'a i można już robić:)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dobra,dzieki,ale mam jeszcze jedno pytanie.Czy sprzet z intel pentium g3240 i ramem 8gb 1600MHz bedzie wystarczal do komfortowego programowania przez ok.3 lata?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Odpowiedź na to pytanie to jak przewidywanie przyszłości.

 

Wszystko zależy z jakich narzędzi będziesz korzystał.

Jeśli jesteś początkujący to raczej nie wiadomo jakich aplikacji/gier nie będziesz tworzył.

 

Jeśli jednak "poczujesz" potrzebę korzystania z potężnych narzędzi to jednak może być mało.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zależy czego oczekujesz po programowaniu. Jesli chcesz pisac stronki, do HTML, CSS, ASP.NET, PHP, JS, ROR, Python...

Jeśli chcesz pisać aplikacje biznesowe, bazodanowe, to Java, c#

Jeśli chcesz pisac gry od podstaw to C++ + OpenGL, albo DirectX

Jeśli chcesz pisać gry korzystając z gotowych rozwiazań i skupić się na samej logice gry, to Unity (obsługuje języki JS, C#)

 

Ogólnie na początek raczej C++, reszta ma podobną składnie.

 

Co do sprzętu i wydajności - zależy co chcesz robić. Jeśli chodzi o pisanie stronek, to tak, bo u siebie tylko piszesz, a działającą stronkę wrzucasz na docelowy serwer. Jeśli chodzi o bazodanowe, to Java duzo ramu wcina, więc tutaj brałbym pod uwagę RAM. 8GB to minumum. Jeśli cokolwiek zwiazanego z grafiką, to oczywiscie karta graficzna i procesor. Jeśli programowanie równoległe, to też karta graficzna (np. Cuda). Natomiast bardzo duzą wygodę daje duży monitor, minimum 1920x1080, a optymalnie 1920x1200.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Sprzęt im słabszy tym lepiej, bo będzie lepsza optymalizacja ;)

Jeżeli już coś w sprzęcie ma się liczyć, to jego możliwości w postaci wspomnianych CUDA, czy instrukcji procesora (SSE, AVX), liczba rdzeni lub wątków, obsługa odpowiedniej wersji DX/OpenGL.

 

Optymalnie to ze dwa monitory, na jednym kod, na drugim odpalany program ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dobra,dzięki za pomoc :D Ale mam kolejne pytranie.Otóż na podstawie tego poradnika chciałem przepisać program umieszczony w punkcie "przykład".Niestety gdy próbowałem go uruchomić pokazało mi 6 błędów.Wie ktoś może o co może chodzić?Poniżej screenshot:

post-477233-139766788366_thumb.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Na tym skrinie nie widać żadnego błędu :P

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie wpisałeś nic do niektórych zmiennych, to może wywala te błędy.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Napisałem wartości początkowe do zmiennych i nadal mi wywala tyle samo błędów :(

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Masz problem z #include :) Jasno to piszę:) Reszta wynika właśnie z tego błędu:) Nie wiem z jakiego programu korzystasz do pisania, ale może psuć ta spacja po między "#" a "include" :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zaraz sprawdzę(pisze z code::blocks)

 

Usunąłem spację między # i include ,a i tak tyle samo błędów.Nic się nie zmieniło.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Na początek lepiej pisz w Dev-C++ :) Może nie jest dobry do pisania na dłuższą metę, ale na początek jest dużo bardziej przyjazny:)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wywal tego Deva i sciągnij coś porządnego :D

 

Polecam Code::Blocks.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No i znowu błędy:

 

a tutaj program:

 

Przecież napisałem,że początkowo wyskakiwały mi błędy na Code::Blocks

post-477233-139767827928_thumb.jpg

post-477233-139767833826_thumb.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wywal tego Deva i sciągnij coś porządnego :D

 

Polecam Code::Blocks.

 

Code jest bardziej porządny, ale jest mniej user-friendly:) Chyba, że coś się zmieniło w ostatnim czasie:) Ale kiedyś zmusić to środowisko do pracy do był wyczyn...mi i tak najlepiej piszę się w terminalu i NANO:) Dzięki temu uczę się dużo szybciej i lepiej:) Od razu dziele na pliki itp.:) Ostatecznie Eclipse:) Każdy preferuje coś innego:)

 

Po co przepisywać?:) Ktoś kiedyś powiedział: "The magic od copy and paste..." :)

 

Edit:

Tak, tu zapomniałeś średników:)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dobra sorry już poprawiam :)

 

Działa! :D Dzięki,co zrobić żeby program po odpaleniu się sam czytał i się wyłączał dopiero po kliknięciu jakiegoś przycisku,a nie samoczynnie?Bo jak klikam f9 to mi kompiluje.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

a może Visual C++ Express ? komunikaty błędów były by bardziej zrozumiałe mam wrażenie.

W sumie grafikę (opengl,directx) możesz też tworzyć używając C#, nauka za to będzie trochę łatwiejsza.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Możesz na wiele sposobów:) Możesz dać albo wczytanie jakiegoś znaku, albo dać np. opóźnienie zamknięcia (w sensie, że program staje na ileś tam milisekund) itp. :) Możliwości jest wiele:) Jak poszukasz w googlach odpowiednio, to znajdziesz wiele sposobów:) W tym miejscu jeśli chcesz się dużo nauczyć to powinieneś najpierw samemu rozwiązywać problemy i dopiero jak się nie da, to się pytać, to taka mała rada:)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...