Kompilacja

W tworzeniu oprogramowania słowo „kompilować” jest używane zarówno jako czasownik, jak i rzeczownik. Czasownik odnosi się do procesu kompilacji, czyli czynności wymaganych do utworzenia aplikacji. Rzeczownik oznacza konkretną wersję programu.

Kompilować (czasownik)

Tworzenie wykonywalnego programu często opisuje się jako „kompilowanie” aplikacji ze względu na wszystkie związane z tym czynności. Są one wspólnie nazywane „procesem kompilacji” i obejmują:

  1. Sprawdzanie kodu źródłowego pod kątem błędów składni
  2. Kompilowanie kodu źródłowego do kodu maszynowego
  3. Dołączanie do aplikacji bibliotek i innych zasobów, takich jak obrazy i pliki multimedialne
  4. Generowanie aplikacji, którą można uruchomić, lub pliku wykonywalnego

Programiści zazwyczaj używają aplikacji do tworzenia oprogramowania, takiej jak IDE, aby zautomatyzować proces kompilacji. Wiele środowisk IDE zawiera polecenie „Kompiluj” lub „Kompiluj i uruchom”, które wykonuje wszystkie czynności kompilacji i generuje aplikację wykonywalną.

Kompilacja (rzeczownik)

Każda wersja programu jest nazywana kompilacją. Niektóre kompilacje mogą być wewnętrzne, czyli niedostępne publicznie, a inne są oficjalnymi wydaniami. Na przykład deweloper może przetestować i dopracować kilka wewnętrznych kompilacji przed udostępnieniem stabilnej kompilacji publicznie.

Ponieważ każda kompilacja jest unikatowa, jej numer lub identyfikator również musi być unikatowy. Niektórzy deweloperzy dołączają identyfikator kompilacji do publicznego numeru wersji, a inni wyświetlają go jako osobną wartość. Wiele aplikacji, zwłaszcza mniejszych, nie zawiera publicznego numeru kompilacji.

Identyfikator kompilacji jest zazwyczaj czwartą liczbą, znajdującą się po trzeciej kropce, gdy jest dołączany do publicznego numeru wersji. Standardowe numerowanie wersji oprogramowania korzysta z następującej konwencji:

Wersja główna . wersja pomniejsza . poprawka . kompilacja

Na przykład wersję aplikacji 4.2.17.2895 można rozłożyć na:

  • 4 — wersja główna
  • 2 — wersja pomniejsza
  • 17 — poprawka
  • 2895 — kompilacja

NOTE: W niektórych przypadkach deweloperzy wydają różne kompilacje między automatycznymi aktualizacjami oprogramowania. Na przykład deweloper może opublikować nową kompilację po wprowadzeniu drobnej aktualizacji, takiej jak poprawienie literówki. Aktualizacja nie jest jednak na tyle istotna, aby udostępnić najnowszą wersję wszystkim użytkownikom. Zamiast tego deweloper może poczekać do następnej wersji pomniejszej lub wydania poprawki, aby powiadomić użytkowników o aktualizacji.

Zaktualizowano October 26, 2021 przez Per C.

quizSprawdź swoją wiedzę

What function does Microsoft IIS perform?

A
Spell checking
0%
B
Disk cleanup
0%
C
Web serving
0%
D
Local networking
0%
Correct! Incorrect!     View the IIS definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Kompilacja na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.