Jak działa Java?

Zastanawiałeś się kiedyś jak działa Java? Czym różnią się programy w niej napisane od innych aplikacji? Z czego wynikają te różnice, oraz jakie są ich pozytywne oraz negatywne strony? Jeżeli nie, to warto się nad tym zastanowić przez chwilę. W tym wpisie znajdziesz właśnie odpowiedzi na te pytania.

Zanim przejdziemy do samej Javy, omówimy najpierw jak działają programy napisane w C++ czy ObjectiveC. Otóż, kod źródłowy programu zapisany przez programistę w pliku tekstowym, tłumaczony jest przy użyciu kompilatora (proces ten nazywany jest kompilacją) na kod maszynowy. Continue reading