Skip to main content

Co to jest ograniczenie?

W odniesieniu do komputerów ogranicznik jest separatorem, który określa poszczególne elementy danych w pliku, protokołu komunikacji lub innym strumieniu danych.Separator może być tak prosty jak pojedynczy znak, taki jak przecinek lub tak złożona jak zdefiniowana sekwencja nieprinujących znaków kontrolnych.Celem ogranicznika jest zapewnienie przewidywalnego i niezawodnego mechanizmu dzielenia strumienia danych na części składowe, gdy inne metody mogą nie być wiarygodne lub gdy zawartość danych może być bardzo dowolna.Wiele aplikacji komputerowych, od edytorów tekstu po rozprzestrzenianie arkuszy po przeglądarki internetowe, używa ograniczeń do różnych funkcji.Jedna komplikacja, która może powstać przy użyciu ogranicznika, jest znana jako kolizja ogranicznika, która występuje, gdy zamierzone dane zawierają separator jako znak, którego nie ma być interpretowany jako separator, kompensując następujące dane i zwykle ich unieważnia.

SYMITER może być pojedynczą postacią, taką jak przestrzeń oddzielająca słowa, podobnie jak w przypadku wielu podstawowych tłumaczy linii poleceń i edytory tekstów.Celem jest umożliwienie programu odizolowania pojedynczego elementu od dłuższego ciągu.Na przykład adres strony internetowej używa okresów do oddzielenia różnych części nazwy witryny.

Podczas gdy przecinki, półkolony i inne formy interpunkcji są powszechnie używane jako separatory, istnieją przypadki, w których są niepraktyczne, na przykład kiedy, gdy kiedy są niepraktyczne, takie jak wtedyakceptowanie wielu wierszy tekstu, które tworzą prawidłowy akapit gramatycznie.W takich przypadkach ogranicznik może przybierać formę nie do nadrukowania znaku kontrolnego, aby wszystkie znaki do wydrukowania mogą być używane jako dane.Niezroczny znak sterujący to pojedynczy znak, który nie ma odpowiedniego glifu wyświetlacza w czcionce komputerowej, czasami nie jest nawet powtarzalny na klawiaturze i zamiast tego musi być generowana przez aplikację lub inną funkcję.W niektórych przypadkach tego rodzaju separatory działają dobrze, ale mogą być również uciążliwe, jeśli użytkownik nie jest w stanie wytworzyć postaci bez specjalnego programu.Jeden przykład tego wystąpił w programach edytowania wiersza wczesnego poleceń, w którym użytkownik musiał użyć Key Combination Control-Z, aby wygenerować nieprint znak końcowego pliku (EOF), aby utworzyć ogranicznik oznaczający koniec APlik.

Bardziej złożony rodzaj ogranicznika jest zaprojektowany w celu oddzielenia całych bloków danych poprzez zawinięcie danych wewnątrz otwierania i zamykania separatorów.Te separatory mogą przybierać formę nawiasów i mdash;Jak widać w wielu językach programowania mdash;Cytaty lub gwiazdki.Celem jest zapewnienie sposobu podziału bloku dowolnych danych lub tekstu, które mogą obejmować kilka linii lub uwzględnić kontrolę lub inne znaki specjalne.W języku znaczników hipertext (HTML) znaczniki używane do znacznika tekstu są otoczone przez większe niż i mniej niż niż niż niż niż w przypadku znaczników na dowolną długość i zawierają charakter kontrolny, taki jak powrót karetki generowany po naciśnięciu klawisza powrotubez łamania bloku.Korzystanie z ograniczeń w ten sposób umożliwia sformatowanie dokumentu HTML, aby był bardziej czytelny człowieka bez tworzenia problemów dla tłumacza HTML.