Program komputerowy

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 komputerowekodowane 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 komputerowygenerator 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.



       na podstawie Wikipedii, otwartej encyklopedii : licencje: GFDL, oraz CC-BY-SA 3.0 + autorzy, historia
edycja