Skocz do zawartości

kreator

Stały użytkownik
  • Postów

    14
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez kreator

  1. Slabe wyniki FX'ow sa spowodowane tym, ze maja trudnosci z pelna precyzja w shaderach ("float") i wola liczby mniej dokladne ("half"). IMHO tworcy HL2 wszedzie wykorzystali "float" (pewnie przypadkowo :)). A wiec odpowiednio zooptymizowane shadery na GefFX nie beda wolniejsze od tych na Radeonach (mozna sobie o tym poczytac w jednym z listow Carmacka), a spadek jakosci grafiki w wyniku uzywania mniej precyzyjnych liczb nie bedzie mocno zauwazalny.

     

    Co do nowego DX'a i wzrostu wydajnosci, to moglbym spytac skad takie wiadomosci o 30% wzroscie (czasem nie ze strony nvidii? :) )?

  2. Sa pewne PROCEDURY i NARZEDZIA zapewniajace jakosc i spojnosc projektu. To jest trudne, ale nadal wyrobnicze - trzymanie sie procedur - jak machanie lopata

    "Procedury" te nazywaja sie _wzorcami_ projektowymi i wywodza sie z wzorcow projektowych w architekturze (a, architektura = nauka + sztuka :) ). I to sa tylko bardziej popularne sposoby na rozwiazywanie pewnych zadan, ale nie scisle reguly ktorych kazdy ma sie trzymac i ktore rozwiazuja wszystkie napotkane problemy. Ale to nie oznacza, ze kazdy je stosuje. W praktyce jest to tak, ze kazdy ma swoj styl projektowania.

     

    No chyba ze tak  Po prostu wybrales dobre narzedzie do tego co robisz

    Tak, c++ jest narzedziem i IMHO najlepszym jakie istnieje do gier i wielu innych zastosowan (szybkosc + OOP + szablony + popularnosc + mozliwosci). Ale programowanie to nie tylko wklepywanie kolejnych linijek (jak to nazywasz machanie lopata), ale dochodzi do tego i projektowanie i od czasu do czasu wpadasz na jakis nowatorski pomysl / algorytm...[/code]

  3. Czytalem i to Ritchego i inne... Jak kolega napisze 20-ty program, to stwierdzi, ze mialem racje... Zadna sztuka

    A programowales kiedys w wiekszym zespole, gdy nalezalo zaprojektowac wspoldzialanie wszystkich klas i jeszcze tak, aby kolejne zachcianki klienta tego nie zepsuly? :) To jest wlasnie sztuka.

     

    Jesli chodzi o kase, to najwiecej sie pisze w Adzie i Javie (wojsko, NASA itp.) potem jest C++, potem reszta.

    Obrazasz mnie. Nie znasz mnie, a osadzasz. Ponadto nie czytasz tego co pisalem wyzej. Mam bardzo szerokie zainteresowania i duze ambicje. Uzywanymi narzedziami nie ocenisz ambicji.

    lol

     

    Wkrzuaja mnie cholerni fanatycy narzedzi. To tak samo jak fanatyzm AMD i islamu. Kurde, kupcie sobie ludzie wkretak i bijcie mu poklony - to to samo.

    Moj fanatyzm jest uzasadniony, bo programowanie moje ogranicza sie do gier, a jak wiadomo, tu kroluje c++ :)

  4. olac c++ i skupic sie na prawdziwych obiektowych jezykach

    lol

     

    Co do czasu nauki. O to mi wlasnie chodzi. Co to za jezyk, ktorego sie dluzej uczy niz uzywa?  To ma byc narzedzie! To nie jest sztuka, malarstwo, czy inne mistyczne przedsiewziecie. Tak mysla przedszkolaki. Programowanie to ciezka wyrobnicza robota, a programista to zwykly proletariusz!

    Poczytaj sobie Knutha "The art of computer programming". Programowanie to jest sztuka: wystarczy spojrzec na projektowanie programow (powiazania miedzy klasami / systemi i takie tam).

     

    Daltego, skoro technologie sie tak szybko zmieniaja, jezyka nie mozna poznawac dluzej niz sie go uzywa... Daltego wlasnie promuje tak mocno latwosc programowania - chodzi przede wszystkim o efektywnosc pracy i wiarygodnosc kodu - a to wlasnie sklada sie na koszt oprogramowania.

    Ciekawe, po co wtedy wszyscy sie c++ ucza na uniwerkach? Dlaczego wszystkie komercyjne gry sa pisane w c++? Dlaczego tyle firm uzywa c++?

     

    Oczywiscie, jezeli twoje ambicje ograniczaja sie do napisania word'a albo bazy danych, to ci Delphi w zupelnosci wystarczy. Ale sa osoby ktore maja szersze zainteresowania.

     

    Ja napisze w Delphi prosta baze danych w 3 minuty niczego nie piszac. Zrob to samo w C++ przy uzyciu API..

    Dlaczego mam uzywac winAPI, jezeli ty piszesz uzywajac dodatkowych bibliotek? Tez moge ORT: ORT: ORT: ORT: ORT: <span style='color: red;'>ORT: wziasc</span> Borland C++ Buildera albo .net'a i zrobic w tym samym czasie prosta baze danych.

     

    P.S. czy w Delphi sa szablony?

  5. Ja np zaczynalem od c++ (spoczatku probowalem sie nauczyc pascal'a, ale slabo mi szlo i zaczelem sie uczyc c++ :) ) i tego nie zaluje.

     

    Od tego jest dokumentacja... Niczego sie na pamiec nie ucze, bo mam kijowa. Tutaj jest wszystko bardzo logiczne. Poza tym, prawie wszedzie funkcje/metody sie identycznie nazywaja.

    Chcialbym zobaczyc kogos kto przeskakujac z jezyka na jezyk i nie koncentrujac sie na c++ w rozsadnym czasie nauczy sie w nim programowac. Zreszta jezyki roznia sie nie tylko poleceniami - np dobry programista c, nie bedzie dobrym programista c++ (np Carmack).

     

    BTW smiesznie wyglada kiedy "programista c++" siedzi z gruba ksiazka w reku aby znalezc polecenie x lub co sie dzieje gdy napisze polecnie y.

     

    Programowanie w c++ to nie tylko znajmosc polecen w jezyku (szablony / klasy / ...) , ale i znajomosc asm'u (jak kompilator przetlumaczy nam kod), znajomosc STL'a, znajomosc metod projektowania (jak klasy polaczyc - design patterns / refracting / UML / ... ) no i oczywiscie doswiadczenie.

     

    Po dwoch latach nauki c++, myslisz, ze wszystko umiesz.

    Jeszcze po dwoch,myslisz, ze niczego nie umiesz.

    Po nastepnych dwoch jestes programista c++.

×
×
  • Dodaj nową pozycję...