Dikey çubuk - Vertical bar
| | |||||||
---|---|---|---|---|---|---|---|
Dikey çubuk | |||||||
In Unicode |
U+007C | DİKEY HAT (HTML | · |, |, | ) |
||||||
|
Dikey çubuk , | , A, glif çeşitli kullanımlar ile matematik , işlem ve tipografiyle . Genellikle belirli anlamlarla ilgili birçok adı vardır: Sheffer vuruşu ( mantıkta ), boru , vbar , çubuk , dikey çizgi , bar , verti-bar ve bu adların çeşitli varyantları.
kullanım
Matematik
Dikey çubuk, matematiksel bir sembol olarak çeşitli şekillerde kullanılır:
- mutlak değer : , "okuma mutlak değerini ait x "
- kardinalite : , "okuma önem düzeyi arasında kümesi S "
- koşullu olasılık : "okur olasılık arasında X verilen Y "
- belirleyici : , "okuma belirleyici bir matris A ". Matris girişleri yazıldığında, determinant, matris girişlerini matrisin olağan parantezleri veya parantezleri yerine dikey çubuklarla çevreleyerek gösterilir .
- mesafe : nokta ile çizgi arasındaki en kısa mesafeyi belirtir , bu nedenle çizgi çizgiye diktir
- bölünebilme : "okumak bir böler b " ya da " bir bir olan faktör arasında b Unicode aynı zamanda özel 'Farklılıkların' sağlar ve olsa sembollerini 'ayırımı yoktur'," (+ 2223 U ve U + 2224: |, ∤)
- değerlendirme: , " f of x , x eşittir 4'te değerlendirilir " ifadesini okuyun ( Vikikitap'taki aboneliklere bakın )
- uzunluğu: , "okuma uzunluğu arasında dize s "
- norm : , " (bir-boyutludan büyük) vektörün normunu " okuyun (mutlak değerin tek boyutlu bir norm olduğunu unutmayın), ancak belirsizliği önlemek için çift dikey çubuk (aşağıya bakın) daha sık kullanılır.
- Sipariş : , "okuma düzeni bir grup G "
- kısıtlama : , bir üst küme olan bir etki alanı ile işlevin kısıtlamasını belirtir , sadece
- grubu oluşturucu notasyonu : , "set okuma x öyle ki X bir az iki". Genellikle, dikey çubuk yerine iki nokta üst üste ':' kullanılır
- Sheffer inme içinde mantık : "okumak bir NAND b "
- çıkarma : , "okuma f (x) ile ilgili bir için b gösteren," . x değişkenli belirli bir integral bağlamında kullanılır .
- Bir fonksiyondaki değişkenleri sabit parametrelerden ayırmak için dikey bir çubuk kullanılabilir, örneğin
Çift dikey çubuk , aynı zamanda, matematik olarak kullanılır.
- paralellik : "çizgi okumak paralel hat "
- Norm : , " x vektörünün normunu (uzunluk, boyut, büyüklük vb.) " okuyun. İnsanlar bazen tek boyutlu bir norm olan mutlak değere benzeterek iki tek çubuk kullanırlar.
- Önermeler kesme (a tipi eski olduğu kesikler bir bir tür aşağı sadece önerme içinde homotopi tipi teorisi ): Herhangi için ( "terimini okumak Çeşidi ') biz var (burada ' okur görüntü içinde yer " ve "okur önermeler kesme arasında ")
Gelen Latex matematiksel modunda , ASCII dikey çubuk dikey bir çizgi oluşturur ve \|
bir çift dikey çizgi (oluşturur a | b \| c
olarak ayarlanır ). Bu farklı aralığa sahip olduğu, ve hangi, ilişkisel operatörler : olarak ayarlanır . Metin modunda LaTeX hakkında aşağıya bakın.
\mid
\parallel
a \mid b \parallel c
Fizik
Dikey çubuk kullanılan sutyen-ket gösterimde olarak kuantum fiziği . Örnekler:
- : kuantum fiziksel durum
- : yukarıdaki duruma karşılık gelen ikili durum
- : devletlerin iç ürünü ve
- Fizikte üst gruplar G ( N | M ) ile gösterilir ve bu " G , M dikey çubuk N " olarak okunur ; burada G, bir Süpergrup belirtir M belirtmektedir bozonik boyutları ve N ifade eder Grassmann boyutları .
Bilgi işlem
Boru
Bir boru , bir bir süreç-arası iletişim mekanizması kaynak Unix bir giriş (Standart) için bir prosesin (isteğe bağlı olarak, standart out ve, standart hata) çıkışı yönlendirir. Bu şekilde, kullanıcılara komut satırından veya bir Unix kabuk betiğinin ("bash dosyası") bir parçası olarak karmaşık çok aşamalı işlemleri hızlı bir şekilde gerçekleştirme yeteneği veren bir dizi komut birlikte "borulanabilir" . Çoğu Unix kabuğunda (komut yorumlayıcıları), bu dikey çubuk karakteriyle temsil edilir. Örneğin:
grep -i 'blair' filename.log | more
grepsüreçten çıkan çıktının sürece yönlendirildiği yer more.
Aynı "boru" özelliği, DOS ve Microsoft Windows'un sonraki sürümlerinde de bulunur .
Bu kullanım, karakterin kendisinin "boru" olarak adlandırılmasına neden oldu.
ayrılma
Birçok programlama dilinde, dikey çubuk, mantıksal işlemi veya , bit düzeyinde veya veya mantıksal veya .
Özellikle, içinde C ve aşağıdaki diğer dillere C sözdizimi gibi sözleşmeler, C ++ , Perl , Java ve C # , a | b
bir belirtmektedir Bit seviyesinde veya ; çift dikey çubuk a || b
ise ( kısa devreli ) mantıksal veya . Karakter başlangıçta tüm kod sayfalarında ve klavye düzenlerinde bulunmadığından , ANSI C onu , dize değişmezlerinin dışında karaktere eşdeğer olan trigraf biçiminde kopyalayabilir .
??!
|
Olarak normal ifade sözdizimi, dikey çubuk tekrar mantıksal gösterir ya da ( almaşma ). Örneğin: Unix komutu grep -E 'fu|bar'
, 'fu' veya 'bar' içeren satırlarla eşleşir.
birleştirme
Çift dikey çubuk operatörü "||" belirtmektedir dize birleştirme içinde PL / I , standart ANSI SQL ve teorik bilgisayar bilimleri (özellikle şifreleme ).
sınırlayıcı
Virgül veya sekme gibi yaygın olarak, dikey çubuk bir şekilde kullanılabilir rağmen sınırlayıcı bir de düz dosya . Bir örnek olarak boru ayrılmış standart veri formatında olan LEDES 1998b ve HL7 . Dikey çubuklar genellikle verilerin kendisinde nadir olduğu için sıklıkla kullanılır.
Benzer şekilde, dikey çubuk, kullanımı normal ifade işlemleri için bir sınırlayıcı olarak görebilir (örneğin sed içinde ). Bu, normal ifade daha yaygın olan eğik çizgi ( /
) sınırlayıcısının örneklerini içerdiğinde kullanışlıdır ; dikey bir çubuk kullanmak, eğik çizginin tüm örneklerinden kaçma ihtiyacını ortadan kaldırır. Ancak bu, çubuğu normal ifade "alternatif" operatörü olarak kullanılamaz hale getirir.
Backus-Naur formu
Gelen Backus Naur şeklinde bir işaret, | ', bir ekspresyon ayrılmış semboller ve / veya dizilerin dizilerinden oluşur seçim bütün soldaki sembol için bir muhtemel ikamesi olan.
<personal-name> ::= <name> | <initial>
eşzamanlılık operatörü
İletişim süreçleri hesabında ( pi-hesabı gibi ), dikey çubuk, süreçlerin paralel olarak yürütüldüğünü belirtmek için kullanılır.
APL
APL'deki boru, iki işlenen arasındaki modulo veya kalıntı işlevi ve bir işlenenin yanındaki mutlak değer işlevidir.
Liste anlama
Dikey çubuk, Haskell ve Erlang gibi bazı işlevsel dillerde liste anlama için kullanılır . set oluşturucu gösterimini karşılaştırın .
Metin işaretleme
Dikey çubuk özel karakter olarak kullanılır hafif işaretleme dilleri , özellikle MediaWiki bireyin Vikimetin (şablonlar ve iç bağlantılarda).
LaTeX metin modunda, dikey çubuk bir uzun tire (—) oluşturur. \textbar
Komut dikey bir çubuk üretmek üzere kullanılabilir.
Fonetik ve yazım
In Khoisan dilleri ve Uluslararası Fonetik Alfabesi , dikey çubuk yazmak için kullanılan diş klik ( | ). Alveolar lateral klik ( ǁ ) yazmak için bir çift dikey çubuk kullanılır . Bunlar teknik olarak harfler olduğundan, Latin Genişletilmiş-B aralığında kendi Unicode kod noktalarına sahiptirler: tek çubuk için U+01C0 ve çift çubuk için U+01C1.
Kiril alfabesiyle yazılmış bazı Kuzeybatı ve Kuzeydoğu Kafkas dillerinde palochka (Rusça: палочка , lit. 'küçük çubuk') adı verilen dikey bir çubuk vardır ve bu, önceki ünsüzün bir çıkarma olduğunu gösterir .
IPA'da prozodik sınırları işaretlemek için daha uzun tek ve çift dikey çubuklar kullanılır .
Edebiyat
Noktalama
Ortaçağ Avrupa el yazmalarında, tek bir dikey çubuk, nokta , çizik virgül ve durak işareti olarak kullanılan virgula ⟨ / ⟩'nin yaygın bir çeşidiydi .
Gelen Sanskritçe ve diğer Hint dilleri , tek dikey işareti, bir danda , bir süre (tam durma) benzer bir işlevi vardır. İki çubuk || (bir 'çift danda'), bir eşdeğer Pilcrow bir ucunu işaretlerken dörtlük , paragraf veya bölüm. Danda'nın kendi Unicode kod noktası vardır, U+0964.
Şiir
Bir çift dikey çubuk ⟨||⟩ veya ⟨ǁ⟩ standarttır caesura işareti de İngilizce edebiyat eleştirisi ve analizi. Özellikle Eski İngilizce mısraları olmak üzere birçok şiir türünde ortak olan güçlü kopuşu veya duraklamayı işaret eder .
gösterim
In Cenevre İncil ve erken baskılarda Kral James Version , bir çift dikey çubuk işaretlemek için kullanılır kenar notları orijinal metinden alternatif çeviri içerir. Bu kenar notları her zaman "Veya" bağlacı ile başlar. King James Versiyonunun sonraki baskılarında, kenar boşluklarındaki herhangi bir yorumu işaretlemek için çift dikey çubuk düzensiz olarak kullanılır.
Müzik puanlama
Müzikte, akor sayfaları yazarken, iki nokta üst üste (|: A / / / :|) ile ilişkili tek dikey çubuklar, müziğin bir bölümünün (örneğin Giriş, Ara, Verse, Koro) başlangıcını ve sonunu temsil eder. Tek çubuklar ayrıca ölçülerin başlangıcını ve sonunu temsil edebilir (|: A / / / | D / / / | E / / / :|). İki nokta üst üste ile ilişkilendirilmiş bir çift dikey çubuk, belirli bir bölümün tekrarını temsil edebilir (||: A / / / :|| - iki kez oynat).
kodlama
Sabit dikey çubuk vs kırık çubuk
Birçok eski video terminali ve nokta vuruşlu yazıcı , dikey çubuk karakterini allograf kırık çubuk ¦ olarak işledi . Bu , bu sınırlı çözünürlüklü cihazlarda karakteri küçük harfli 'L' ve büyük harfli ' I'den ayırt etmek ve dikey bir çizgiyi daha çok yatay bir çizgi çizgisi gibi göstermek için yapılmış olabilir. Aynı zamanda (kısaca) ASCII standardının bir parçasıydı .
X3.2 alt komitesi tarafından 8 Haziran 1961'de Kodlanmış Karakter Kümeleri ve Veri Formatı için yayınlanan 7 bitlik bir karakter kümesinin ilk taslağı, dikey çubuğu standart bir kümeye dahil eden ilk kişiydi. Çubuk, mantıksal VEYA sembolünün temsili olarak kullanılmak üzere tasarlanmıştır . 12 Mayıs 1966'daki müteakip bir taslak, dikey çubuğu sütun 7'ye bölgesel giriş kod noktalarının yanına yerleştirir ve Uluslararası Standartlar Organizasyonu tarafından kullanılan orijinal taslak teklifin temelini oluşturur . Bu taslak, SHARE olarak bilinen bir IBM kullanıcı grubundan, başkanı HW Nelson ile birlikte Amerikan Standartlar Birliği'ne "Önerilen gözden geçirilmiş Bilgi Değişimi için Amerikan Standart Kodu, bilgisayar programcılarının ihtiyaçlarını karşılamıyor!" başlıklı bir mektup yazarak muhalefet aldı ; bu mektupta, karakter kümesinin 2-5 sütunlarında belirtilen uluslararası alt küme içindeki hiçbir karakterin , tüm platformlarda evrensel olarak IBM'in PL/I gibi dillerinde mantıksal VEYA ve mantıksal DEĞİL'i yeterince temsil edemeyeceğini savunuyor . Bir uzlaşma olarak, programlama gibi kullanım durumlarında ünlem işaretinin (!) ve inceltme işaretinin ( ^) sırasıyla mantıksal VEYA (|) ve mantıksal DEĞİL (¬) olarak görüntüleneceği, ancak bu kullanım durumlarının dışında görüneceği bir gereklilik getirildi. orijinal tipografik sembollerini temsil eder:
Örneğin, 2/1 ve 5/14 kod konumlarındaki grafikleri mantıksal VEYA (|) ve mantıksal DEĞİL (¬) ile sıklıkla ilişkilendirilenlere göre stilize etmek gibi belirli amaçlar için kullanımlarını kolaylaştırmak için ayırt edici stillerin kullanılması istenebilir. sırasıyla.
— X3.2 belgesi X3.2/475
Orijinal 12 Mayıs 1966 taslağında 0x7C'de kodlanmış orijinal dikey çubuk daha sonra ¦ olarak kırıldı , bu nedenle kesintisiz mantıksal VEYA ile karıştırılamadı. ASCII'nin 1967 revizyonunda, aynı yıl yayınlanan eşdeğer ISO 464 kodu ile birlikte, kod noktası kırık bir dikey çubuk olarak tanımlandı ve ünlem işareti karakterinin katı bir dikey çubuk haline getirilmesine izin verildi. Bununla birlikte, 1977 revizyonu (ANSI X.3-1977), 1967 revizyonunda yapılan değişiklikleri geri alarak, inceltme işaretinin artık mantıksal bir DEĞİL sembolü olarak stilize edilememesini zorunlu kıldı, ünlem işareti de benzer şekilde dikey bir çubuk olarak stilizasyona izin vermiyor, ve orijinal olarak kırık çubuğa ayarlanan kod noktasının bunun yerine düz bir dikey çubuk olarak tanımlanması; aynı değişiklikler dört yıl önce yayınlanan ISO 646-1973'te de geri alındı.
EBCDIC'nin bazı türevleri, karakterin her iki versiyonunu da farklı kod noktaları olarak içeriyordu. 1990'larda genişletilmiş ASCII ISO/IEC 8859 serisinin geniş uygulaması da iki form arasında bir ayrım yaptı. Bu, Unicode'da U+00A6 BROKEN BAR'da ayrı bir karakter olarak korunmuştur ("ayrık kural" terimi bazen Unicode belgelerinde kullanılır). Bazı yazı tipleri karakterleri aynı şekilde çizer (her ikisi de düz dikey çubuklardır veya her ikisi de kırık dikey çubuklardır). Kırık çubuğun, dikey çubuğun kullanımlarından farklı, açıkça tanımlanmış herhangi bir kullanımı yok gibi görünüyor. Bilgisayar dışı kullanımda - örneğin matematik, fizik ve genel tipografide - kırık çubuk, dikey çubuğun kabul edilebilir bir alternatifi değildir.
ABD veya ABD-Uluslararası düzenine sahip birçok klavye, modern işletim sistemlerinde düz dikey çubuk karakteri üretilse bile, bir tuş başlığındaki kırık çubuğu görüntüler. Buna birçok Almanca QWERTZ klavye dahildir . Bu, 1980'lerde ve 1990'larda , kırık çubuk içeren IBM PC uyumlu bilgisayarlar için üretilen klavyelerin mirasıdır , çünkü bu tür bilgisayarlar, IBM'in ASCII'ye dayalı 8-bit Kod sayfası 437 karakter setini kullandı ve bu, kırık çubuğun glifini ekranda göstermeye devam etti. 1977'de ASCII'de yapılan değişikliklere rağmen MDA'dan (1981) VGA'ya (1987) kadar ekranlarda kod noktası 7C .
Kırık çubuk karakteri (düzene bağlı olarak) Windows ve Linux'ta AltGr+ `veya AltGr+ 6veya AltGr+ ⇧ Shift+ olarak yazılabilir . HTML'ye şu şekilde eklenebilir:Right \Compose!^¦
Bazı sözlüklerde, kırık çubuk, birincil veya ikincil olabilecek vurguyu işaretlemek için kullanılır. Yani [¦ba] , [ˈba] ve [ˌba] telaffuzlarını kapsar .
Unicode kod noktaları
Bu glifler Unicode'da şu şekilde kodlanmıştır:
-
U+007C | DİKEY HAT (HTML
|
·|, |, |
) (tek dikey çizgi) -
U+00A6 ¦ KIRIK ÇUBUK (HTML
¦
·¦
) (tek kesik çizgi) -
U+2016 ‖ ÇİFT DİKEY ÇİZGİ (HTML
‖
·‖, ‖
) (çift dikey çizgi (): normu belirtmek için çiftler halinde kullanılır) -
U+FF5C | TAM GENİŞLİK DİKEY ÇİZGİ (HTML
|
) ( Tam genişlikte form ) -
U+2225 ∥ PARALEL TO (HTML
∥
·∥, ∥, ∥, ∥, ∥
) -
U+01C0 ǀ LATİN HARFLİ DİŞ TIKLAMASI (HTML
ǀ
) -
U+01C1 ǁ LATİN HARF YAN TIKLAMA (HTML
ǁ
) -
U+2223 ∣ BÖLÜMLER (HTML
∣
·∣, ∣, ∣, ∣
) -
U+2502 │ KUTU ÇİZİMLERİ HAFİF DİKEY (HTML
│
·│
) (ve U+2500 ila U+257F aralığındaki çeşitli diğer kutu çizim karakterleri) -
U+0964 । DEVANAGARI DANDA (HTML
।
) -
U+0965 ॥ DEVANAGARI ÇİFT DANDA (HTML
॥
)
Kod sayfaları ve diğer geçmiş kodlamalar
Kod sayfaları, ASCII, ISO/IEC, EBCDIC, Shift-JIS, vb. | Dikey çubuk ('|') | Kırık çubuk ('¦') |
---|---|---|
ASCII , cp437 , CP667 , CP720 , CP737 , CP790 , CP819 , CP852 , CP855 , CP860 , CP861 , CP862 , CP865 , CP866 , CP867 , CP869 , CP872 , CP895 , CP932'den , CP991 |
124 (7C h ) | Yok |
CP775 | 167 (A7h) | |
CP850 , CP857 , CP858 | 221 (DDh) | |
CP863 | 160 (A0h) | |
CP864 | 219 (DBh) | |
ISO/IEC 8859-1 , -7 , -8 , -9 , -13 , CP1250 , CP1251 , CP1252 , CP1253 , CP1254 , CP1255 , CP1256 , CP1257 , CP1258 |
166 (A6h) | |
ISO/IEC 8859-2 , -3 , -4 , -5 , -6 , -10 , -11 , -14 , -15 , -16 | Yok | |
EBCDIC CCSID 37 | 79 (4Fh) | 106 (6Ah) |
EBCDIC CCSID 500 | 187 (BBh) | |
JIS X 0208 , JIS X 0213 | Men-ku-ten 1-01-35 (7-bit: 2143h; Shift JIS : 8162h; EUC : A1C3h) |