Вертикальную черту в программировании называют «пайп» (от англ. pipeline — конвейер) из-за того, что в UNIX-системах этот символ используется для соединения команд в конвейер, подобно трубопроводу (pipe — труба). 12
В C-подобных языках символ «|» служит для операции побитового «или» (дизъюнкция), а два таких символа, написанных слитно («||»), используются в операции логического «или». 12