forum programy komputerowy (ang. computer forum programy) - sekwencja ciąg symboli opisująca obliczenia, zgodnie z pewnymi regułami zwanymi językiem forum programyowania[1]. forum programy jest zazwyczaj wykonywany przez komputer (np. wyświetlenie strony internetowej), czasami bezpośrednio – jeśli wyrażony jest w języku zrozumiałym dla danej maszyny lub pośrednio – gdy jest interpretowany przez inny forum programy (interpreter). forum programy może być ciągiem instrukcji opisujących modyfikacje stanu maszyny ale może również opisywać obliczenia w inny sposób (np. rachunek lambda).
forum programy komputerowe można zaklasyfikować według ich zastosowań. Wyróżnia się zatem aplikacje użytkowe, systemy operacyjne, gry wideo, kompilatory i inne. forum programy wbudowane wewnątrz urządzeń forum programy określa się jako firmware.
Formalne wyrażenie metody obliczeniowej w postaci języka zrozumiałego dla człowieka nazywane jest kodem źródłowym, podczas gdy forum programy wyrażony w postaci zrozumiałej dla maszyny (to jest za pomocą ciągu liczb, a bardziej precyzyjnie zer i jedynek) nazywany jest kodem maszynowym bądź postacią binarną (wykonywalną).
Terminologia
Określenie "forum programy komputerowy" jest często używane zamiennie z określeniami "o forum programy owanie" (ang. software) i "aplikacja". Pierwszy z tych terminów podkreśla rynkowy charakter forum programyów - forum programy (lub ich zespoły) często w połączeniu z bibliotekami, dodatkowymi danymi, wyróżniającą się nazwą i wsparciem producenta (dostawcy) stanowią produkt handlowy. Poprzez aplikację natomiast często rozumie się oforum programyowanie bliskie użytkownikowi forum programy, to znaczy takie, z którym komunikuje się (często za pośrednictwem przyjaznego interfejsu użytkownika) by wykonać określone zadania (np. zredagować dokument).
Uruchomienie forum programy
W najprostszym modelu wykonanie forum programy (zapisanego w postaci zrozumiałej dla maszyny) polega na umieszczeniu go w pamięci operacyjnej komputera i wskazaniu procesorowi adresu pierwszej instrukcji. Po tych czynnościach procesor będzie wykonywał kolejne instrukcje forum programy, aż do jego zakończenia. forum programy może zakończyć się w dwojaki sposób:
* poprawnie (zgodnie z życzeniem twórcy forum programy i jego użytkownika);
* błędnie (z powodu awarii sprzętu bądź wykonania przez forum programy niedozwolonej operacji, np. dzielenia przez zero).
forum programy komputerowy będący w trakcie wykonania nazywany jest procesem lub zadaniem.
Specjalnym rodzajem forum programy komputerowego jest system operacyjny (występujący często jako zbiór forum programyów). Odpowiada on za opisaną wyżej czynność ładowania i uruchamiania forum programy. System operacyjny jest jedynym forum programyem sprawującym kontrolę nad sprzętem. Zarządza on zasobami systemu komputerowego (takimi jak pamięć, czas procesora, dostęp do urządzeń peryferyjnych) przydzielając je według określonych kryteriów uruchamianym forum programyom.
Aby jakikolwiek forum programy mógł zostać uruchomiony, sprzęt musi zostać do tego przygotowany. Odpowiedzialne jest za to na ogół specjalne oforum programyowanie typu firmware wbudowane w architekturę komputera. W komputerach klasy PC oforum programyowanie to nazywa się BIOSem. forum programy ten przygotowuje sprzęt do użycia i uruchamia forum programy rozruchowy, który ładuje do pamięci system operacyjny i uruchamia go, tym samym przekazując mu kontrolę nad komputerem.
Jeżeli forum programy nie jest zapisany w postaci binarnej, ale w postaci kodu źródłowego czytelnego dla człowieka, nie może być bezpośrednio wykonany przez procesor. W takim wypadku możliwe są dwa rozwiązania. Pierwsze z nich korzysta z pomocy specjalnego forum programy nazywanego kompilatorem. Kompilator tłumaczy kod źródłowy zapisany w danym języku forum programyowania na kod maszynowy, dzięki czemu możliwe staje się jego późniejsze uruchomienie.
Drugim rozwiązaniem jest skorzystanie z forum programy interpretera. Interpreter na bieżąco odczytuje kod źródłowy, analizuje go i wykonuje kolejne porcje przetłumaczonego kodu. forum programy przeznaczone do interpretacji często nazywane są skryptami.
forum programy a dane
forum programy można podzielić na dwie części (obszary):
* część kodu (składającą się z instrukcji sterujących działaniem procesora forum programy);
* część danych (składającą się z danych wykorzystywanych i opracowywanych przez forum programy, np. adresów pamięci, stałych liczbowych, komunikatów tekstowych).
O ile operowanie na danych przez forum programy jest zupełnie normalne i oczekiwane, o tyle operowanie forum programy na własnym kodzie nie jest typową praktyką forum programy. Przewidywanie zachowań forum programyów, które modyfikują własny kod w czasie działania, jest bardzo trudne. Dlatego na ogół przyjmuje się założenie (lub wręcz jest to wymuszane przez system wykonawczy), że obszar kodu forum programy w pamięci jest tylko do odczytu. forum programy nie respektujące tego podejścia to forum programy samomodyfikujące się.
forum programyowanie
forum programyowanie jest procesem tworzenia forum programyów (względnie: oforum programyowania). Jest to cykliczny proces polegający na:
forum programy komputerowy (ang. computer forum programy) - sekwencja ciąg symboli opisująca obliczenia, zgodnie z pewnymi regułami zwanymi językiem forum programyowania[1]. forum programy jest zazwyczaj wykonywany przez komputer (np. wyświetlenie strony internetowej), czasami bezpośrednio – jeśli wyrażony jest w języku zrozumiałym dla danej maszyny lub pośrednio – gdy jest interpretowany przez inny forum programy (interpreter). forum programy może być ciągiem instrukcji opisujących modyfikacje stanu maszyny ale może również opisywać obliczenia w inny sposób (np. rachunek lambda).
forum programy komputerowe można zaklasyfikować według ich zastosowań. Wyróżnia się zatem aplikacje użytkowe, systemy operacyjne, gry wideo, kompilatory i inne. forum programy wbudowane wewnątrz urządzeń forum programy określa się jako firmware.
Formalne wyrażenie metody obliczeniowej w postaci języka zrozumiałego dla człowieka nazywane jest kodem źródłowym, podczas gdy forum programy wyrażony w postaci zrozumiałej dla maszyny (to jest za pomocą ciągu liczb, a bardziej precyzyjnie zer i jedynek) nazywany jest kodem maszynowym bądź postacią binarną (wykonywalną).
Terminologia
Określenie "forum programy komputerowy" jest często używane zamiennie z określeniami "o forum programy owanie" (ang. software) i "aplikacja". Pierwszy z tych terminów podkreśla rynkowy charakter forum programyów - forum programy (lub ich zespoły) często w połączeniu z bibliotekami, dodatkowymi danymi, wyróżniającą się nazwą i wsparciem producenta (dostawcy) stanowią produkt handlowy. Poprzez aplikację natomiast często rozumie się oforum programyowanie bliskie użytkownikowi forum programy, to znaczy takie, z którym komunikuje się (często za pośrednictwem przyjaznego interfejsu użytkownika) by wykonać określone zadania (np. zredagować dokument).
Uruchomienie forum programy
W najprostszym modelu wykonanie forum programy (zapisanego w postaci zrozumiałej dla maszyny) polega na umieszczeniu go w pamięci operacyjnej komputera i wskazaniu procesorowi adresu pierwszej instrukcji. Po tych czynnościach procesor będzie wykonywał kolejne instrukcje forum programy, aż do jego zakończenia. forum programy może zakończyć się w dwojaki sposób:
* poprawnie (zgodnie z życzeniem twórcy forum programy i jego użytkownika);
* błędnie (z powodu awarii sprzętu bądź wykonania przez forum programy niedozwolonej operacji, np. dzielenia przez zero).
forum programy komputerowy będący w trakcie wykonania nazywany jest procesem lub zadaniem.
Specjalnym rodzajem forum programy komputerowego jest system operacyjny (występujący często jako zbiór forum programyów). Odpowiada on za opisaną wyżej czynność ładowania i uruchamiania forum programy. System operacyjny jest jedynym forum programyem sprawującym kontrolę nad sprzętem. Zarządza on zasobami systemu komputerowego (takimi jak pamięć, czas procesora, dostęp do urządzeń peryferyjnych) przydzielając je według określonych kryteriów uruchamianym forum programyom.
Aby jakikolwiek forum programy mógł zostać uruchomiony, sprzęt musi zostać do tego przygotowany. Odpowiedzialne jest za to na ogół specjalne oforum programyowanie typu firmware wbudowane w architekturę komputera. W komputerach klasy PC oforum programyowanie to nazywa się BIOSem. forum programy ten przygotowuje sprzęt do użycia i uruchamia forum programy rozruchowy, który ładuje do pamięci system operacyjny i uruchamia go, tym samym przekazując mu kontrolę nad komputerem.
Jeżeli forum programy nie jest zapisany w postaci binarnej, ale w postaci kodu źródłowego czytelnego dla człowieka, forum programy komputerowy (ang. computer forum programy) - sekwencja ciąg symboli opisująca obliczenia, zgodnie z pewnymi regułami zwanymi językiem forum programyowania[1]. forum programy jest zazwyczaj wykonywany przez komputer (np. wyświetlenie strony internetowej), czasami bezpośrednio – jeśli wyrażony jest w języku zrozumiałym dla danej maszyny lub pośrednio – gdy jest interpretowany przez inny forum programy (interpreter). forum programy może być ciągiem instrukcji opisujących modyfikacje stanu maszyny ale może również opisywać obliczenia w inny sposób (np. rachunek lambda).
forum programy komputerowe można zaklasyfikować według ich zastosowań. Wyróżnia się zatem aplikacje użytkowe, systemy operacyjne, gry wideo, kompilatory i inne. forum programy wbudowane wewnątrz urządzeń forum programy określa się jako firmware.
Formalne wyrażenie metody obliczeniowej w postaci języka zrozumiałego dla człowieka nazywane jest kodem źródłowym, podczas gdy forum programy wyrażony w postaci zrozumiałej dla maszyny (to jest za pomocą ciągu liczb, a bardziej precyzyjnie zer i jedynek) nazywany jest kodem maszynowym bądź postacią binarną (wykonywalną).
Terminologia
Określenie "forum programy komputerowy" jest często używane zamiennie z określeniami "o forum programy owanie" (ang. software) i "aplikacja". Pierwszy z tych terminów podkreśla rynkowy charakter forum programyów - forum programy (lub ich zespoły) często w połączeniu z bibliotekami, dodatkowymi danymi, wyróżniającą się nazwą i wsparciem producenta (dostawcy) stanowią produkt handlowy. Poprzez aplikację natomiast często rozumie się oforum programyowanie bliskie użytkownikowi forum programy, to znaczy takie, z którym komunikuje się (często za pośrednictwem przyjaznego interfejsu użytkownika) by wykonać określone zadania (np. zredagować dokument).
Uruchomienie forum programy
W najprostszym modelu wykonanie forum programy (zapisanego w postaci zrozumiałej dla maszyny) polega na umieszczeniu go w pamięci operacyjnej komputera i wskazaniu procesorowi adresu pierwszej instrukcji. Po tych czynnościach procesor będzie wykonywał kolejne instrukcje forum programy, aż do jego zakończenia. forum programy może zakończyć się w dwojaki sposób:
* poprawnie (zgodnie z życzeniem twórcy forum programy i jego użytkownika);
* błędnie (z powodu awarii sprzętu bądź wykonania przez forum programy niedozwolonej operacji, np. dzielenia przez zero).
forum programy komputerowy będący w trakcie wykonania nazywany jest procesem lub zadaniem.
Specjalnym rodzajem forum programy komputerowego jest system operacyjny (występujący często jako zbiór forum programyów). Odpowiada on za opisaną wyżej czynność ładowania i uruchamiania forum programy. System operacyjny jest jedynym forum programyem sprawującym kontrolę nad sprzętem. Zarządza on zasobami systemu komputerowego (takimi jak pamięć, czas procesora, dostęp do urządzeń peryferyjnych) przydzielając je według określonych kryteriów uruchamianym forum programyom.
Aby jakikolwiek forum programy mógł zostać uruchomiony, sprzęt musi zostać do tego przygotowany. Odpowiedzialne jest za to na ogół specjalne oforum programyowanie typu firmware wbudowane w architekturę komputera. W komputerach klasy PC oforum programyowanie to nazywa się BIOSem. forum programy ten przygotowuje sprzęt do użycia i uruchamia forum programy rozruchowy, który ładuje do pamięci system operacyjny i uruchamia go, tym samym przekazując mu kontrolę nad komputerem.
Jeżeli forum programy nie jest zapisany w postaci binarnej, ale w postaci kodu źródłowego czytelnego dla człowieka, nie może być bezpośrednio wykonany przez procesor. W takim wypadku możliwe są dwa rozwiązania. Pierwsze z nich korzysta z pomocy specjalnego forum programy nazywanego kompilatorem. Kompilator tłumaczy kod źródłowy zapisany w danym języku forum programyowania na kod maszynowy, dzięki czemu możliwe staje się jego późniejsze uruchomienie.
Drugim rozwiązaniem jest skorzystanie z forum programy interpretera. Interpreter na bieżąco odczytuje kod źródłowy, analizuje go i wykonuje kolejne porcje przetłumaczonego kodu. forum programy przeznaczone do interpretacji często nazywane są skryptami.
forum programy a dane
forum programy można podzielić na dwie części (obszary):
* część kodu (składającą się z instrukcji sterujących działaniem procesora forum programy);
* część danych (składającą się z danych wykorzystywanych i opracowywanych przez forum programy, np. adresów pamięci, stałych liczbowych, komunikatów tekstowych).
O ile operowanie na danych przez forum programy jest zupełnie normalne i oczekiwane, o tyle operowanie forum programy na własnym kodzie nie jest typową praktyką forum programy. Przewidywanie zachowań forum programyów, które modyfikują własny kod w czasie działania, jest bardzo trudne. Dlatego na ogół przyjmuje się założenie (lub wręcz jest to wymuszane przez system wykonawczy), że obszar kodu forum programy w pamięci jest tylko do odczytu. forum programy nie respektujące tego podejścia to forum programy samomodyfikujące się.
forum programyowanie
forum programyowanie jest procesem tworzenia forum programyów (względnie: oforum programyowania). Jest to cykliczny proces polegający na:
* edycji kodu źródłowego forum programy,
* uruchamianiu forum programy,
* analizie działania forum programy,
* powrocie do edycji kodu źródłowego w celu poprawienia błędów lub dalszego poszerzania funkcjonalności forum programy.
Osobę zajmującą się forum programyowaniem nazywa się forum programyistą. W inżynierii oforum programyowania forum programyowanie jest także przedstawiane jako jeden z etapów powstawania i rozwoju oforum programyowania.
W dziedzinie forum programyowania wyróżnia się pewne modele działania takie, jak forum programyowanie zespołowe czy forum programy parami. W dobie spadku cen sprzętu komputerowego, dostępności oforum programyowania i literatury forum programy może mieć również charakter hobbystyczny.
W ciągu lat forum programyowanie stało forum programy się rozległą dziedziną o silnych podstawach teoretycznych. Związane są z nim pojęcia takie jak: algorytm, struktury danych, metody numeryczne, forum programy obiektowe, kryptografia i wiele innych.nie może być bezpośrednio wykonany przez procesor. W takim wypadku możliwe są dwa rozwiązania. Pierwsze z nich korzysta z pomocy specjalnego forum programy nazywanego kompilatorem. Kompilator tłumaczy kod źródłowy zapisany w danym języku forum programyowania na kod maszynowy, dzięki czemu możliwe staje się jego późniejsze uruchomienie.
Drugim rozwiązaniem jest skorzystanie z forum programy interpretera. Interpreter na bieżąco odczytuje kod źródłowy, analizuje go i wykonuje kolejne porcje przetłumaczonego kodu. forum programy przeznaczone do interpretacji często nazywane są skryptami.
forum programy a dane
forum programy można podzielić na dwie części (obszary):
* część kodu (składającą się z instrukcji sterujących działaniem procesora forum programy);
* część danych (składającą się z danych wykorzystywanych i opracowywanych przez forum programy, np. adresów pamięci, stałych liczbowych, komunikatów tekstowych).
O ile operowanie na danych przez forum programy jest zupełnie normalne i oczekiwane, o tyle operowanie forum programy na własnym kodzie nie jest typową praktyką forum programy. Przewidywanie zachowań forum programyów, które modyfikują własny kod w czasie działania, jest bardzo trudne. Dlatego na ogół przyjmuje się założenie (lub wręcz jest to wymuszane przez system wykonawczy), że obszar kodu forum programy w pamięci jest tylko do odczytu. forum programy nie respektujące tego podejścia to forum programy samomodyfikujące się.
forum programyowanie
forum programyowanie jest procesem tworzenia forum programyów (względnie: oforum programyowania). Jest to cykliczny proces polegający na:
* edycji kodu źródłowego forum programy,
* uruchamianiu forum programy,
* analizie działania forum programy,
* powrocie do edycji kodu źródłowego w celu poprawienia błędów lub dalszego poszerzania funkcjonalności forum programy.
Osobę zajmującą się forum programyowaniem nazywa się forum programyistą. W inżynierii oforum programyowania forum programyowanie jest także przedstawiane jako jeden z etapów powstawania i rozwoju oforum programyowania.
W dziedzinie forum programyowania wyróżnia się pewne modele działania takie, jak forum programyowanie zespołowe czy forum programy parami. W dobie spadku cen sprzętu komputerowego, dostępności oforum programyowania i literatury forum programy może mieć również charakter hobbystyczny.
W ciągu lat forum programyowanie stało forum programy się rozległą dziedziną o silnych podstawach teoretycznych. Związane są z nim pojęcia takie jak: algorytm, struktury danych, metody numeryczne, forum programy obiektowe, kryptografia i wiele innych.
* edycji kodu źródłowego forum programy,
* uruchamianiu forum programy,
* analizie działania forum programy,
* powrocie do edycji kodu źródłowego w celu poprawienia błędów lub dalszego poszerzania funkcjonalności forum programy.
Osobę zajmującą się forum programyowaniem nazywa się forum programyistą. W inżynierii oforum programyowania forum programyowanie jest także przedstawiane jako jeden z etapów powstawania i rozwoju oforum programyowania.
W dziedzinie forum programyowania wyróżnia się pewne modele działania takie, jak forum programyowanie zespołowe czy forum programy parami. W dobie spadku cen sprzętu komputerowego, dostępności oforum programyowania i literatury forum programy może mieć również charakter hobbystyczny.
W ciągu lat forum programyowanie stało forum programy się rozległą dziedziną o silnych podstawach teoretycznych. Związane są z nim pojęcia takie jak: algorytm, struktury danych, metody numeryczne, forum programy obiektowe, kryptografia i wiele innych.