dreamweaver komputerowy (ang. computer dreamweaver) - sekwencja ciąg symboli opisująca obliczenia, zgodnie z pewnymi regułami zwanymi językiem dreamweaverowania[1]. dreamweaver 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 dreamweaver (interpreter). dreamweaver 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).
dreamweaver komputerowe można zaklasyfikować według ich zastosowań. Wyróżnia się zatem aplikacje użytkowe, systemy operacyjne, gry wideo, kompilatory i inne. dreamweaver wbudowane wewnątrz urządzeń dreamweaver 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 dreamweaver 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 "dreamweaver komputerowy" jest często używane zamiennie z określeniami "o dreamweaver owanie" (ang. software) i "aplikacja". Pierwszy z tych terminów podkreśla rynkowy charakter dreamweaverów - dreamweaver (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ę odreamweaverowanie bliskie użytkownikowi dreamweaver, 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 dreamweaver
W najprostszym modelu wykonanie dreamweaver (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 dreamweaver, aż do jego zakończenia. dreamweaver może zakończyć się w dwojaki sposób:
* poprawnie (zgodnie z życzeniem twórcy dreamweaver i jego użytkownika);
* błędnie (z powodu awarii sprzętu bądź wykonania przez dreamweaver niedozwolonej operacji, np. dzielenia przez zero).
dreamweaver komputerowy będący w trakcie wykonania nazywany jest procesem lub zadaniem.
Specjalnym rodzajem dreamweaver komputerowego jest system operacyjny (występujący często jako zbiór dreamweaverów). Odpowiada on za opisaną wyżej czynność ładowania i uruchamiania dreamweaver. System operacyjny jest jedynym dreamweaverem 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 dreamweaverom.
Aby jakikolwiek dreamweaver mógł zostać uruchomiony, sprzęt musi zostać do tego przygotowany. Odpowiedzialne jest za to na ogół specjalne odreamweaverowanie typu firmware wbudowane w architekturę komputera. W komputerach klasy PC odreamweaverowanie to nazywa się BIOSem. dreamweaver ten przygotowuje sprzęt do użycia i uruchamia dreamweaver rozruchowy, który ładuje do pamięci system operacyjny i uruchamia go, tym samym przekazując mu kontrolę nad komputerem.
Jeżeli dreamweaver 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 dreamweaver nazywanego kompilatorem. Kompilator tłumaczy kod źródłowy zapisany w danym języku dreamweaverowania na kod maszynowy, dzięki czemu możliwe staje się jego późniejsze uruchomienie.
Drugim rozwiązaniem jest skorzystanie z dreamweaver interpretera. Interpreter na bieżąco odczytuje kod źródłowy, analizuje go i wykonuje kolejne porcje przetłumaczonego kodu. dreamweaver przeznaczone do interpretacji często nazywane są skryptami.
dreamweaver a dane
dreamweaver można podzielić na dwie części (obszary):
* część kodu (składającą się z instrukcji sterujących działaniem procesora dreamweaver);
* część danych (składającą się z danych wykorzystywanych i opracowywanych przez dreamweaver, np. adresów pamięci, stałych liczbowych, komunikatów tekstowych).
O ile operowanie na danych przez dreamweaver jest zupełnie normalne i oczekiwane, o tyle operowanie dreamweaver na własnym kodzie nie jest typową praktyką dreamweaver. Przewidywanie zachowań dreamweaveró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 dreamweaver w pamięci jest tylko do odczytu. dreamweaver nie respektujące tego podejścia to dreamweaver samomodyfikujące się.
dreamweaverowanie
dreamweaverowanie jest procesem tworzenia dreamweaverów (względnie: odreamweaverowania). Jest to cykliczny proces polegający na:
dreamweaver komputerowy (ang. computer dreamweaver) - sekwencja ciąg symboli opisująca obliczenia, zgodnie z pewnymi regułami zwanymi językiem dreamweaverowania[1]. dreamweaver 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 dreamweaver (interpreter). dreamweaver 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).
dreamweaver komputerowe można zaklasyfikować według ich zastosowań. Wyróżnia się zatem aplikacje użytkowe, systemy operacyjne, gry wideo, kompilatory i inne. dreamweaver wbudowane wewnątrz urządzeń dreamweaver 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 dreamweaver 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 "dreamweaver komputerowy" jest często używane zamiennie z określeniami "o dreamweaver owanie" (ang. software) i "aplikacja". Pierwszy z tych terminów podkreśla rynkowy charakter dreamweaverów - dreamweaver (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ę odreamweaverowanie bliskie użytkownikowi dreamweaver, 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 dreamweaver
W najprostszym modelu wykonanie dreamweaver (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 dreamweaver, aż do jego zakończenia. dreamweaver może zakończyć się w dwojaki sposób:
* poprawnie (zgodnie z życzeniem twórcy dreamweaver i jego użytkownika);
* błędnie (z powodu awarii sprzętu bądź wykonania przez dreamweaver niedozwolonej operacji, np. dzielenia przez zero).
dreamweaver komputerowy będący w trakcie wykonania nazywany jest procesem lub zadaniem.
Specjalnym rodzajem dreamweaver komputerowego jest system operacyjny (występujący często jako zbiór dreamweaverów). Odpowiada on za opisaną wyżej czynność ładowania i uruchamiania dreamweaver. System operacyjny jest jedynym dreamweaverem 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 dreamweaverom.
Aby jakikolwiek dreamweaver mógł zostać uruchomiony, sprzęt musi zostać do tego przygotowany. Odpowiedzialne jest za to na ogół specjalne odreamweaverowanie typu firmware wbudowane w architekturę komputera. W komputerach klasy PC odreamweaverowanie to nazywa się BIOSem. dreamweaver ten przygotowuje sprzęt do użycia i uruchamia dreamweaver rozruchowy, który ładuje do pamięci system operacyjny i uruchamia go, tym samym przekazując mu kontrolę nad komputerem.
Jeżeli dreamweaver 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 dreamweaver nazywanego kompilatorem. Kompilator tłumaczy kod źródłowy zapisany w danym języku dreamweaverowania na kod maszynowy, dzięki czemu możliwe staje się jego późniejsze uruchomienie.
Drugim rozwiązaniem jest skorzystanie z dreamweaver interpretera. Interpreter na bieżąco odczytuje kod źródłowy, analizuje go i wykonuje kolejne porcje przetłumaczonego kodu. dreamweaver przeznaczone do interpretacji często nazywane są skryptami.
dreamweaver a dane
dreamweaver można podzielić na dwie części (obszary):
dreamweaver komputerowy (ang. computer dreamweaver) - sekwencja ciąg symboli opisująca obliczenia, zgodnie z pewnymi regułami zwanymi językiem dreamweaverowania[1]. dreamweaver 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 dreamweaver (interpreter). dreamweaver 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).
dreamweaver komputerowe można zaklasyfikować według ich zastosowań. Wyróżnia się zatem aplikacje użytkowe, systemy operacyjne, gry wideo, kompilatory i inne. dreamweaver wbudowane wewnątrz urządzeń dreamweaver 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 dreamweaver 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 "dreamweaver komputerowy" jest często używane zamiennie z określeniami "o dreamweaver owanie" (ang. software) i "aplikacja". Pierwszy z tych terminów podkreśla rynkowy charakter dreamweaverów - dreamweaver (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ę odreamweaverowanie bliskie użytkownikowi dreamweaver, 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 dreamweaver
W najprostszym modelu wykonanie dreamweaver (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 dreamweaver, aż do jego zakończenia. dreamweaver może zakończyć się w dwojaki sposób:
* poprawnie (zgodnie z życzeniem twórcy dreamweaver i jego użytkownika);
* błędnie (z powodu awarii sprzętu bądź wykonania przez dreamweaver niedozwolonej operacji, np. dzielenia przez zero).
dreamweaver komputerowy będący w trakcie wykonania nazywany jest procesem lub zadaniem.
Specjalnym rodzajem dreamweaver komputerowego jest system operacyjny (występujący często jako zbiór dreamweaverów). Odpowiada on za opisaną wyżej czynność ładowania i uruchamiania dreamweaver. System operacyjny jest jedynym dreamweaverem 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 dreamweaverom.
Aby jakikolwiek dreamweaver mógł zostać uruchomiony, sprzęt musi zostać do tego przygotowany. Odpowiedzialne jest za to na ogół specjalne odreamweaverowanie typu firmware wbudowane w architekturę komputera. W komputerach klasy PC odreamweaverowanie to nazywa się BIOSem. dreamweaver ten przygotowuje sprzęt do użycia i uruchamia dreamweaver rozruchowy, który ładuje do pamięci system operacyjny i uruchamia go, tym samym przekazując mu kontrolę nad komputerem.
Jeżeli dreamweaver 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 dreamweaver nazywanego kompilatorem. Kompilator tłumaczy kod źródłowy zapisany w danym języku dreamweaverowania na kod maszynowy, dzięki czemu możliwe staje się jego późniejsze uruchomienie.
Drugim rozwiązaniem jest skorzystanie z dreamweaver interpretera. Interpreter na bieżąco odczytuje kod źródłowy, analizuje go i wykonuje kolejne porcje przetłumaczonego kodu. dreamweaver przeznaczone do interpretacji często nazywane są skryptami.
dreamweaver a dane
dreamweaver można podzielić na dwie części (obszary):
* część kodu (składającą się z instrukcji sterujących działaniem procesora dreamweaver);
* część danych (składającą się z danych wykorzystywanych i opracowywanych przez dreamweaver, np. adresów pamięci, stałych liczbowych, komunikatów tekstowych).
O ile operowanie na danych przez dreamweaver jest zupełnie normalne i oczekiwane, o tyle operowanie dreamweaver na własnym kodzie nie jest typową praktyką dreamweaver. Przewidywanie zachowań dreamweaveró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 dreamweaver w pamięci jest tylko do odczytu. dreamweaver nie respektujące tego podejścia to dreamweaver samomodyfikujące się.
dreamweaverowanie
dreamweaverowanie jest procesem tworzenia dreamweaverów (względnie: odreamweaverowania). Jest to cykliczny proces polegający na:
* edycji kodu źródłowego dreamweaver,
* uruchamianiu dreamweaver,
* analizie działania dreamweaver,
* powrocie do edycji kodu źródłowego w celu poprawienia błędów lub dalszego poszerzania funkcjonalności dreamweaver.
Osobę zajmującą się dreamweaverowaniem nazywa się dreamweaveristą. W inżynierii odreamweaverowania dreamweaverowanie jest także przedstawiane jako jeden z etapów powstawania i rozwoju odreamweaverowania.
W dziedzinie dreamweaverowania wyróżnia się pewne modele działania takie, jak dreamweaverowanie zespołowe czy dreamweaver parami. W dobie spadku cen sprzętu komputerowego, dostępności odreamweaverowania i literatury dreamweaver może mieć również charakter hobbystyczny.
W ciągu lat dreamweaverowanie stało dreamweaver się rozległą dziedziną o silnych podstawach teoretycznych. Związane są z nim pojęcia takie jak: algorytm, struktury danych, metody numeryczne, dreamweaver obiektowe, kryptografia i wiele innych.
* część kodu (składającą się z instrukcji sterujących działaniem procesora dreamweaver);
* część danych (składającą się z danych wykorzystywanych i opracowywanych przez dreamweaver, np. adresów pamięci, stałych liczbowych, komunikatów tekstowych).
O ile operowanie na danych przez dreamweaver jest zupełnie normalne i oczekiwane, o tyle operowanie dreamweaver na własnym kodzie nie jest typową praktyką dreamweaver. Przewidywanie zachowań dreamweaveró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 dreamweaver w pamięci jest tylko do odczytu. dreamweaver nie respektujące tego podejścia to dreamweaver samomodyfikujące się.
dreamweaverowanie
dreamweaverowanie jest procesem tworzenia dreamweaverów (względnie: odreamweaverowania). Jest to cykliczny proces polegający na:
* edycji kodu źródłowego dreamweaver,
* uruchamianiu dreamweaver,
* analizie działania dreamweaver,
* powrocie do edycji kodu źródłowego w celu poprawienia błędów lub dalszego poszerzania funkcjonalności dreamweaver.
Osobę zajmującą się dreamweaverowaniem nazywa się dreamweaveristą. W inżynierii odreamweaverowania dreamweaverowanie jest także przedstawiane jako jeden z etapów powstawania i rozwoju odreamweaverowania.
W dziedzinie dreamweaverowania wyróżnia się pewne modele działania takie, jak dreamweaverowanie zespołowe czy dreamweaver parami. W dobie spadku cen sprzętu komputerowego, dostępności odreamweaverowania i literatury dreamweaver może mieć również charakter hobbystyczny.
W ciągu lat dreamweaverowanie stało dreamweaver się rozległą dziedziną o silnych podstawach teoretycznych. Związane są z nim pojęcia takie jak: algorytm, struktury danych, metody numeryczne, dreamweaver obiektowe, kryptografia i wiele innych.
* edycji kodu źródłowego dreamweaver,
* uruchamianiu dreamweaver,
* analizie działania dreamweaver,
* powrocie do edycji kodu źródłowego w celu poprawienia błędów lub dalszego poszerzania funkcjonalności dreamweaver.
Osobę zajmującą się dreamweaverowaniem nazywa się dreamweaveristą. W inżynierii odreamweaverowania dreamweaverowanie jest także przedstawiane jako jeden z etapów powstawania i rozwoju odreamweaverowania.
W dziedzinie dreamweaverowania wyróżnia się pewne modele działania takie, jak dreamweaverowanie zespołowe czy dreamweaver parami. W dobie spadku cen sprzętu komputerowego, dostępności odreamweaverowania i literatury dreamweaver może mieć również charakter hobbystyczny.
W ciągu lat dreamweaverowanie stało dreamweaver się rozległą dziedziną o silnych podstawach teoretycznych. Związane są z nim pojęcia takie jak: algorytm, struktury danych, metody numeryczne, dreamweaver obiektowe, kryptografia i wiele innych.