Rozdział 1 - Wstęp - Jak tworzy się własne programy?

Za chwilę napiszemy nasz pierwszy programy w Javie.

Najpierw jednak spójrzmy jak (w uproszczeniu) w ogóle tworzy się własne programy:

  1. My, jako programiści, piszemy kod źródłowy programu w zrozumiałym dla nas języku – na przykład w Javie.
  2. Komputer nie rozumie napisanego przez nas kodu – nasz kod musi:
    • zostać przeształcony na format rozumiany przez komputer
    • lub
    • zostać zinterpretowany i wykonany przez inny program.

Proces przekształcania kodu zrozumiałego dla programisty na kod zrozumiały przez komputer nazywamy kompilacją, a programy, którę kompilację wykonują, kompilatorami.

Przykładem języka, którego kod źródłowy jest kompilowany do kodu maszynowego, zrozumiałego przez komputer, jest język C++, prekursor takich języków jak Java czy C#. Program skompilowany w systemie Windows nie będzie działał w systemie Linux.

Z kolei przykładem języka interpretowanego jest język Ruby.

Język Java leży pośrodku obu powyższych sposobów – programista Java:

  1. pisze kod źródłowy w języku Java,
  2. kompiluje swój kod źródłowy do kodu pośredniego, nazywanego bytecodem,
  3. uruchomia w programie o nazwie Maszyna Wirtualna Java (JVM) swój skompilowany kod, który Maszyna Wirtualna Java zinterpretuje i wykona.

Aby móc kompilować programy napisane w Javie (punkt drugi powyżej), potrzebujemy programu o nazwie javac (java compiler). Z kolei, by uruchamiać programy napisane w Javie, potrzebujemy programu o nazwie java (jest to wspomniana wyżej Maszyna Wirtualna Java – JVM).

Za chwilę przejdziemy przez każdy z trzech powyższych punktów, ale najpierw przygotujemy nasze środowisko programistyczne.

Dodaj komentarz

Twój adres email nie zostanie opublikowany.