Wpis z mikrobloga

@kebab-case: Aha, czyli jak przekręcasz kluczyk to wcale nie zmusiłeś rozrusznika do uruchomienia auta? xD
Nie ma żadnego znaczenia co się dzieje pomiędzy ręką a silnikiem, to ręka wymusiła działanie całego mechanizmu.
  • Odpowiedz
@Koryntiusz: > rozrusznika do uruchomienia auta

Fajnie, że zrozumiałeś co odpala silnik i co zmusza JVM w ostateczności do działania xD

Nie możesz stosować takiej poronionej logiki i w łańcuchu przyczonowo skutkowym cofać się dowolnie
  • Odpowiedz
@Koryntiusz: Więc masz teraz dwa wyjścia z których żadne nie przyznaje racji temu co mówisz.

1) Przyznajesz rację mojej pierwotnej logicie
2) Stosując twoją logikę zawsze będę się cofał w łańcuchu przyczynowo skutkowym i udowadniał, że to co innego spowodowało dany efekt. Jeżeli się upierasz, że takie rozumowanie nie ma sensu to automatycznie przyznajesz, że to co ty mówisz nie ma sensu bo to jest twoja logika ( ͡°
  • Odpowiedz
@kebab-case: ha k---a, to nie jvm przydziela pamiec na stercie, robi to system operacyjny, nie cofaj sie w lancuchu przyczynowo skutkowym

jak ty p--------z typie

jak wezme sobie ksiazke i przetlumacze na inny jezyk to juz nie sa tymi samymi bytami i nie moge powiedziec, ze Winnie the pooh sprzedal sie w 10000 kopii w Polsce, bo w Polsce to kubus puchatek, wiec to nie to
  • Odpowiedz
@alekhine:

: ha k---a, to nie jvm przydziela pamiec na stercie, robi to system operacyjny, nie cofaj sie w lancuchu przyczynowo skutkowym


System operacyjny jest dalej w tym łańcuchu a nie przed więc o żandym cofaniu się nie ma
  • Odpowiedz
Przecież to napięcie spowodowało, że JVM utowrzył obiekt a nie ta instrukcja


@kebab-case: Nie bo przepływa prądu w procesorze w żaden sposób nie z powoduje pisania kodu
new Pies()

Nie rozumiesz ciągów przyczynowo skutkowych i na siłę chcesz być mądry? Wyznajesz
  • Odpowiedz
@Koryntiusz:

Nie bo przepływa prądu w procesorze w żaden sposób nie z powoduje pisania kodu

new Pies()


A co spowoduje? Człowiek? A człowiek czemu napisze coś? Bo ma energię? A energia skąd jest?
  • Odpowiedz
@kebab-case:

This is achieved by compiling the Java language code to an intermediate representation called Java bytecode, instead of directly to architecture-specific machine code.


bytecode programu jest reprezentacjia kodu zrodlowego programu napisanego w jave, tak jak kubus puchatek jest reprezentacja winnie the pooh w jezyku polskim
  • Odpowiedz
To ty nie rozumiesz. Jest czynność i jest skutek. A -> B. A ty się z d--y cofasz w tym łańcuchu i twierdzisz, że przed A było jeszcze jakieś X, które coś spowodowało. To ja się mogę cofnąć jeszcze dalej i powiedzieć, że przed X było Y i w ten sposób obalić twój argument. Możemy się tak cofać w nieskończoność xD


@kebab-case: Ci debile w sądach skazują ludzi za zabójstwo a
  • Odpowiedz
@alekhine: Nie przemyślałes tego co mówisz. Winnie the pooh odpowiada 1:1 kubusiowi puchatkowi. Obie te nazwy odwołują się do tego samego fizycznego obiektu.

Byte code i kod w javie nie odwołują się do tego samego fizycznego obiektu bo kod w javie musi przejść przez proces transformacji. Zupełnie inna relacja.

Winnie the pooh -> X <- Kubuś
  • Odpowiedz
@kebab-case: ta transofrmacja nazywa sie *tlumaczenie*, co znajdziesz w definicja kompilatora

W książce możesz każde wystąpienie "Kubuś Puchatek" podmienić na "Winnie the pooh" i logika bedzie zachowana.

Czy wszędzie gdzie jest byte code możesz wstawić kod w javie? No nie. Zupełnie inne relacje.


jezeli jest tak jak mowisz to dlaczego jezykow nie da sie tlumaczyc translatorem googla? jakiego rodzaju gramatyka sa jezyki naturalne? slyszales o NLP? to nie jest
  • Odpowiedz
@alekhine:

Java nie jest w bezpośredniej relacji z JVM a więc nie ma bezpośredniego oddziaływania między nimi. W bezpośredniej relacji jest byte code.

Załóżmy, że grasz w głuchy telefon. Masz osoby A, B i ty ozaczony jako osoba
  • Odpowiedz
@kebab-case: Nie. Powstaly po to, zeby nie trzeba bylo mowic rzeczy oczywistych i pomijac rzeczy nieistotne dla danego poziomu abstrakcji. Ale widocznie niektorych to przerasta ¯\_(ツ)_/¯
  • Odpowiedz