Rząd komputerów
Źródło obrazu: shironosov/iStock/Getty Images
Co to są dane?
Mówiąc najprościej, dane to informacje. Danymi mogą być liczby, ciągi znaków lub obrazy. Wszystkie dane muszą zostać wprowadzone do komputera, aby mogły zostać przetworzone. Dane można odczytać z pliku, wpisać za pomocą klawiatury lub zeskanować jak kod kreskowy. Z punktu widzenia programisty komputerowego są to surowe dane, które należy przetworzyć.
Po co używać komputera do przetwarzania danych?
Komputery przetwarzają bardzo duże ilości danych, ponieważ potrafią je zinterpretować znacznie szybciej niż człowiek. Większość przetwarzania danych jest przyziemna i byłaby podatna na błędy ludzkie, gdyby nie została przetworzona przez komputer. Komputery przetwarzają dane tak szybko, że ich szybkość jest mierzona w MIPS (miliony instrukcji na sekundę).
Wideo dnia
Mózg komputera.
Komputer wykorzystuje jednostkę centralną lub procesor do podejmowania wszystkich decyzji i przetwarzania danych. Procesor ma wewnętrzny zestaw instrukcji, które wykonuje po otrzymaniu polecenia. Programiści używają różnych języków do wydawania poleceń CPU. Języki te są bardziej czytelne dla człowieka niż język maszynowy procesora. Procesor postępuje zgodnie z logiką programisty, aby przetwarzać podane mu dane.
Dane jako dane wyjściowe.
Częścią instrukcji programisty będzie sposób zapisywania przetworzonych danych. Ponownie dane można zapisać do pliku, ale dane wyjściowe zwykle trafiają również do drukowanego raportu. System płacowy generuje kilka rodzajów wyników, drukuje czeki, aktualizuje bazy danych księgowych i tworzy pliki, które są wysyłane do rządu w celu wykazania kwoty potrąconych podatków.
Syf na wejściu, syf na wyjściu.
Dane wprowadzane do komputera muszą być dobrymi danymi, w przeciwnym razie dane wyjściowe będą bezużyteczne. Same komputery są nieinteligentnymi maszynami. Postępują zgodnie z otrzymanymi instrukcjami i przetwarzają dane bez zastanowienia.