SŁOWNIK
(Perl)

advisory locks - blokowanie doradcze  
aggregate function - funkcja agregująca  
Alias - moduł Alias 
anonymous - anonimowe, użytkownik anonimowy 
API - interfejs API 
aplication-layer -  poziomu/ warstwy aplikacji  
append (to file) - nadpisywać (plik)  
array - tablica 
array reference - odwołanie do tablicy 
ASCII - ASCII, kod ASCII
asembler (language) - asembler 
authenticate - uwierzytelniać  
authorization - autoryzacja  
autodispatch - autodyspozycja  
autoflush - autooczyszczanie (bufora)  
backreference - odwołanie wsteczne 
backslash - lewy ukośnik
backtick - lewy apostrof / odwrotny apostrof 
bags - bagi // worki (struktury danych służące do przechowywania wielozbiorów) 
balanced (tree) - zbalansowane / zrównoważone (drzewo) 
„barewords” - „gołe słowa”  
Benchmark - moduł Benchmark  
benchmarking - porównywanie / szacowanie wydajności   
binary heap - sterta binarna 
binary mask - maskowanie binarne 
binary search - przeszukiwanie binarne 
binary tree - drzewo binarne 
binomial heap - sterta dwumianowa 
bit mask - maska bitowa 
bit matrix - macierz bitów 
bit vector - wektor bitów 
bless - użyć funkcji bless / zmienić coś w odwołanie do obiektu/klasy  
blessed - definiowana z pomocą instrukcji bless 
breakpoint - punkt kontrolny  
buffering - buforowanie 
builtins - (np. narzędzia) wbudowane w (np. w Perl) 
bytecode - kod pośredni 
cache - pamięć podręczna (1. sprzętowa lub 2. programu)  
caching - przechowywanie w pamięci 
call stack - stos (funkcji Perla) 
callback function - funkcja zwrotna 
call - przywoływać, wywoływać  
caller - (zależ. od kont.) kod przywołujący, procedura przywołująca, funkcja przywołująca 
character - znak 
character class - klasa znaków 
check box - pole wyboru  
child process - proces potomny / potomek   
circular buffer - bufor cykliczny  
circular linked list - zapętlona lista powiązana 
class - klasa 
cluase - klauzula  
collection - kolekcja/ zbiór (o ile nie chodzi o strukturę) 
column - kolumna (w tabeli BD)  
command line - wiersz poleceń 
commit - zatwierdzać  
comparison operator - operator porównywania 
compiler - kompilator 
computer sciences - informatyka 
configuration directive - dyrektywa konfiguracyjna (Apache)  
constraints - ograniczenia  
constructors - konstruktory 
context (of function) - kontekst (funkcji) 
cookie - cookie  
CPAN - sieć CPAN (zawiera gotowe moduły kodu Perla) 
CPAN module - moduł CPAN 
CPU - procesor 
data structures - struktury danych 
database handle - uchwyt bazy danych  
datagram - datagram  
datatype - typ danych 
DBI - interfejs DBI (moduł CPAN)  
debuger - debuger  
debugging - usuwanie błędów / debugowanie 
deque array - tablica kolejki dwustronnej 
deque, dequeue - kolejka dwustronna 
dereferencing - dereferencja / wyłuskiwanie (odwołania)  
derived - wywiedziony  
design efficiency - efektywność projektowania 
destroy - niszczyć 
directory - katalog 
directory privileges - uprawnienia do katalogu /uprawnienia katalogowe
dirhandle - uchwyt katalogu 
dispatching - dyspozycja   
divide-and-conquer - (strategia) dziel i zdobywaj 
double-linked list - lista dwustronnie powiązana 
dynamic - dynamiczny 
encapsulate - obudowywać (w kontekście programowania) 
entity - jednostka (w kontekście kodu HTML)  
enviroment variable - zmienna środowiskowa  
escape character - znak ucieczki 
event - zdarzenie   
exclusive block - blokowanie wyłączne/ blokowanie dla potrzeb zapisu  
executable - plik wykonywalny 
fatal error - fatalny błąd  
Fibonaci heap - sterta Fibonacciego (moduł CPAN) 
field - pole 
FIFO order - porządek FIFO 
filehandle - uchwyt pliku  
file privileges - uprawnienia plikowe/ uprawnienia do pliku
flag - opcja  
float - liczba zmiennoprzecinkowa 
floating-point number - liczba zmiennoprzecinkowa 
flowchart - schemat, diagram działania programu / schemat blokowy
flush - oczyszczać (bufor, przenosząc zawartość do celu)   
foreign key - klucz obcy  
fork - rozwidlać (proces tworząc nowy proces)  
form - formularz  
garbage collection - oczyszczanie pamięci/ usuwanie bezużytecznych danych 
glob - (globalny, tj. zbudowany ze znaków globalnych) wzorzec, fragment wzorca  
grayscale- skala szarości 
handler - funkcja/ procedura obsługująca 
handler - procedura obsługi (w serwerze Apache)  
hard link - powiązanie twarde  
hash - 1. tablica asocjacyjna (w Perlu) 
hash - 2. hash (w szyfrowaniu) 
hash reference - odwołanie do tablicy asocjacyjnej 
hash value - wartość tablicy asocjacyjnej (uwaga na kontekst!) 
head - (w kontekście listy lub tablicy) początek (listy) 
heap - sterta 
heapify - porządkować w stertę 
hidden field -pole ukryte  
home directory - katalog macierzysty użytkownika/ katalog home  
host - host  
hyperlink - hiperłącze/ łącze  
I/O operation - operacja wejścia/wyjścia
implement - implementować 
implementation - implementacja 
import tag - znacznik importowania  
include - załączać 
index, indices - indeks, indeksy 
inheritance - dziedziczenie 
initialization - inicjalizacja 
inode - węzeł inode  
instance - instancja  
instance variable - zmienna instancji  
instantiate - tworzyć (obiekt, instancję klasy)  
integer [M] - liczba całkowita
interpreter - interpreter (Perla) 
item - element 
iteration - iteracja
join - złączenie 
kernel - jądro (systemu)    
key - klucz 
kill - wyłączyć (proces) 
LAN - sieć LAN / sieć lokalna 
LIFO order - porządek LIFO 
line - wiersz 
link (symbolic) - powiązanie (symboliczne) (w systemach uniksowych)  
link - łącze (na stronach WWW)
linked list - lista powiązana 
list - lista 
list pointer - wskaźnik listy 
locales - ustawienia lokalne 
login/ logon - login /logować się  
lookup table - tablica przeglądowa 
LWP - biblioteka LWP 
machine word - słowo maszynowe 
mailing list - lista dystrybucyjna 
manual - podręcznik / strony wyświetlane poleceniem man 
MD5 - algorytm szyfrujący MD5  
memoizing - korzystanie z modułu Memoize 
memory leak - utrata pamięci / wyciek pamięci 
metacharacter - metazank 
method - metoda  
module - moduł
modulo [M] - modulo 
multiuasking - wielozadaniowość 
Nagle Algorithm - algorytm Nagle’a  
namespace - przestrzeń nazw  
nested - zagnieżdżony 
newline character - znak nowego wiersza 
normalization - normalizacja  
note - notka (w serwerze Apache)  
null filehandle - uchwyt null pliku  
null pointer - wskaźnik null 
obiect-oriented - obiektowy 
object - obiekt 
object file - plik obiektu (w jęz. C) 
offset - numer bajtu, przesunięcie 
one-way anonymous pipe - jednokierunkowy anonimowy potok  
one-way hash function - jednostrona funkcja mieszająca (kodująca)  
one-way named pipe - jednokierunkowy nazwany potok  
opcode - kod operacji 
operator - operator
OS - system operacyjny 
out-of-band data - dane pozapasmowe  
overload - przeciążać 
override - przesłaniać (funkcję, metodę)  
paragraph mode -tryb akapitowy (operatora <>)  
parameter - parametr 
parent process - proces nadrzędny  / proces rodzica 
parser- parser  
pattern - wzorzec 
pattern shift - pozycja wzorca 
Perl - Perl / język Perl 
pipe - potok  
placeholder - symbol zastępczy
pnote - pnotka / notka Perla    
pointer - wskaźnik 
poll - odpytywać  
positive lookahead asertion - dodatnia wyprzedzająca (antycypująca) asercja 
postfix notation - odwrotna notacja polska / notacja przyrostkowa 
postorder - porządek odwrócony 
pragma - dyrektywa 
prefix function - funkcja przedrostka 
prefix notation - notacja polska (notacja Łukasiewicza) 
preorder - porządek zwykły 
primary key - klucz główny   
private - prywatne 
production - (to go into pr.) program wchodzi do normalnego użycia  
profiling - profilowanie (programu) 
prototype - prototyp 
query - zapytanie  
query language - język zapytań 
queue - kolejka 
race condition - wyścig o pierwszeństwo / ew. race condition + omówienie  
radio button - przycisk opcji  
record - rekord  
record separator - separator rekordów  
recursion - rekurencja 
reference - odwołanie 
reference count - licznik odwołań 
reference counting - zliczanie odwołań 
referential integrity - integralność referencyjna  
regular expresion - wyrażenie regularne 
relaxation - relaksacja 
remote - zdalny, zdalnie  
request - żądanie  
return value - wartość zwracana (przez funkcję) 
rollback - wycofanie (transakcji)  
router - router 
row - wiersz (w tabeli BD)  
runtime error - błąd (czasu) wykonania 
sanity check - sprawdzanie sensowności danych 
satelite data - dane satelitarne 
scalar - skalar 
scope - zakres  
script - skrypt 
search engine - wyszukiwarka 
secondary key - klucz wtórny // klucz pomocniczy 
selection list - lista wyboru  
sensivity - wrażliwość 
separator - separator 
sequences - sekwencje (w kontekście łańcuchów) 
servlet - serwlet  
shared lock - blokowanie wspólne/ blokowanie dla potrzeb odczytu  
shell - shell 
shell escapes - sekwencje sterujące (shella)  
site - w zależności od kontekstu: witryna, sieć, adres, domena (nie ma dobrego polskiego odpowiednika) 
socket - gniazdo  
space - przestrzeń, przestrzeń na dysku 
spaceship operator - „kosmolot” (operator <=>) 
spool - kolejka  
stability - stabilność
stack - stos 
stack (call stack) - stos (funkcji Perla) 
stash - skład  
statement - instrukcja 
statment handle - uchwyt instrukcji  
STDIN - STDIN / standardowy strumień wejścia / plik stdin 
stdout - standardowy strumień wyjścia 
sticky bit - „lepki” bit
stream - strumień    
string - łańcuch  
string of characters - łańcuch znaków 
string scalar - skalar łańcuch 
stringify - „ułańcuchawiać” 
string prefix (proper) - przedrostek (właściwy) łańcucha 
string suffix (proper) - przyrostek (właściwy) łańcucha 
subclass - podklasować / wykonać podklasowanie  
subroutine - podprocedura / procedura  
suid program - program suid (z ustawionym identyfikatorem użytkownika)  
switch - opcja  
symbol table - tablica symboli 
symbolic link - powiązanie symboliczne  
table - tabela (bazy danych)  
tag (HTML) - znacznik (HTML)  
tail recursion - rekurencja końcowa 
tainted data - „skażone” dane  
tainting - mechanizm „skazy” / tainting  
terminal - terminal (w UNIX-ie)
text field - pole tekstowe  
timestamp - znacznik czasu  
thread - wątek 
token - token / leksem 
transaction - transakcja  
tying - wiązanie  
value - wartość 
virtual memory - pamięć wirtualna 
URL - adres URL / adres internetowy  
warning - ostrzeżenie 
web page - strona WWW 
web site - witryna internetowa 
widget - (w kontekście HTML-a) kontrolka  
window - okno 
word - słowo 
zombie - (proces, program) zombie  

KSIĄŻKI
Programming Perl 		Perl. Programowanie, Larry Wall, Tom Christiansen, John Orwant, Randal R. Schwartz, Read Me, 2001
Algorithms with Perl		Algorytmy w Perlu, Jon Orwant, Jarkko Hietaniemi, John Macdonald, Helion, 2003  
Mastering	Regular Expressions	Wyrażenia regularne, Jeffrey Friedl, Helion, 2001 
UNIX Network Programming	UNIX Programowanie usług sieciowych, Richard W. Stevens, Wydawnictwa Naukowo Techniczne, 2002
CGI Programming with Perl	Programowanie CGI w Perlu, Scott Guelich, Shishir Gundavaram i Gunther Birznieks, Read Me, 2000
mod_perl Developer’s Cookbook   mod_perl. Podręcznik Programisty, Goffrey Young, Randy Kobes i Paul Lindner, Helion, 2003
Apache Pocket Reference	Apache. Leksykon kieszonkowy Andrew Ford, Helion, 2000