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 \| colarak 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\parallela \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 | bbir belirtmektedir Bit seviyesinde veya ; çift ​​dikey çubuk a || bise ( 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. \textbarKomut 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

Kod noktası 124 (7C onaltılı ), 1980'lerin sonundaki bir nokta vuruşlu yazıcıda , görünüşe göre katı bir dikey çubuktan yoksun olan kırık bir çubuk tarafından işgal edilmiştir . Resmin tamamına bakın .

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 Uluslararası klavyesinde shift+o tuşa basıldığında sabit dikey çubuk oluşturulduğu halde, tuş başlığında kırık çubuk gösteriliyor.
ASCII'nin 1977 revizyonuna rağmen, 7C kod noktası için kırık çubuk glifi görüntüleyen, VGA'da işlenen IBM'in Kod sayfası 437'nin tam karakter seti

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!^&brvbar;

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 &#124;  · &verbar;, &vert;, &VerticalLine; ) (tek dikey çizgi)
  • U+00A6 ¦ KIRIK ÇUBUK (HTML &#166;  · &brvbar; ) (tek kesik çizgi)
  • U+2016 ÇİFT DİKEY ÇİZGİ (HTML &#8214;  · &Verbar;, &Vert; ) (çift dikey çizgi (): normu belirtmek için çiftler halinde kullanılır)
  • U+FF5C TAM GENİŞLİK DİKEY ÇİZGİ (HTML &#65372;) ( Tam genişlikte form )
  • U+2225 PARALEL TO (HTML &#8741;  · &DoubleVerticalBar;, &par;, &parallel;, &shortparallel;, &spar; )
  • U+01C0 ǀ LATİN HARFLİ DİŞ TIKLAMASI (HTML &#448;)
  • U+01C1 ǁ LATİN HARF YAN TIKLAMA (HTML &#449;)
  • U+2223 BÖLÜMLER (HTML &#8739;  · &mid;, &shortmid;, &smid;, &VerticalBar; )
  • U+2502 KUTU ÇİZİMLERİ HAFİF DİKEY (HTML &#9474;  · &boxv; ) (ve U+2500 ila U+257F aralığındaki çeşitli diğer kutu çizim karakterleri)
  • U+0964 DEVANAGARI DANDA (HTML &#2404;)
  • U+0965 DEVANAGARI ÇİFT DANDA (HTML &#2405;)

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)

Ayrıca bakınız

Notlar

Referanslar