Program komputerowy: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
lubie napletyo8ibgf
m Wycofano edycje użytkownika 109.95.147.247 (dyskusja). Autor przywróconej wersji to Ciszema.
Znacznik: Wycofanie zmian
Linia 1:
{{Spis treści}}
'''xcvProgramProgram komputerowy''' ([[Język angielski|ang.]] ''computer program'') – sekwencja [[symbol]]i opisująca realizowanie [[obliczenia|obliczeń]] zgodnie z pewnymi regułami zwanymi [[język programowania|językiem programowania]]<ref name="benari">{{cytuj książkę |nazwisko=Ben-Ari |imię=Mordechai |tytuł= Understanding Programming Languages |wydawca= John Wiley & Sons |miejsce= Chichester |rok=1996}}</ref>. Program jest zazwyczaj wykonywany przez [[komputer]] (np. wyświetlenie strony internetowej), zwykle bezpośrednio, jeśli wyrażony jest w języku zrozumiałym dla danej maszyny lub pośrednio – gdy jest interpretowany przez inny program ([[Interpreter (program komputerowy)|interpreter]]). Program może być ciągiem [[instrukcja (informatyka)|instrukcji]] opisujących modyfikacje stanu maszyny, ale może również opisywać obliczenia w inny sposób (np. [[rachunek lambda]]).
 
Formalne wyrażenie metody obliczeniowej w postaci języka zrozumiałego dla człowieka nazywane jest [[kod źródłowy|kodem źródłowym]], podczas gdy program wyrażony w postaci zrozumiałej dla maszyny (to jest za pomocą ciągu liczb, a bardziej precyzyjnie – zer i jedynek) nazywany jest [[Język maszynowy|kodem maszyndfsΕΕΕΕΕΕΕΕowymmaszynowym]] bądź postacią binarną (wykonywalną).
 
Programy komputerowe można zaklasyfikować według ich zastosowań. Wyróżnia się zatem [[Oprogramowanie użytkowe|aplikacje użytkowe]], [[system operacyjny|systemy operacyjne]], [[Oprogramowanie narzędziowe|programy narzędziowe]], [[Gra komputerowa|gry wideo]], [[kompilator]]y i inne. Natomiast programy wbudowane w urządzenia, przechowywane zwykle w [[Pamięć flash|pamięci flash]], określa się jako [[firmware]].
 
 
== Terminologia ==