Co to jest ograniczenie?

W odniesieniu do komputerów ogranicznik jest separatorem, który definiuje 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 zawiera separator jako znak, który nie ma być interpretowany jako separator, kompensując następujące dane i zwykle ich unieważnia.

delimiter może być jednym znakiem, na przykład oddzielającą przestrzeń.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 stosowane jako separatory, istnieją przypadki, w których są one niepraktyczne, na przykład przy przyjmowaniu 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ę. Tego rodzaju separatory działają dobrze w niektórychInstancje, ale także mogą być uciążliwe, jeśli użytkownik nie jest w stanie wytworzyć postaci bez specjalnego programu. One example of this occurred in early command line editing programs, in which a user had to use the key combination "control-Z" to generate the non-printing end-of-file (EOF) character to create a delimiter that marked the end of a file.

Bardziej złożony rodzaj ogranicznika jest zaprojektowany w celu oddzielenia całego bloków danych poprzez zawarcie danych wewnątrz separatorów otwierających i zamykania. Te separatory mogą przybierać formę nawiasów - jak widać w wielu językach programowania - cudzysłowie 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 marpowania 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 karetkiTED, gdy klawisz powrotu jest naciśnięty bez ł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 interpretera HTML.

INNE JĘZYKI