noktalı virgül - Semicolon

;
Noktalı virgül
In  Unicode U+003B ; NORMAL KOLON (HTML &#59;  · ; )
؛
Arapça noktalı virgül Etiyopya noktalı virgül Bamum noktalı virgül

Noktalı veya noktalı ; imla noktalama işaretleri olarak yaygın olarak kullanılan bir semboldür . In İngilizce dil , bir noktalı virgül en sık (tek bir cümlede) bağlantıya yakından düşüncede ilgili iki bağımsız cümlecikleri kullanılır. Noktalı virgül bir cümlede iki veya daha fazla fikri birleştirdiğinde, bu fikirlere eşit derece verilir. Noktalı virgül, özellikle listenin öğeleri virgül içerdiğinde, bir listedeki öğeleri ayırmak için virgül yerine kullanılabilir .

Noktalı virgül, standart işaretler arasında en az anlaşılanlardan biridir ve bu nedenle muhtemelen pek çok İngilizce konuşan kişi tarafından kullanılmaz .

Gelen QWERTY klavye düzeni , noktalı virgül içinde bulunduğu elenmemiş HomeRow sağ elin küçük parmağı altından ve yaygın hale gelmiştir kullanılan programlama dilleri bir şekilde beyan ayırıcı veya terminatör .

Tarih

İlk basılan noktalı virgül, İtalyan matbaacı Aldus Manutius the Elder'ın 1496'daki eseriydi. Manutius, noktalı virgülün zıt anlamlı sözcükleri ayırmak ve birbirine bağlı ifadeleri birbirine bağlamada hızlı bir yön değişikliğine izin vermek için kullanma pratiğini kurdu. Ben Jonson , noktalı virgülü sistematik olarak kullanan ilk önemli İngiliz yazardı. Noktalı virgülün modern kullanımları, ya öğelerin listelenmesiyle ya da ilgili tümcelerin bağlanmasıyla ilgilidir .

İngilizce

Terminal işaretleri (yani rağmen tam durur , ünlem işaretleri ve soru işaretleri ) bir cümlenin sonunu belirtmek, virgül , noktalı virgül, ve kolon onları ikincil sınır işaretleri yaparak, normalde cümle-içi vardır. Noktalı virgül, terminal işaretleri ile virgül arasına girer; gücü kolonunkine eşittir.

İngilizce'deki noktalı virgülün çoğulu, noktalı virgül veya noktalı virgüldür .

kısıtlamalar

  1. Noktalı virgül, bir bileşenin sol sınırını işaretlediğinde (örneğin, bir tümcenin veya tümcenin başlangıcı), sağ sınır, eşit veya daha güçlü noktalama işaretleri ile işaretlenir.
  2. Tek bir yapı içinde iki veya daha fazla noktalı virgül kullanıldığında, örneğin yan tümceleri ana tümcelerden ayırabilen virgüllerin aksine, tüm bileşenler aynı düzeydedir.

kullanım

Noktalı virgülün en yaygın kullanımı, "ve" gibi bir bağlaç kullanmadan iki bağımsız tümceyi birleştirmektir. Noktalı virgüllerin ardından küçük harf gelir, ancak bu harf genellikle cümlenin ortasında büyük harfle yazılmazsa (örneğin, "I" kelimesi, kısaltmalar/baş harfleri veya özel isimler ). Daha eski İngilizce basılı metinlerde, iki nokta üst üste ve noktalı virgül, önceki sözcükten bölünmeyen bir boşlukla dengelenir; bu, günümüz kıtasal Fransızca metinlerinde hala geçerli olan bir gelenektir. İdeal olarak, boşluk, kelimeler arası boşluklardan daha az geniştir. Bazı kılavuzlar, bir saç boşluğu ile ayırmayı önerir . Modern stil kılavuzları, önlerinde boşluk olmamasını ve bir boşluk bırakmasını önerir. Her zaman böyle olmasa da, genellikle noktalı virgüllerin biten tırnak işaretleri dışına yerleştirilmesini önerirler . Örneğin, The Chicago Manual of Style'ın (1906) ilk baskısı , noktalı virgülün bitiş tırnak işaretleri içine yerleştirilmesini önerdi.

İngilizce noktalı virgül uygulamaları şunları içerir:

  • Dahili noktalama işaretleri içeren bir dizi veya listedeki öğeler arasında , özellikle noktalı virgüllerin seri virgül olarak işlev gördüğü parantez içindeki virgüller . Noktalı virgül, listedeki öğeleri daha ayrı parçalara böler, bunlar olmadan kalan virgül karmaşası okuyucu için kafa karışıklığına neden olabilir. Buna bazen noktalı virgülün "süper virgül" işlevi denir:
    • Orada bulunanlar, Yeni Zelandalı bir adam olan Jamie'ydi; John, sütçü oğlu; ve George, arkadaşı olmayan sıska bir adam.
    • Aşağıdaki şehirlerde çeşitli fast food restoranları bulunabilir: Londra, İngiltere; Paris, Fransa; Dublin, İrlanda; ve Madrid, İspanya.
    • İşte tanıdık dizilerin üç örneği: bir, iki ve üç; a, b ve c; birinci, ikinci ve üçüncü.
    • (Şek. 8; ayrıca bkz. Harley 1941, 1950; Schwab 1947'deki levhalar).
  • İki tümce dengeli, karşıt veya çelişkili olduğunda, koordine edici bir bağlaçla birleştirilmemiş yakından ilişkili bağımsız maddeler arasında :
    • Karım çay ister; Kahveyi tercih ederim.
    • Basketbol sahasına gittim; Temizlik için kapatıldığı söylendi.
    • Kate'e tepelere doğru koştuğunu söyledim; Şaka yaptığımı bilip bilmediğini merak ediyorum.
  • Nadir durumlarda, bir alıntıdaki noktanın (nokta) yerini virgül aldığında veya bir alıntı başka türlü iki bağımsız cümleyi bağladığında:
    • "Bunun için hiçbir yararım yok" dedi; "hoş geldin."
    • "Bu senin kitabın mı?" diye sordu; "Yerde buldum."

Kaliforniya Ceza Kanunu'ndaki bu örnekte gösterildiği gibi, noktalı virgül kullanımının gerekçelendirilmesi için makul olmayan miktarda virgül olması gerekmez :

Bir suç veya aleni suç, onu yasaklayan veya emreden bir kanuna aykırı olarak işlenen veya ihmal edilen ve mahkumiyet üzerine aşağıdaki cezalardan herhangi birinin eklendiği bir fiildir:

1. Ölüm;
2. Hapis;
3. İyi;
4. Görevden uzaklaştırma; veya,
5. Bu Devlette herhangi bir onur, güven veya kâr görevinde bulunma ve bunlardan yararlanma hakkı.

Diğer diller

Arapça

Gelen Arapça , noktalı virgül adlandırılır fasıla Manqoota (Arap: فاصلة منقوطة ) "noktalı virgül" anlamına gelmektedir, ve ters yazıldığı ; . Arapça'da noktalı virgülün birkaç kullanımı vardır:

  • İlk cümlenin ikinciye neden olduğu iki cümle arasında kullanılabilir.
    • Örnek: "Çok oynadı, bu yüzden kıyafetleri kirlendi". (Arapça: لَعِبَ كَثِيرًا؛ فَٱتَّسَخَتْ مَلَابِسُهُ. )
  • İkincinin birincisinin nedeni olduğu iki cümle arasında kullanılabilir .
    • Örnek: "Kız kardeşin yüksek not almadı; çalışmadı". (Arapça: لم تحقق أختك درجات عالية؛ لأنها لم تدرس . )

Yunan, Kilise Slavcası

In Yunan ve kilise Slav , bir noktalı virgül Latin benzer bir soru, işaret soru işareti . Uzun bir duraklama veya ayrı bölümleri belirtmek için, her biri virgülle (noktalı virgülün İngilizce'deki amacı), Yunanca kullanır, ancak çok nadiren, Yunanca: άνω τελεία , romanlaştırılmış:  áno teleía , lit. 'yukarı nokta', bir Interpunct · .

Kilise Slavcası örneği: гдѣ єсть рождeйсѧ царь їудeйскій; (Yahudilerin kralı olarak doğan kişi nerede? – Matta 2:1 )

Yunan Örneği: Τι είναι μια διασύνδεση; (Ara nokta nedir?)

Fransızca

Fransızca'da noktalı virgül ( nokta-virgule , kelimenin tam anlamıyla "nokta-virgül") iki tam cümle arasında bir ayrımdır ve iki nokta üst üste veya virgülün uygun olmayacağı durumlarda kullanılır. Noktalı virgülden sonra gelen ifade, bir öncekiyle ilişkili (ancak iki nokta üst üste ile getirilen bir cümlenin aksine onu açıklamayan) bağımsız bir cümle olmalıdır .

Kısa çizgi karakteri Fransızca yazımda da kullanılır, ancak noktalı virgül kadar yaygın değildir. Bu cihazların kullanımı (noktalı virgül ve tire) yazardan yazara değişir.

Edebiyat

Noktalı virgüle tapan yazarlar olduğu gibi, onu görmezden gelen - dilerseniz orta sınıf olarak etiketleyen - başka yüksek stilistler de var.

Lynne Kafes , Yiyor, Sürüyor ve Yapraklar

Bazı yazarlar eserlerinde noktalı virgül kullanmaktan kaçınmış ve reddetmiştir. Lynne Truss şunları söyledi:

Samuel Beckett , Molloy ve Malone Dies gibi romanlarda neşeyle yolunu birleştirdi ve burnunu sonuna kadar noktalı virgülle işaretledi. James Joyce , daha otantik bir klasik olduğunu düşündüğü için kolonu tercih etti. PG Wodehouse onsuz zahmetsizce harika bir iş çıkardı, George Orwell Coming Up for Air'de (1939) noktalı virgülden tamamen kaçınmaya çalıştı , Martin Amis Money'de (1984) sadece bir noktalı virgül kullandı ve Umberto Eco , kullandığı için akademik bir okuyucu tarafından tebrik edildi. Gülün Adı'nda (1983) sıfır noktalı virgül .

The Times köşe yazarı Ben Macintyre , Truss'a yanıt olarak şunları yazdı:

Amerikalılar uzun süredir noktalı virgüle, ne tam bir kolonun kabadayılığı ne de virgülün uçarı rasgeleliği olmayan, ne bir şey ne de başka bir tür noktalama işareti olarak kibar, öz bilinçli bir noktalama işareti olarak şüpheyle bakıyorlar. Hemingway , Chandler ve Stephen King , noktalı virgülle bir hendekte ölü olarak görülmezler (ancak Truman Capote olabilir). Gerçek erkekler, Amerikan noktalama işaretlerinin yazılı olmayan kuralıdır, noktalı virgül kullanmayın.

metafor olarak

In Kurt Vonnegut 'ın kitabında bir ülke olmadan Bir Adam şunları yazdı: "İşte bir derstir yaratıcı yazarlık ilk kuralı:. Noktalı virgül kullanmayın Noktalı virgül vardır. Travesti çift cinsiyetli Bütün yaptıkları üniversiteye oldum görünmek.. "

Dijital ortamda kodlama

Noktalı virgül, bilgisayar karakter kodlama standartlarında atanmış bir değere sahiptir . Gelen ASCII o kadar kodlanan 0x3b olarak, EBCDIC o kadar kodlanan 0x5E , ve Unicode bu olarak kodlanır U +, 003B .

Unicode, birkaç noktalı virgül karakteri için kodlama içerir:

  • U+003B ; SEMICOLON – ASCII'den miras alınır
  • U+037E ; YUNANCA SORU İŞARETİ
  • U+061B ؛ ARAPÇA SEMİKOLON Arap yazısı
  • U+1364 ETİYOPİK SEMİKOLON Geʽez yazısı
  • U+204F TERS SEMİKOLON Macarca Runik ve Sindhi dili gibi eski yazı sistemlerinde kullanılır
  • U+236E APL FONKSİYONEL SEMBOL SEMİKOLON ALT ÇUBUĞU APL programlama dilinde kullanılır
  • U + 2E35 noktalı virgül DÖNDÜ - "ani gırtlaksı kapanmakta olduğunu gösterir"
  • U+A6F6 ꛶ BAMUM SEMIKOLON Bamum yazısı
  • U+FE14 DİKEY NOKTA İÇİN SUNUM FORMU – geniş karakterli yazılar yatay yerine dikey olarak yazıldığında yönlendirmeyi belirler
  • U+FE54 KÜÇÜK YARI KOLON Küçük Form Varyantları , Çin Ulusal Standardı CNS 11643 ile uyumluluk içindir
  • U+FF1B FULLWIDTH SEMICOLON kanji gibi geniş karakterli komut dosyalarında kullanım için
  • U+E003B ETİKET SEMICOLON – kullanımdan kaldırılmış etiket bloğu

bilgi işlem kullanımı

Programlama

Gelen bilgisayar programlama , noktalı virgül genellikle ayrı birden kullanılır tablolarda (örneğin, Perl , Pascal ve SQL ; bkz Pascal: deyimleri ayırmak Noktalı virgül ). Diğer dillerde noktalı virgüllere sonlandırıcı s denir ve her ifadeden sonra gereklidir ( PL/I , Java ve C ailesinde olduğu gibi). Bugün noktalı virgül sonlandırıcı olarak büyük ölçüde galip geldi, ancak bu, 1960'lardan 1980'lere kadar programlama dillerinde bölücü bir konuydu. Bu tartışmada etkili ve sıkça atıfta bulunulan bir çalışma, sonlandırıcı olarak noktalı virgülün lehinde güçlü bir sonuca varan Gannon & Horning (1975) idi : deyim ayırıcı olarak noktalı virgül." Katılımcıların sonlandırıcı olarak noktalı virgül diline aşina olmaları ve gerçekçi olmayan katı dilbilgisi nedeniyle çalışma, noktalı virgülün bir ayırıcı olarak savunucuları tarafından kusurlu olarak eleştirildi. Bununla birlikte, tartışma sonlandırıcı olarak noktalı virgül lehine sona erdi. Bu nedenle noktalı virgül, programlama diline yapı sağlar.

Noktalı virgüller, BCPL , Python , Eiffel ve Go dahil olmak üzere birçok dilde isteğe bağlıdır; bu, dilin biçimsel dilbilgisinin bir parçası oldukları anlamına gelir, ancak bağlamların çoğunda veya tümünde (örn. ifadesi (Go'da)). Diller onlarsız tasarlanabileceğinden, noktalı virgüller bazıları tarafından gereksiz bir sıkıntı olarak kabul edilir.

Noktalı virgüllerin kontrol akış yapılarında ve kod bloklarında kullanımı çeşitlidir - noktalı virgüller genellikle bir kapatma ayracından sonra çıkarılır, ancak noktalı virgülün kullanıldığı Pascal dışında, bir kontrol yapısının tek bir ifade dalı ("then" yan tümcesi) için dahil edilir. if...then...else yan tümcesinin tamamını sona erdirir ( else öğesinin sarkmasını önlemek için ) ve bu nedenle, "then" ile karşılık gelen "else" arasında izin verilmez, çünkü bu, yuvanın açılmasına neden olur.

Bu kullanım ile kaynaklanır ALGOL 60 ve virgül arasına düşer ,  - bir liste ayırıcı olarak kullanılan - ve dönem / nokta .  – programın sonunu işaretlemek için kullanılır. Noktalı virgül, ifadeleri ayıran bir işaret olarak, bağımsız yan tümcelerin ayrılmasının olağan İngilizce kullanımına karşılık gelir ve tüm programa tek bir olağan cümlenin brüt sözdizimini verir. Bu diğer karakterlerden, virgüller listeler için programlamada yaygın olarak kullanılmaya devam ederken (ve C'deki ifadeleri ayıran virgül operatörü gibi nadir diğer kullanımlar ), aksi takdirde nadiren kullanılırlar ve programın sonu olarak nokta kullanım dışı kalmıştır. Virgül, noktalı virgül ve nokta hiyerarşisinin son büyük kullanımı, virgüllerin ifadeleri ayırdığı Erlang'da (1986); noktalı virgüller, hem kontrol akışı hem de işlev maddeleri için ayrı maddeler; ve periyotlar, programın tamamını değil, fonksiyon tanımları veya modül öznitelikleri gibi ifadeleri sonlandırır. Birden fazla farklı ayırıcıya veya sonlandırıcıya sahip olmanın dezavantajları (noktalı virgül ve ayraçlarda olduğu gibi tek bir sonlandırıcı ve tek gruplamaya kıyasla) noktalama işaretlerini seçmedeki zihinsel yükü ve kodu yeniden düzenlemedeki yükü içerir, çünkü bu yalnızca satırları hareket ettirmeyi değil, aynı zamanda noktalama işaretlerinin güncellenmesi.

Pascal'ın ilk sürümleri gibi, son noktalı virgülün sözdizimi hatası verdiği bazı durumlarda ayırıcı ve sonlandırıcı arasındaki ayrım güçlüdür . Diğer durumlarda, son noktalı virgül ya isteğe bağlı sözdizimi olarak ya da yok sayılan ya da bir NOP (işlem veya boş komut yok) olarak kabul edilen bir boş deyim tarafından takip ediliyormuş gibi ele alınır ; listelerde sondaki virgülleri karşılaştırın . Bazı durumlarda, bir kontrol akışı yapısının gövdesi olarak bir noktalı virgül dizisine veya bir noktalı virgülün kendi başına kullanımına izin veren boş bir ifadeye izin verilir. Örneğin, boş bir ifade (kendi başına bir noktalı virgül), yoğun bekleyen senkronizasyon döngülerinde yararlı olan C/C++'da bir NOP anlamına gelir .

APL , yerel değişkenlerin bildirimlerini ayırmak ve çok boyutlu dizileri indekslerken eksenleri ayırmak için noktalı virgül kullanır, örneğin matrix[2;3].

Diğer diller (örneğin, bazı derleme dilleri ve LISP lehçeleri, CONFIG.SYS ve INI dosyaları ), yorumların başlangıcını işaretlemek için noktalı virgül kullanır .

Örnek C kodu:

int main() {
  int x, y;
  x = 1; y = 2;
  printf("X + Y = %d", x + y);
  return 0;
}

Veya JavaScript'te :

var x = 1; var y = 2;
alert("X + Y = " + (x + y));

Geleneksel olarak, birçok dilde her ifade ayrı bir satırda yazılır, ancak bu genellikle dilin bir gereği değildir. Yukarıdaki örneklerde, aynı satıra iki ifade yerleştirilmiştir; bu yasaldır, çünkü noktalı virgül iki ifadeyi ayırır. Bu nedenle Java, C ailesi, Javascript vb. programlama dilleri, ilgili dillerde uygun bir yapı elde etmek için noktalı virgül kullanır.

Veri

Noktalı virgül genellikle bir metin dizisinin öğelerini ayırmak için kullanılır. Örneğin, bazı e-posta istemcileri "Kime" alanına birden fazla e-posta adresleri lazım ayrılmış bir noktalı virgül.

In Microsoft Excel , noktalı virgül özellikle gibi ondalık ayırıcısını virgül durumlarda, bir liste ayırıcı olarak kullanılır 0,32; 3,14; 4,50yerine, 0.32, 3.14, 4.50.

Gelen MATLAB ve GNU Octave elde edilen çıktı değeri görüntülemeden, (virgül bir vektör veya matrisin bir satır içinde sütunları ayıran oysa) bir vektör ya da bir matris oluşturan ya da sessizce bir komutu zaman, noktalı bir satır ayırıcı olarak kullanılabilir konsolda.

In HTML , noktalı virgül, bir sonlandırmak için kullanılır karakter varlık başvurusuna ya adlandırılmış veya sayısal. Basamaklı Stil Sayfalarında (CSS) bir stil niteliğinin bildirimleri ayrılır ve noktalı virgülle sonlandırılır.

RSX-11 ve OpenVMS dosya sistemi , Files-11 , dosyanın sürüm numarasını belirtmek için noktalı virgül kullanır . Noktalı virgül izin verilir uzun dosya adları içinde Microsoft Windows dosya sistemleri NTFS ve VFAT , ancak onun içinde kısa adlar .

Bazı sınırlayıcıyla ayrılmış değerler dosya biçimlerinde, ayırıcı karakter olarak noktalı virgül, virgülle ayrılmış değerlere alternatif olarak kullanılır .

Matematik

Bir matematiksel fonksiyonun argüman listesinde, değişkenleri sabit parametrelerden ayırmak için noktalı virgül kullanılabilir .

Olarak diferansiyel geometri , bir önce gelen bir noktalı virgül endeksi belirtmek için kullanılır bildirdiğinden türevi ile ilgili olarak bir fonksiyonun koordinat bu dizin bağlantılı.

Gelen ilişkilerin hesabı , noktalı virgül kullanılan infix gösterimde için ilişkiler bileşimi :

Diğer kullanımlar

Noktalı yaygın bir parçası olarak kullanılan ifade göstermek amacıyla, göz kırpma gibi veya ağlama ;)ve ;_;.

Noktalı virgül Projesi , inanç temelli bir intihar karşıtı girişimin adıdır (çünkü noktalı virgül cümleyi bitirmek yerine devam ettirir), noktalama işaretinin son derece sembolik ve popüler bir dövme haline gelmesine yol açmıştır , bu dövme en yaygın olarak bilekte yapılır .

Humphrey noktası bazen yerine ait kullanıldığı ondalık noktasının içinde onikili numaraları.

Ayrıca bakınız

Referanslar

Kaynaklar

  • Gannon, JD; Horning, JJ (1975). Dil tasarımının güvenilir yazılım üretimine etkisi . Güvenilir yazılım konulu uluslararası konferansın bildirileri . s. 10-22. doi : 10.1145/800027.808420 .
  • Kafes, Lynn (2004). Yiyor, Sürüyor ve Yapraklar: Noktalama İşaretlerine Sıfır Tolerans Yaklaşımı . New York: Gotham Kitapları. ISBN'si 1-59240-087-6.

daha fazla okuma