Некоторые языки программирования, в синтаксисе которых используется вертикальная черта:
- C и C-подобные языки. 12 В них символ «|» обозначает операцию побитового «или» (дизъюнкцию), а два таких символа, написанных слитно («||»), — операцию логического «или». 12
- Perl. 12 В этом языке логический оператор «||» (ИЛИ) может использоваться для выполнения условного перехода, когда операция слева возвращает ложное значение. 2
- Haskell. 3 В этом языке символ вертикальной черты используется для определения функций с охраной и локальными переменными. 3
Также вертикальную черту применяют для определения альтернатив в синтаксисе языков Pascal и Modula-2 с помощью расширенной формы Бэкуса-Наура (EBNF). 4