Spisu treści:
- Kluczowa różnica - czas kompilacji a czas wykonywania
- Co to jest czas kompilacji?
- Co to jest środowisko wykonawcze?
- Jakie jest podobieństwo między czasem kompilacji a czasem wykonywania?
- Jaka jest różnica między czasem kompilacji a czasem wykonywania?
- Podsumowanie - czas kompilacji a czas wykonywania
Wideo: Różnica Między Czasem Kompilacji A Czasem Wykonywania
2024 Autor: Mildred Bawerman | [email protected]. Ostatnio zmodyfikowany: 2023-12-16 08:41
Kluczowa różnica - czas kompilacji a czas wykonywania
Większość programów jest napisana przy użyciu języków programowania wysokiego poziomu. Te języki programowania mają składnię podobną do języka angielskiego. Języki wysokiego poziomu są łatwo zrozumiałe dla ludzi, ale nie są zrozumiałe dla komputera. Dlatego napisany program lub kod źródłowy należy przekonwertować na format zrozumiały dla komputera. Nazywa się to kodem maszynowym. Okres konwersji kodu źródłowego na kod maszynowy jest nazywany czasem kompilacji. Zadania, takie jak analiza składni, analiza semantyczna i generowanie kodu, są wykonywane w czasie kompilacji. Okres uruchamiania pliku wykonywalnego wygenerowanego w czasie kompilacji jest nazywany czasem wykonywania. Oba są terminami związanymi z różnymi fazami cyklu życia programu. W tym artykule omówiono różnicę między czasem kompilacji a czasem wykonywania. Kluczową różnicą między czasem kompilacji a czasem wykonywania jest to, że czas kompilacji jest fazą cyklu życia programowania, która konwertuje kod źródłowy na plik wykonywalny, podczas gdy środowisko wykonawcze odnosi się do fazy cyklu życia programowania, która uruchamia pliki wykonywalne wygenerowane w czasie kompilacji. Błędy występujące w czasie kompilacji są znane jako błędy czasu kompilacji, a błędy występujące w czasie wykonywania nazywane są wyjątkami.
ZAWARTOŚĆ
1. Omówienie i kluczowe różnice
2. Co to jest czas kompilacji
3. Co to jest środowisko wykonawcze
4. Podobieństwa między czasem kompilacji a środowiskiem wykonawczym
5. Porównanie obok siebie - czas kompilacji a czas wykonywania w formie tabelarycznej
6. Podsumowanie
Co to jest czas kompilacji?
Programista może wydawać instrukcje komputerowi za pomocą języka programowania. Większość języków programowania używanych przez programistę to języki programowania wysokiego poziomu. Mają składnię podobną do języka angielskiego. Te języki są łatwo czytelne i zrozumiałe dla ludzi. Program napisany w języku wysokiego poziomu nazywany jest kodem źródłowym. Kod źródłowy może zawierać zestaw lub wiele wierszy w zależności od zadania. Instrukcje podane w języku wysokiego poziomu nie są zrozumiałe dla komputera. Komputer rozumie kod maszynowy. Dlatego kod źródłowy musi zostać wkompilowany w kod maszynowy, aby był programem wykonywalnym. Faza cyklu życia programowania nazywana jest czasem kompilacji. Jest to czas na zakończenie procesu kompilacji. Operacje w czasie kompilacji obejmują analizę składni,analiza semantyczna i generowanie kodu.
Rysunek 01: Czas kompilacji i środowisko wykonawcze
Podczas kompilacji mogą wystąpić błędy. Występują z powodu błędów składniowych i semantycznych. Te błędy uniemożliwiają pomyślną kompilację. Kompilator informuje o błędach czasu kompilacji. Wyświetli komunikat, w którym wierszu wystąpił błąd. Niektórym typowym błędom w czasie kompilacji brakuje nawiasów klamrowych, identyfikatorów błędów pisowni i słów kluczowych z błędami. Gdy wystąpi błąd kompilacji, programista powinien naprawić ten błąd.
Co to jest środowisko wykonawcze?
Środowisko wykonawcze jest również znane jako czas wykonywania. Jest to czas, w którym program działa, w przeciwieństwie do innych faz cyklu życia programu, takich jak czas kompilacji, czas ładowania itp. Po zakończeniu procesu kompilacji jest on uruchamiany przez użytkownika. Okres uruchamiania pliku wykonywalnego wygenerowanego w czasie kompilacji jest nazywany czasem wykonywania. Termin środowisko uruchomieniowe może być używany do określania błędów. Nawet program jest kompilatorem poprawnie, mogą wystąpić błędy.
Te błędy nie dadzą oczekiwanych wyników. Może również przerwać wykonywanie programu. Te błędy występują w czasie wykonywania, więc są nazywane błędami czasu wykonywania lub wyjątkami. Niektóre błędy czasu wykonywania polegają na dzieleniu liczby przez zero, gdy tablica jest poza zakresem i kończy się pamięć.
Jakie jest podobieństwo między czasem kompilacji a czasem wykonywania?
Zarówno czas kompilacji, jak i środowisko wykonawcze są fazami cyklu życia programu
Jaka jest różnica między czasem kompilacji a czasem wykonywania?
Porównaj środek artykułu przed tabelą
Czas kompilacji a czas wykonywania |
|
Czas kompilacji to faza cyklu życia programowania, która konwertuje kod źródłowy na plik wykonywalny. | Czas wykonywania to czas, w którym program jest uruchomiony, w przeciwieństwie do innych faz cyklu życia programu, takich jak czas kompilacji, czas łącza i czas ładowania. |
Błędy | |
Błędy czasu kompilacji to błędy składniowe i semantyczne. | Błędy czasu wykonywania są nazywane wyjątkami. |
Podsumowanie - czas kompilacji a czas wykonywania
Czas kompilacji i środowisko wykonawcze to dwie fazy cyklu życia programowania. W tym artykule omówiono różnicę między czasem kompilacji a czasem wykonywania. Konwersja kodu źródłowego programisty na kod maszynowy następuje w czasie kompilacji. Uruchomienie pliku wykonywalnego wygenerowanego w czasie kompilacji jest określane jako środowisko wykonawcze. Gdy w czasie kompilacji wystąpi błąd, kompilator wyświetli komunikat zgodnie z błędem. Nawet skompilowany program może nie dać oczekiwanych wyników. W takim przypadku jest to błąd czasu wykonania lub wyjątek. Różnica między czasem kompilacji a czasem wykonywania polega na tym, że czas kompilacji jest fazą cyklu życia programowania, która konwertuje kod źródłowy na plik wykonywalny, podczas gdy środowisko wykonawcze odnosi się do fazy cyklu życia programowania, która uruchamia pliki wykonywalne wygenerowane w czasie kompilacji.
Zalecane:
Różnica Między średnim Czasem Relaksacji A Czasem Relaksacji Molekularnej
Kluczowa różnica między średnim czasem relaksacji a relaksacją molekularną polega na tym, że średni czas relaksacji opisuje średni czas potrzebny na substancję
Różnica Między Włączeniem A Czasem
On i at to dwa przyimki, które mogą wskazywać lokalizację i czas. Jednak ogólnie rzecz biorąc, w odnosi się do bardziej konkretnego czasu i miejsca. Odnosząc się do tim
Różnica Między Zaznaczonym Wyjątkiem A Wyjątkiem Czasu Wykonywania
Zaznaczony wyjątek a wyjątek w czasie wykonywania Wyjątki to specjalne typy zdarzeń, które mogą zakłócać normalny przepływ programu. Wyjątek od nazwy pochodzi od „exc
Różnica Między Czasem Trwania A Zmodyfikowanym Czasem Trwania
Czas trwania a zmodyfikowany czas trwania Czas trwania i zmodyfikowany czas trwania to terminy często spotykane w dziedzinie inwestycji, zwłaszcza akcji i obligacji
Różnica Między Czasem Pacyficznym A Czasem Wschodnim
Czas pacyficzny a czas wschodni Różnica czasu między czasem pacyficznym i wschodnim, dwiema ważnymi strefami czasowymi Ameryki Północnej, wynosi trzy godziny. Cz