|
Język Perl
Sławomir Dzieniszewski
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
|
|