Full Stop - Computing Use

Computing Use

In computing, the full stop is often used as a delimiter (commonly called a "dot"), such as in DNS lookups, web addresses, and file names.

www.wikipedia.org
document.txt
192.168.0.1

It is used in many programming languages as an important part of the syntax. C uses it as a means of accessing a member of a struct, and this syntax was inherited by C++ as a means of accessing a member of a class or object. Java and Python also follow this convention. Pascal uses it both as a means of accessing a member of a record set (the equivalent of struct in C), a member of an object, and after the end construct which defines the body of the program. In Erlang, Prolog, and Smalltalk, it marks the end of a statement ("sentence"). In a regular expression, it represents a match of any character. In Perl and PHP, the full stop is the string concatenation operator. In the Haskell standard library, the full stop is the function composition operator.

In file systems, the full stop is commonly used to separate the extension of a file name from the name of the file. RISC OS uses full stops to separate levels of the hierarchical file system when writing path names—similar to / in Unix-based systems and \ in MS-DOS-based systems.

In Unix-like operating systems, some applications treat files or directories that start with a full stop as hidden. This means that they are not displayed or listed to the user by default.

In Unix-like systems and Microsoft Windows, the dot character represents the working directory of the file system. Two dots (..) represent the parent directory of the working directory.

Bourne shell-derived command-line interpreters, such as sh, ksh, and Bash, use the dot as a synonym for the source command, which reads a file and executes its content in the running interpreter.

Read more about this topic:  Full Stop