Linki:
Adres pamięci,
Algorytm,
Aplikacja (informatyka),
BIOS,
Biblioteka programistyczna,
Dane,
Firmware,
Gra komputerowa,
Hobby,
Inżynieria oprogramowania,
Instrukcja (informatyka),
Interfejs użytkownika,
Interpreter (program komputerowy),
Język angielski,
Język maszynowy,
Język programowania,
Język skryptowy,
Kod źródłowy,
Kompilator,
Komputer,
Komputer osobisty,
Kryptologia,
Metoda numeryczna,
Obliczenia,
Oprogramowanie,
Pamięć operacyjna,
Proces (informatyka),
Program rozruchowy,
Programista,
Programowanie,
Programowanie obiektowe,
Rachunek lambda,
Struktura danych,
Symbol,
System operacyjny,
Zadanie (informatyka),
Program komputerowy (. Program 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 program (
interpreter). Program 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).
Kod wynikowy, to kod w określonym języku, utworzony przez
translator, w wyniku
translacji kodu źródłowego.
Programy komputerowe są
kodowane przez
programistów w określonym
języku programowania, obecnie najczęściej w
języku wysokiego poziomu. Taki kod jest niezrozumiały dla maszyny, na której program ma być wykonywany. W związku z tym
kod źródłowy stworzony przez programistę, musi zostać poddany translacji, czyli tłumaczeniu, na kod wynikowy, tak dobrany przez
autorów translatora, aby mógł być wykonany przez daną maszynę (
komputer,
maszynę wirtualną,
interpreter, inny translator).
Języki interpretowane to
języki programowania, które zazwyczaj
implementowane są w formie
interpretera, a nie
kompilatora. Teoretycznie każdy język może być kompilowany i interpretowany, dlatego rozróżnienie to polega na najczęściej stosowanych rozwiązaniach, a nie zależy od cech samego języka. Program w języku interpretowanym nie jest kompilowany, lecz jest przechowywany w postaci
kodu źródłowego i dopiero podczas uruchomienia wczytywany, interpretowany i wykonywany przez interpreter języka.
Maxima –
program komputerowy typu
CAS (systemów algebry komputerowej), które mają wspomagać wykonywanie
obliczeń symbolicznych. Głównym składnikiem programu jest
interpreter.
Program antywirusowy (antywirus) –
program komputerowy, którego celem jest wykrywanie, zwalczanie i usuwanie
wirusów komputerowych. Współcześnie najczęściej jest to pakiet programów chroniących komputer przed różnego typu zagrożeniami.
Komentarz to fragment
kodu źródłowego, którego jedynym celem istnienia jest informowanie o czymś osoby czytającej źródła, a który nie ma żadnego wpływu na program - i jest zazwyczaj przez
kompilator czy też
interpreter pomijany.
Program antywirusowy (antywirus) –
program komputerowy, którego celem jest wykrywanie, zwalczanie i usuwanie
wirusów komputerowych. Współcześnie najczęściej jest to pakiet programów chroniących komputer przed różnego typu zagrożeniami.
Monitor -
program komputerowy służący do nadzoru nad stanem, lub czynnościami wykonywanymi przez komputer. Może to oznaczać trzy różne rzeczy podlegające nadzorowi:
Bison -
wolny, wysoce
przenośny program komputerowy -
generator parserów utworzony w ramach
projektu GNU. Jest w dużej mierze kompatybilny z programem
Yacc, oferując w stosunku do niego kilka udoskonaleń. Zazwyczaj używany jest razem z programem
flex, choć może korzystać z
leksera napisanego ręcznie lub wygenerowanego przez inne narzędzie.
WinErrs to
program komputerowy służący do sprawdzania opisu
błędu o nazwie
heksadecymalnej lub zapisanej w
języku ErrCode. Okno
programu składa się z dwóch fragmentów: w jednym wpisać można kod
błędu, w drugiej zaś wyświetlany jest opis
błędu, którego kod został wpisany. Można też znaleźć opis
błędu ręcznie, przewijając listę opisów
błędów w górę lub w dół.
Program rozpoznaje błędy
OLE i
Windows, w jego bazie jest ich ponad 1500.
Program napisany jest w języku angielskim.
Bison –
wolny, wysoce
przenośny program komputerowy –
generator parserów utworzony w ramach
projektu GNU. Jest w dużej mierze kompatybilny z programem
Yacc, oferując w stosunku do niego kilka udoskonaleń. Zazwyczaj używany jest razem z programem
flex, choć może korzystać z
leksera napisanego ręcznie lub wygenerowanego przez inne narzędzie.
e-Sofokles - polski
program komputerowy przeznaczony dla szkół, pozwalający na zarządzanie listą klas, uczniów i ich danymi personalnymi, ocenami, uwagami. Program umożliwia również tworzenie raportów dla rodziców.
Nero Express,
program komputerowy służący tak jak
Nero Burning ROM do wypalania płyt kompaktowych, ale posiada inny interfejs. Jest programem płatnym, dostarczanym często z
nagrywarkami płyt CD,
DVD oraz
BR. Nagrywanie odbywa się za pomocą graficznego kreatora, lecz wraz z nim dostarczana jest też wersja pracująca w
trybie tekstowym. Program w wersji GUI jest dostępny również po polsku.
Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy
program (czyli ciąg symboli opisujący obliczenia) oraz jakie obliczenia opisuje.
less jest to
program konsoli Uniksa wyświetlający duże ilości tekstu w sposób przystępny dla użytkownika (tzw. pager). W odróżnieniu od
more zezwala na nawigację po pliku w obu kierunkach w dowolnym momencie. W przeciwieństwie do
vi, który także może być używany do wyświetlania plików, less nie wczytuje całego pliku przy starcie, co skutkuje szybszym wczytywaniu dużych plików.
Nero StartSmart –
program komputerowy pakietu Nero. Pomaga początkującym poznać jaki program pakietu nero będzie potrafił wykonać daną czynność. Jest to podzielone w wygodne menu, oprawione w grafikę. Można za jego pomocą również uruchomić plik pomocy pakietu Nero.
Szczepionka antywirusowa –
plik uaktualniany automatycznie bądź ręcznie przez użytkownika, w którym zapisana jest baza
wirusów. Na jej podstawie
program antywirusowy aktualizuje swoją bazę, a potem wyszukuje i usuwa wirusy znajdujące się na dyskach. Może to być również oddzielny program, który po uruchomieniu szuka konkretnego wirusa lub grupy wirusów.