Chciałem się zapytać o podsunięcie jakiejś pozycji opisującej to o czym piszę poniżej.
Jako crudo klepacz zadałem sobie pytanie:
-
kurde, gram w tego Wiedźmina, ale jak to jest zrobione. Mam wygenerowany jakiś świat, jakieś graficzne przedstawienie. Okej. Ale jak nacisnę strzałkę do przodu to świat się przesunie. I teraz co tam się na prawdę wydarzyło? Wygenerował się nowy widok na podstawie parametrów takich jak obecne położenie postaci? Ciekawi mnie jak to się dzieje na takim popularnonaukowym poziomie, co i jakim cudem tak szybko generuje taki świat i w jednym momencie jest wszystko wyświetlane na monitorze?
-
zastanawiam się skąd dana aplikacja "wie", że ma odtworzyć z danego pliku zdjęcie. Że to nie jest program, jakiś plik wykonywalny, ale właśnie zdjęcie.
-
film, jak to wygląda? Czy film to po prostu pętla
while (!movie.isLastFrame()) { displayNextFrame() }
-
i ostatnie - skoro wszystko jest zapisane w systemie binarnym, to skąd procesor wie czy dany ciąg to są dane, np. zmienne, a inne to instrukcje sterujące?
Czas się zacząć uświadamiać w tej materii.
Teraz mam taką refleksję, że ludzkość rozwiązała powyższe problemy, a ja w pracy mam poprawić wydajność zapytania SQL, albo zdebugować zbyt duże latency w połączeniu do Redisa xD Albo, że encja ciągnie za dużo niepotrzebnym danych.