อัฒภาค
| ; | |
|---|---|
อัฒภาค | |
| ใน ยูนิโค้ด | U+003B ; เครื่องหมายเซมิโคลอน ( ; ) |
| แตกต่างจาก | |
| แตกต่างจาก | U+037E ; เครื่องหมายคำถามกรีก |
| ที่เกี่ยวข้อง | |
| ดูเพิ่มเติม | U+061B ؛ ARABIC SEMICOLON U+1364 ፤ ETHIOPIC SEMICOLON U+A6F6 ꛶ BAMUM SEMICOLON |
เครื่องหมายอัฒภาค; (หรือsemi-colon [ 1 ] ) เป็นสัญลักษณ์ที่ใช้กันทั่วไปในเครื่องหมายวรรคตอนทางอักขรวิธี ในภาษาอังกฤษเครื่องหมายอัฒภาคมักใช้เพื่อเชื่อมโยง (ในประโยคเดียว) อนุประโยคอิสระสองอนุประโยคที่มีความสัมพันธ์กันอย่างใกล้ชิดในความคิด เช่น เมื่อกล่าวซ้ำความคิดก่อนหน้าด้วยการแสดงออกที่แตกต่างกัน เมื่อเครื่องหมายอัฒภาคเชื่อมโยงความคิดสองหรือมากกว่าในประโยคเดียว ความคิดเหล่านั้นจะได้รับความสำคัญเท่าเทียมกัน[ 2 ]เครื่องหมายอัฒภาคยังสามารถใช้แทนเครื่องหมายจุลภาคเพื่อแยกรายการในรายการ โดยเฉพาะอย่างยิ่งเมื่อองค์ประกอบของรายการนั้นมีเครื่องหมายจุลภาคอยู่ ภายใน [ 3 ]
เครื่องหมายอัฒภาคเป็นหนึ่งในเครื่องหมายมาตรฐาน ที่คนเข้าใจน้อยที่สุด และผู้พูดภาษาอังกฤษหลายคนไม่ได้ใช้บ่อยนัก[ 4 ]
ในเค้าโครงแป้นพิมพ์QWERTY เครื่องหมายเซมิโคลอนจะอยู่บนแถวกลางที่ไม่ได้เลื่อนนิ้วใต้นิ้วก้อยของมือขวา เครื่องหมายนี้ถูกใช้กันอย่างแพร่หลายในภาษาโปรแกรมในฐานะตัวคั่นหรือตัวจบคำสั่ง[ 5 ]
ประวัติศาสตร์

ในปี ค.ศ. 1496 [ก]เครื่องหมายอัฒภาค;ปรากฏอยู่ใน หนังสือ De AetnaของPietro Bemboซึ่งพิมพ์โดยAldo Manuzio [ 9 ] [ 6 ] เครื่องหมายวรรคตอนนี้ยังปรากฏในงานเขียนของ Bembo ในภายหลังอีกด้วย ยิ่งไปกว่านั้น ยังมีการใช้ในปี ค.ศ. 1507 โดยBartolomeo Sanvitoซึ่งใกล้ชิดกับกลุ่มของ Manuzio [ 10 ] : 49
ในปี ค.ศ. 1561 หลานชายของมานูซิโอ ซึ่งมีชื่อว่าอัลโด มานูซิโอ เช่นกัน ได้อธิบายการใช้เครื่องหมายอัฒภาคพร้อมตัวอย่างหลายตัวอย่างในOrthographiae ratioโดยเฉพาะอย่างยิ่ง มานูซิโอได้ชี้ให้เห็นถึงความจำเป็นของเครื่องหมายวรรคตอน ( interpungō ) เพื่อแบ่ง ( distinguō ) ประโยคและทำให้เข้าใจได้ง่ายขึ้นเครื่องหมายจุลภาค อัฒภาคโคลอนและจุดถือเป็นขั้นบันไดที่ไล่ระดับจากต่ำไปสูง โดยอัฒภาคเป็นค่ากลางระหว่างเครื่องหมายจุลภาคและโคลอน:นี่คือตัวอย่างสี่ตัวอย่างที่ใช้ในหนังสือเพื่ออธิบายเรื่องนี้: [ 11 ] [ 10 ] : 49
Publica, ส่วนตัว; ศักดิ์สิทธิ์, ดูหมิ่น; ทัว, เอเลี่ยน. [ข] สาธารณะ ส่วนตัว; ศักดิ์สิทธิ์ ดูหมิ่น; ของคุณของคนอื่น อัตราส่วน docet, si adversa fortuna นั่ง, nimium dolendum non esse; si secunda, ปานกลาง laetandum. [ค] เหตุผลสอนถ้าโชคไม่ดีอย่าบ่นมากเกินไป ถ้าเป็นที่ชอบใจก็ยินดีด้วยความพอประมาณ Tu, quid divitiae valeant, libenter spectas; quid virtus ไม่ใช่สิ่งของ[ d ] ท่านทั้งหลาย ทรัพย์สมบัติอันมีค่าก็ยินดีพิจารณาด้วย บุญอะไร(มีค่า)ไม่มาก Etsi ea perturbatio est omnium rerum, ut suae quemque fortunae maxime paeniteat; nemoque sit, quin ubivis, quam ibi, ubi est, esse malit: tamen mihi dubium non est, quin hoc tempore bono viro, Romae esse, miserrimum sit. [ e ] แม้ว่าจะเป็นความสับสนวุ่นวายไปทั่วทุกหนแห่ง จนทุกคนต่างเสียใจในชะตากรรมของตนเองมากกว่าสิ่งอื่นใด และไม่มีใครเลยที่ไม่อยากอยู่ที่อื่นใดในโลกมากกว่าที่ที่ตนอยู่ แต่ข้าพเจ้าก็ไม่สงสัยเลยว่า ในเวลานี้ สำหรับคนซื่อสัตย์ การอยู่ในกรุงโรม คือความทุกข์ยากที่เลวร้ายที่สุด
ประมาณปี ค.ศ. 1580 เฮนรี เดนแฮมเริ่มใช้เครื่องหมายอัฒภาค "อย่างเหมาะสม" สำหรับข้อความภาษาอังกฤษ และการใช้งานที่แพร่หลายมากขึ้นก็เริ่มขึ้นในทศวรรษต่อมา[ 10 ] : 52 [ 12 ]
ประมาณปี ค.ศ. 1640 [ f ]ใน หนังสือ The English Grammarของเบน จอนสันตัวอักษร;ถูกอธิบายว่า "เป็นการหายใจที่ยาวกว่าเล็กน้อย" เมื่อเทียบกับเครื่องหมายจุลภาคจุดประสงค์ของการหายใจ ตามที่จอนสันกล่าวคือเพื่อช่วยให้เข้าใจ[ 14 ] [ g ]
ในปี พ.ศ. 2387 ในหนังสือThe English Primrose ของ Richard Hodges ได้เขียนไว้ว่า: [ 16 ]
เมื่อเจอเครื่องหมายจุลภาค ให้หยุดเล็กน้อย [...] เมื่อเจอเครื่องหมายอัฒภาค ให้หยุดมากกว่าเดิมเล็กน้อย [...] เมื่อเจอเครื่องหมายโคลอน ให้หยุดมากกว่าเดิมอีกเล็กน้อย [...] เมื่อเจอเครื่องหมายมหัพภาค ให้หยุดให้สมบูรณ์
ในปี พ.ศ. 2305 ในหนังสือA Short Introduction to English GrammarของRobert Lowthได้มีการเปรียบเทียบระหว่างเครื่องหมายวรรคตอนและการหยุดในดนตรี : [ 17 ]
เครื่องหมายจุด (Period)เป็นเครื่องหมายแสดงการหยุดชั่วคราวที่มีปริมาณหรือระยะเวลาเป็นสองเท่าของเครื่องหมายโคลอน (Colon ) เครื่องหมายโคลอนเป็นสองเท่าของเครื่องหมายเซมิโคลอน (Semicolon) และเครื่องหมายเซมิโคลอนเป็นสองเท่าของ เครื่องหมายจุลภาค ( Comma ) ดังนั้นจึงมีสัดส่วนสัมพันธ์กันเช่นเดียวกับตัวโน้ตเซมบรีฟ (Sembrief) ตัวโน้ต มินิม (Minim ) ตัวโน้ต ครอเชต (Crotchet)และตัวโน้ตควาเวอร์ (Quaver)ในดนตรี
ในปี ค.ศ. 1798 ในไวยากรณ์ภาษาอังกฤษของลินด์ลีย์ เมอร์เรย์ได้มีการแนะนำเครื่องหมายเซมิโคลอนดังนี้: [ 18 ]
เครื่องหมายอัฒภาคใช้สำหรับแบ่งประโยคผสมออกเป็นสองส่วนขึ้นไป ซึ่งไม่ได้มีความเชื่อมโยงกันอย่างใกล้ชิดเท่ากับส่วนที่คั่นด้วยเครื่องหมายจุลภาค และก็ไม่ได้มีความเกี่ยวข้องกันน้อยมากเท่ากับส่วนที่คั่นด้วยเครื่องหมายโคลอน
บางครั้งจะใช้เครื่องหมายอัฒภาค เมื่อส่วนที่อยู่ข้างหน้าของประโยคไม่ได้ให้ความหมายที่สมบูรณ์ด้วยตัวมันเอง แต่ต้องอาศัยอนุประโยค ที่ตามมา และบางครั้งก็ใช้เมื่อความหมายของส่วนนั้นจะสมบูรณ์ได้โดยไม่ต้องมีส่วนสุดท้าย ดังเช่นในตัวอย่างต่อไปนี้
ภาษาธรรมชาติ
ภาษาอังกฤษ
แม้ว่าเครื่องหมายปิดท้าย (เช่นจุดเครื่องหมายอัศเจรีย์และเครื่องหมายคำถาม ) จะบ่งบอกถึงจุดสิ้นสุดของประโยค แต่ โดยปกติแล้ว เครื่องหมายจุลภาคเครื่องหมายอัฒภาค และเครื่องหมายโคลอน จะอยู่ภายในประโยค ทำให้เครื่องหมายเหล่านี้เป็นเครื่องหมายขอบเขตรอง ใน การสะกดคำภาษาอังกฤษสมัยใหม่เครื่องหมายอัฒภาคจะอยู่ระหว่างเครื่องหมายปิดท้ายและเครื่องหมายจุลภาค โดยมีความแรงเท่ากับเครื่องหมายโคลอน[ 19 ]
การใช้เครื่องหมายเซมิโคลอนที่พบบ่อยที่สุดคือการเชื่อมประโยคอิสระสองประโยคเข้าด้วยกันโดยไม่ต้องใช้คำเชื่อม เช่น คำว่า " และ " [ 20 ]เครื่องหมายเซมิโคลอนจะตามด้วย ตัวอักษร พิมพ์เล็กเว้นแต่ว่าตัวอักษรนั้นปกติแล้วจะต้องเป็นตัวพิมพ์ใหญ่กลางประโยค (เช่น คำว่า " I ", คำย่อ/อักษรย่อ หรือชื่อเฉพาะ ) ในข้อความภาษาอังกฤษที่พิมพ์แบบเก่า เครื่องหมายโคลอนและเซมิโคลอนจะเว้นวรรคจากคำก่อนหน้าด้วยช่องว่างที่ไม่เว้นวรรค ซึ่งเป็นธรรมเนียมที่ยังคงใช้กันอยู่ในข้อความภาษาฝรั่งเศสแบบยุโรปสมัยใหม่ โดยทั่วไปแล้ว ช่องว่างนั้นควรจะแคบกว่าช่องว่างระหว่างคำ คู่มือบางเล่มแนะนำให้เว้นวรรคเล็กน้อย[ 21 ]คู่มือรูปแบบสมัยใหม่แนะนำว่าไม่ต้องเว้นวรรคก่อนหน้าและเว้นวรรคหนึ่งช่องหลังจากนั้น พวกเขายังมักแนะนำให้วางเครื่องหมายเซมิโคลอนไว้นอกเครื่องหมายอัญประกาศ ปิดท้าย แม้ว่านี่จะไม่ใช่กรณีเสมอไป ตัวอย่างเช่นThe Chicago Manual of Style ฉบับพิมพ์ครั้งแรก (1906) แนะนำให้วางเครื่องหมายเซมิโคลอนไว้ภายในเครื่องหมายอัญประกาศปิดท้าย[ 22 ]
การใช้เครื่องหมายอัฒภาคในภาษาอังกฤษ ได้แก่:
- ระหว่างรายการในชุดหรือลำดับ เมื่อรายการเหล่านั้นมีเครื่องหมายวรรค ตอนภายใน โดยเฉพาะอย่างยิ่งเครื่องหมายจุลภาคในวงเล็บ เครื่องหมายเซมิโคลอนจะทำหน้าที่เป็นเครื่องหมายจุลภาคคั่นรายการในชุดหรือลำดับนั้น เครื่องหมายเซมิโคลอนจะแบ่งรายการออกจากกัน เพื่อหลีกเลี่ยงการใช้เครื่องหมายจุลภาคที่มีหน้าที่แตกต่างกันซึ่งอาจทำให้ผู้อ่านสับสนได้ บางครั้งเรียกหน้าที่นี้ว่า "ซูเปอร์จุลภาค" ของเครื่องหมายเซมิโคลอน:
- บุคคลที่อยู่ในเหตุการณ์นั้นมี เจมี่ ชายชาวนิวซีแลนด์ จอห์น ลูกชายของคนส่งนม และจอร์จ ชายผอมแห้งไร้เพื่อน
- ร้านอาหารฟาสต์ฟู้ดหลายแห่งสามารถพบได้ในเมืองต่อไปนี้: ลอนดอน ประเทศอังกฤษ; ปารีส ประเทศฝรั่งเศส; ดับลิน ประเทศไอร์แลนด์; และมาดริด ประเทศสเปน
- ต่อไปนี้เป็นตัวอย่างลำดับที่คุ้นเคยสามแบบ: หนึ่ง สอง และสาม; a, b และ c; ที่หนึ่ง ที่สอง และที่สาม
- (รูปที่ 8; ดูภาพประกอบเพิ่มเติมใน Harley 1941, 1950; Schwab 1947)
- ระหว่างประโยคอิสระ ที่เกี่ยวข้องกันอย่างใกล้ชิด ซึ่งไม่ได้เชื่อมโยงกันด้วยคำสันธานเชื่อมประโยคเมื่อประโยคทั้งสองมีความสมดุลตรงข้าม หรือขัดแย้งกัน: [ 23 ]
- ภรรยาผมบอกว่าอยากดื่มชา แต่ถ้าให้เลือก ผมคงเลือกกาแฟ
- ฉันไปที่สนามบาสเก็ตบอล ปรากฏว่าปิดทำความสะอาดอยู่
- ฉันบอกเคทว่าเธอกำลังวิ่งหนีขึ้นเขาอยู่ เธอก็รู้ว่าฉันพูดเล่น
- ในบางกรณีที่พบได้ไม่บ่อยนัก เมื่อเครื่องหมายจุลภาคใช้แทนเครื่องหมายมหัพภาคในข้อความที่ยกมา หรือเมื่อข้อความที่ยกมาเชื่อมโยงประโยคอิสระสองประโยคเข้าด้วยกัน:
- เขาพูดว่า "ผมไม่ต้องการสิ่งนี้ คุณเอาไปได้เลย"
- "นี่หนังสือของคุณหรือเปล่า" เธอถาม "ฉันเจอมันตกอยู่บนพื้น"
ในรายการหรือลำดับ หากมีรายการใดรายการหนึ่งที่ต้องใช้เครื่องหมายจุลภาคคั่นภายใน การใช้เครื่องหมายเซมิโคลอนเป็นตัวคั่นตลอดทั้งรายการนั้นถือว่าเหมาะสม ดังตัวอย่างจากประมวลกฎหมายอาญาของรัฐแคลิฟอร์เนีย :
อาชญากรรมหรือความผิดทางอาญา คือ การกระทำหรือการละเว้นการกระทำใดๆ ที่ฝ่าฝืนกฎหมายที่ห้ามหรือบัญญัติไว้ และเมื่อถูกตัดสินว่ามีความผิด จะต้องได้รับโทษอย่างใดอย่างหนึ่งดังต่อไปนี้:
- ความตาย;
- การจำคุก;
- ดี;
- ถอดถอนออกจากตำแหน่ง หรือ
- ขาดคุณสมบัติในการดำรงตำแหน่งและรับผลประโยชน์ใดๆ ที่มีเกียรติ ความไว้วางใจ หรือผลกำไรในรัฐนี้[ 24 ]
ภาษาอาหรับ
ในภาษาอาหรับเครื่องหมายอัฒภาคเรียกว่าfasila manqūta (ภาษาอาหรับ: فاصلة منقوطة ) ซึ่งแปลตรงตัวว่า "จุลภาคมีจุด" และเขียนกลับหัว؛ในภาษาอาหรับ เครื่องหมายอัฒภาคมีหลายการใช้งาน:
- สามารถใช้คั่นระหว่างประโยคย่อยสองประโยค โดยที่ประโยคย่อยแรกเป็นสาเหตุของประโยคย่อยที่สอง
- ตัวอย่าง: "เขาเล่นเยอะมาก เสื้อผ้าของเขาจึงสกปรก" (อาหรับ: لَعِبَ كَثِيرَا؛ فَٱتَّسَكَتْ مَلَابِسَهِ. )
- สามารถใช้คั่นระหว่างประโยคย่อยสองประโยค โดยที่ประโยคที่สองเป็นเหตุผลสนับสนุนประโยคแรก
- ตัวอย่าง: "น้องสาวของคุณไม่ได้คะแนนสูง เธอไม่ได้เรียน" (อาหรับ: لم تحقق المتك درجات عالية, لانها لم تدرس . )
ภาษากรีกและภาษาสลาฟโบราณ
ในภาษากรีกและภาษาสลาฟโบราณเครื่องหมายคำถามของภาษากรีก ( ; ) มีลักษณะเหมือนกับเครื่องหมายอัฒภาคของภาษาละติน[ 25 ] [ 26 ]เพื่อบ่งบอกถึงการหยุดชั่วคราวเป็นเวลานานหรือเพื่อแยกส่วนต่างๆ ที่มีเครื่องหมายจุลภาคอยู่แล้ว (ซึ่งเป็นจุดประสงค์ของเครื่องหมายอัฒภาคในภาษาอังกฤษ) ภาษากรีกจะใช้ แต่พบได้น้อยมาก 'จุดบน' (ภาษากรีก: άνω τελεία , โรมันไนซ์: áno teleía ) ·ซึ่งมีลักษณะคล้ายกับจุดคั่นกลาง ของภาษา ละติน มาก [ 27 ]
ตัวอย่างเช่น:
- ประโยคภาษาสลาฟโบราณที่ลงท้ายด้วยเครื่องหมายคำถาม: гдѣ єсть рождeйсѧ царь їудeйскій; (กษัตริย์แห่งชาวยิวผู้ทรงประสูติอยู่ที่ไหน? – มัทธิว 2:1 )
- ประโยคภาษากรีกที่ลงท้ายด้วยเครื่องหมายคำถาม: Τι είναι μια διασύνδεση; (การเชื่อมต่อคืออะไร?)
ภาษาฝรั่งเศส
ในภาษาฝรั่งเศส เครื่องหมายอัฒภาค ( point-virguleแปลตรงตัวว่า "จุด-จุลภาค") ใช้เป็นเครื่องหมายคั่นระหว่างประโยคสองประโยค ใช้ในกรณีที่เครื่องหมายโคลอนหรือจุลภาคไม่เหมาะสม วลีที่ตามหลังเครื่องหมายอัฒภาคต้องเป็นอนุประโยคอิสระ เกี่ยวข้องกับอนุประโยคก่อนหน้า แต่ไม่ได้อธิบายความหมายของอนุประโยคก่อนหน้า (เมื่ออนุประโยคที่สองอธิบายความหมายของอนุประโยคแรก ภาษาฝรั่งเศสจะใช้เครื่องหมายโคลอน เสมอ )
เครื่องหมายขีดกลาง (dash ) ก็ใช้ในการเขียนภาษาฝรั่งเศสเช่นกัน แต่ไม่แพร่หลายเท่าเครื่องหมายอัฒภาค (semicolon) การใช้เครื่องหมายเหล่านี้ (อัฒภาคและขีดกลาง) แตกต่างกันไปตามผู้เขียนแต่ละคน
วรรณกรรม
เช่นเดียวกับที่มีนักเขียนที่บูชาเครื่องหมายอัฒภาค ก็ยังมีนักเขียนที่มีสไตล์ชั้นสูงอีกกลุ่มที่มองข้ามเครื่องหมายนี้ไป หรือจะเรียกว่าเป็นของชนชั้นกลางก็ได้
นักเขียนบางท่านหลีกเลี่ยงและปฏิเสธการใช้เครื่องหมายอัฒภาคในงานเขียนของตน ลินน์ ทรัสส์กล่าวว่า:
ซามูเอล เบ็กเก็ตต์แทรกแซงนวนิยายอย่างสนุกสนาน เช่นMolloyและMalone Diesโดยไม่สนใจเครื่องหมายอัฒภาคเลยเจมส์ จอยซ์ชอบใช้เครื่องหมายอัฒภาคมากกว่า เพราะเขาคิดว่ามันเป็นแบบคลาสสิกที่แท้จริงกว่าพี.จี. วูดเฮาส์ทำงานได้อย่างยอดเยี่ยมโดยไม่ต้องใช้ เครื่องหมายอัฒภาค จอร์จ ออร์เวลล์พยายามหลีกเลี่ยงการใช้เครื่องหมายอัฒภาคโดยสิ้นเชิงในComing Up for Air (1939) มาร์ติน อามิสใส่เครื่องหมายอัฒภาคเพียงตัวเดียวในMoney (1984) และอุมแบร์โต เอโคได้รับคำชมจากผู้อ่านเชิงวิชาการที่ไม่ใช้เครื่องหมายอัฒภาคเลยในThe Name of the Rose (1983) [ 29 ]
เบน แมคอินไทร์คอลัมนิสต์ของหนังสือพิมพ์เดอะไทมส์ได้เขียน ตอบโต้ทรัสส์ว่า :
ชาวอเมริกันมองเครื่องหมายอัฒภาคด้วยความสงสัยมานานแล้ว ว่าเป็นเครื่องหมายวรรคตอนที่สุภาพเรียบร้อย ระมัดระวังตัว และไม่เป็นกลาง ไม่ดุดันเหมือนเครื่องหมายโคลอน และไม่ฉูดฉาดเหมือนเครื่องหมายจุลภาค เฮมิงเวย์ แชน ด์เลอร์และสตีเฟน คิงคงไม่ยอมให้ใครเห็นเขาใช้เครื่องหมายอัฒภาค (ถึงแม้ว่าทรูแมน คาโปเต้อาจจะใช้) กฎที่ไม่เป็นลายลักษณ์อักษรของการใช้เครื่องหมายวรรคตอนแบบอเมริกันก็คือ ผู้ชายตัวจริงจะไม่ใช้เครื่องหมายอัฒภาค[ 30 ]
การใช้เครื่องหมายอัฒภาคในนิยายอังกฤษลดลงร้อยละ 25 ตั้งแต่ปี 1991 ถึง 2021 [ 31 ]
การเข้ารหัสอักขระ
ใน Unicode เครื่องหมายเซมิโคลอนถูกเข้ารหัสที่U+003B ; SEMICOLONซึ่งเป็นค่าเดียวกับที่มีในASCIIและการเข้ารหัส ISO/IEC 8859
Unicode มีการเข้ารหัสสำหรับอักขระเครื่องหมายเซมิโคลอนหรืออักขระที่คล้ายเซมิโคลอนอีกหลายตัว:
- U+037E ; เครื่องหมายคำถามกรีก
- U+061B ؛ อักษรเซมิโคลอนอาหรับ –อักษรอาหรับ
- U+1364 ፤ อักษรเซมิโคลอนเอธิโอเปีย –อักษรเกเอซ
- U+204F ⁏ เครื่องหมายเซมิโคลอนกลับด้าน – ใช้ในระบบการเขียนแบบเก่า เช่นอักษรรูนฮังการี[ 32 ]และภาษาสินธี
- U+236E ⍮ สัญลักษณ์ฟังก์ชัน APL เครื่องหมายเซมิโคลอนและขีดล่าง – ใช้ในภาษาโปรแกรม APL
- U+2E35 ⸵ เครื่องหมายอัฒภาคกลับหัว – "แสดงถึงการปิดกล่องเสียงอย่างฉับพลัน" ในสัทศาสตร์สากล
- U+A6F6 ꛶ BAMUM SEMICOLON – Bamum script
- U+FE14 ︔ รูปแบบการนำเสนอสำหรับเครื่องหมายอัฒภาคแนวตั้ง – กำหนดทิศทางเมื่อเขียนตัวอักษรแบบกว้างในแนวตั้งแทนที่จะเป็นแนวนอน
- U+FE54 ﹔ เครื่องหมายอัฒภาคตัวเล็ก –รูปแบบตัวเล็กมีไว้เพื่อให้เข้ากันได้กับมาตรฐานแห่งชาติจีน CNS 11643
- U+FF1B;เครื่องหมายอัฒภาคแบบเต็มความกว้าง – สำหรับใช้ในอักษรที่มีความกว้าง เช่นคันจิ
- U+E003B TAG SEMICOLON –บล็อกแท็ก ที่เลิกใช้งานแล้ว
การคำนวณ
การเขียนโปรแกรม
ในการเขียนโปรแกรมคอมพิวเตอร์มักใช้เครื่องหมายเซมิโคลอนเพื่อแยกคำสั่งหลายคำสั่ง (ตัวอย่างเช่น ใน Perl [ 33 ] Pascal [ 34 ] และ SQL [ 35 ]ดูPascal :เซมิโคลอนเป็นตัวคั่นคำสั่ง ) ในภาษาอื่นๆเซมิโคลอนเรียกว่าตัวจบ[ 5 ] และจำเป็นต้องมีหลังทุกคำ สั่ง (เช่นในPL/I [ 36 ] Java [ 37 ]และ ตระกูล C [ 38 ] ) ปัจจุบันการใช้เซมิโคลอนเป็นตัวจบได้รับความนิยมอย่างมาก แต่ ประเด็น นี้เป็นประเด็นถกเถียงในภาษาการเขียนโปรแกรมตั้งแต่ ช่วงปี 1960 ถึง 1980 [ 39 ]งานวิจัยที่มีอิทธิพลและถูกอ้างถึงบ่อยครั้งในการถกเถียงนี้คือ งานวิจัย ของ Gannon & Horning (1975)ซึ่งสรุปอย่างชัดเจนว่าควรใช้เครื่องหมายเซมิโคลอนเป็นตัวจบประโยค: "ผลลัพธ์ที่สำคัญที่สุดคือการใช้เครื่องหมายเซมิโคลอนเป็นตัวจบประโยคดีกว่าการใช้เครื่องหมายเซมิโคลอนเป็นตัวคั่นประโยค" [ 40 ]งานวิจัยนี้ถูกวิพากษ์วิจารณ์ว่ามีข้อบกพร่องโดยผู้สนับสนุนการใช้เครื่องหมายเซมิโคลอนเป็นตัวคั่น[ 41 ]เนื่องจากผู้เข้าร่วมคุ้นเคยกับภาษาที่ใช้เครื่องหมายเซมิโคลอนเป็นตัวจบประโยคและไวยากรณ์ที่เข้มงวดเกินจริง อย่างไรก็ตาม การถกเถียงจบลงด้วยการสนับสนุนการใช้เครื่องหมายเซมิโคลอนเป็นตัวจบประโยค ดังนั้น เครื่องหมายเซมิโคลอนจึงให้โครงสร้างแก่ภาษาโปรแกรม
เครื่องหมาย เซมิโคลอนเป็นตัวเลือกใน ภาษาโปรแกรมหลายภาษา รวมถึงBCPL [ 42 ] Python [ 43 ] R [ 44 ] Eiffel [ 45 ]และGo [ 46 ]ซึ่งหมายความว่าเครื่องหมายเซมิโคลอนเป็นส่วนหนึ่งของไวยากรณ์อย่างเป็นทางการ ของภาษา แต่สามารถอนุมานได้ในหลาย บริบท หรือทุกบริบท (เช่น โดยการสิ้นสุดบรรทัดที่จบคำสั่ง ดังเช่นใน Go และ R) เนื่องจากภาษาโปรแกรมสามารถออกแบบได้โดยไม่ต้องใช้เครื่องหมายเซมิโคลอน บางคนจึงมองว่าเครื่องหมายเซมิโคลอนเป็นสิ่งที่ไม่จำเป็นและสร้างความรำคาญ[ 41 ]
การใช้เครื่องหมายเซมิโคลอนในโครงสร้างควบคุมการไหลของโปรแกรมและบล็อกโค้ดนั้นมีความหลากหลาย โดยทั่วไปแล้วจะละเว้นเครื่องหมายเซมิโคลอนหลังวงเล็บปีกกาปิด แต่จะใส่ไว้สำหรับสาขาคำสั่งเดียวของโครงสร้างควบคุม (ส่วน "then") ยกเว้นในภาษาปาสคาล ซึ่งเครื่องหมายเซมิโคลอนจะปิดท้ายส่วน if-then-else ทั้งหมด (เพื่อหลีกเลี่ยง else ที่ไม่มีอยู่) ดังนั้นจึงไม่อนุญาตให้ใช้ระหว่าง "then" และ "else" ที่เกี่ยวข้อง เนื่องจากจะทำให้เกิดการแยกชั้นของคำสั่ง
การใช้งานนี้มีต้นกำเนิดมาจากALGOL 60 [ 47 ]และอยู่ระหว่างเครื่องหมายจุลภาค, – ซึ่งใช้เป็นตัวคั่นรายการ – และเครื่องหมายจุด/จุดเต็ม. – ซึ่งใช้เพื่อทำเครื่องหมายจุดสิ้นสุดของโปรแกรม เครื่องหมายเซมิโคลอน ในฐานะเครื่องหมายที่ใช้คั่นคำสั่ง สอดคล้องกับการใช้งานภาษาอังกฤษทั่วไปในการคั่นประโยคอิสระ และทำให้โปรแกรมทั้งหมดมีไวยากรณ์โดยรวมเหมือนประโยคธรรมดาประโยคเดียว สำหรับอักขระอื่นๆ เหล่านี้ เครื่องหมายจุลภาคยังคงถูกใช้อย่างแพร่หลายในการเขียนโปรแกรมสำหรับรายการ (และการใช้งานอื่นๆ ที่หายาก เช่นตัวดำเนินการจุลภาคที่ใช้คั่นนิพจน์ในภาษา C) แต่ก็แทบจะไม่ถูกใช้ในลักษณะอื่น และเครื่องหมายจุดในฐานะจุดสิ้นสุดของโปรแกรมก็เลิกใช้ไปแล้ว การใช้งานหลักครั้งสุดท้ายของลำดับชั้นของเครื่องหมายจุลภาค เซมิโคลอน และจุด อยู่ในErlang (1986) ซึ่งเครื่องหมายจุลภาคใช้คั่นนิพจน์ เซมิโคลอนใช้คั่นประโยค ทั้งสำหรับการควบคุมการไหลและสำหรับประโยคฟังก์ชัน และเครื่องหมายจุดใช้ยุติคำสั่ง เช่น คำจำกัดความของฟังก์ชันหรือคุณลักษณะของโมดูล ไม่ใช่โปรแกรมทั้งหมด ข้อเสียของการมีตัวคั่นหรือตัวจบหลายแบบที่แตกต่างกัน (เมื่อเทียบกับตัวจบเพียงตัวเดียวและการจัดกลุ่มเพียงกลุ่มเดียว เช่น เครื่องหมายอัฒภาคและวงเล็บปีกกา) ได้แก่ ภาระทางความคิดในการเลือกเครื่องหมายวรรคตอน และภาระในการจัดเรียงโค้ดใหม่ เนื่องจากไม่เพียงแต่ต้องย้ายบรรทัดไปมาเท่านั้น แต่ยังต้องอัปเดตเครื่องหมายวรรคตอนด้วย[ 48 ]
ในบางกรณี ความแตกต่างระหว่างตัวคั่นและตัวจบประโยคมีความชัดเจนมาก เช่น ในภาษา Pascal เวอร์ชันแรกๆ ที่การใช้เครื่องหมายเซมิโคลอนตัวสุดท้ายจะทำให้เกิดข้อผิดพลาดทางไวยากรณ์ในกรณีอื่นๆ เครื่องหมายเซมิโคลอนตัวสุดท้ายจะถูกมองว่าเป็นไวยากรณ์เสริม หรือตามด้วยคำสั่งว่าง ซึ่งจะถูกละเลยหรือถือว่าเป็นNOP (ไม่มีการดำเนินการหรือคำสั่งว่าง) ลองเปรียบเทียบกับเครื่องหมายจุลภาคที่อยู่ท้ายรายการ ในบางกรณี อนุญาตให้มีคำสั่งว่างได้ ซึ่งอนุญาตให้ใช้ลำดับของเครื่องหมายเซมิโคลอน หรือใช้เครื่องหมายเซมิโคลอนเพียงอย่างเดียวเป็นส่วนของโครงสร้างควบคุมการไหลของโปรแกรม ตัวอย่างเช่น คำสั่งว่าง (เครื่องหมายเซมิโคลอนเพียงอย่างเดียว) หมายถึง NOP ในภาษา C/C++ ซึ่งมีประโยชน์ใน ลูป การซิงโครไนซ์แบบ รออย่างยุ่งวุ่นวาย
APLใช้เครื่องหมายเซมิโคลอนเพื่อแยกการประกาศตัวแปรโลคอล[ 49 ] : 61 matrix[2;3] และเพื่อแยกแกนเมื่อทำการจัด ทำดัชนีอาร์เรย์หลายมิติ เช่น[ 49 ] : 220, 275
ภาษาอื่นๆ (เช่นภาษาแอสเซมบลี บางภาษา [ 50 ]และภาษาถิ่นLISP [ 51 ] ไฟล์ CONFIG.SYSและINI ) ใช้เครื่องหมายเซมิโคลอนเพื่อทำเครื่องหมายจุดเริ่มต้นของความคิดเห็น
ข้อมูล
เครื่องหมายเซมิโคลอนมักใช้เพื่อแยกส่วนต่างๆ ของข้อความ ตัวอย่างเช่น ที่อยู่อีเมลหลายรายการในช่อง "ถึง" ในโปรแกรมอีเมลบางโปรแกรมจะต้องคั่นด้วยเครื่องหมายเซมิโคลอน
ในMicrosoft Excelและโปรแกรมสเปรดชีต อื่นๆ เครื่องหมายเซมิโคลอนใช้เป็นตัวคั่นรายการ โดยเฉพาะในกรณีที่ตัวคั่นทศนิยมคือเครื่องหมายจุลภาค เช่น0,32; 3,14; 4,50แทนที่จะเป็น นอกจากนี้0.32, 3.14, 4.50ยังใช้เป็น ตัวคั่น อาร์กิวเมนต์ของฟังก์ชันเมื่อใช้การแปลภาษาที่ใช้เครื่องหมายจุลภาคเป็นตัวคั่นทศนิยม ตัวอย่างเช่น=SUMA(A1;D2)[ h ]ใน การ แปล ภาษา เช็กของ Excel เทียบเท่ากับ=SUM(A1:D2)ในภาษาอังกฤษ
ในLua [ 52 ]สามารถใช้เครื่องหมายเซมิโคลอนหรือเครื่องหมายจุลภาคเพื่อแยกองค์ประกอบตาราง ได้
ในMATLABและGNU Octave [ 53 ] เครื่องหมายเซมิโคลอนสามารถใช้เป็นตัวคั่นแถวเมื่อกำหนดเวกเตอร์หรือเมทริกซ์ (ในขณะที่เครื่องหมายจุลภาคคั่นคอลัมน์ภายในแถวของเวกเตอร์หรือเมทริก ซ์ ) หรือเพื่อเรียกใช้คำสั่งโดยไม่แสดงค่าเอาต์พุตที่ได้ในคอนโซล
ในHTMLเครื่องหมายเซมิโคลอนใช้เพื่อปิดท้ายการอ้างอิงเอนทิตีอักขระไม่ว่าจะเป็นชื่อหรือตัวเลข[ 54 ]การประกาศแอตทริบิวต์สไตล์ในCascading Style Sheets (CSS) จะถูกคั่นและปิดท้ายด้วยเครื่องหมายเซมิโคลอน[ 55 ]
ระบบไฟล์ของRSX-11และOpenVMS , Files-11 ใช้เครื่องหมายเซมิโคลอน เพื่อระบุหมายเลขเวอร์ชันของไฟล์[ 56 ]เครื่องหมายเซมิโคลอนสามารถใช้ได้กับชื่อไฟล์ที่ยาวในระบบไฟล์Microsoft Windows NTFSและVFATแต่ไม่สามารถใช้กับชื่อไฟล์แบบสั้นได้[ 57 ]
ใน รูปแบบไฟล์ ค่าที่คั่นด้วยตัวคั่น บางรูป แบบ เครื่องหมายเซมิโคลอนจะถูกใช้เป็นอักขระคั่นแทนเครื่องหมายจุลภาค
คณิตศาสตร์
ในสูตรทางคณิตศาสตร์ เครื่องหมายเซมิโคลอนใช้เพื่อแยกนิพจน์ในลำดับ คล้ายกับการใช้ในภาษาอังกฤษพูด และอาจถือได้ว่าเป็นเครื่องหมายวรรคตอนสำหรับนิพจน์ทางคณิตศาสตร์ หรือเป็นเครื่องหมายวรรคตอนสำหรับคำพูดเมื่ออ่านนิพจน์นั้น ตัวอย่างเช่น การทำให้เป็นกำลังสองสมบูรณ์ :
ในรายการอาร์กิวเมนต์ของฟังก์ชัน ทางคณิตศาสตร์ อาจใช้เครื่องหมายเซมิโคลอนเพื่อแยกตัวแปรออกจากพารามิเตอร์ คง ที่
ในเรขาคณิตเชิงอนุพันธ์และการวิเคราะห์เทนเซอร์เครื่องหมายเซมิโคลอนที่อยู่หน้าดัชนีใช้เพื่อระบุอนุพันธ์ร่วมแปรของฟังก์ชันเทียบกับพิกัดที่เกี่ยวข้องกับดัชนีนั้น
ในแคลคูลัสของความสัมพันธ์ เครื่องหมาย เซมิโคลอนใช้ในสัญกรณ์อินฟิกซ์สำหรับการประกอบความสัมพันธ์ :
ในฟังก์ชันแบบแยกส่วนเครื่องหมายเซมิโคลอนหรือคอมมาอาจตามหลังฟังก์ชันย่อยหรือโดเมนย่อยได้ คำว่า " หรือ" สามารถละเว้นได้ ซึ่งในกรณีนี้จะดูเหมือนถูกแทนที่ด้วยเครื่องหมายเซมิโคลอนหรือคอมมา[ 58 ]
เครื่องหมาย; ฮัมฟรีย์บางครั้งใช้เป็น " จุดทศนิยม " ใน เลขฐาน สิบสอง : 54;6 เท่ากับ64.5
การใช้งานอื่นๆ
เครื่องหมายเซมิโคลอนมักใช้เป็นส่วนหนึ่งของอีโมติคอนเพื่อ แสดงการขยิบตาหรือการร้องไห้ เช่น;)และ;_;
โครงการเซมิโคลอนเป็นชื่อของโครงการต่อต้านการฆ่าตัวตาย (เนื่องจากเครื่องหมายเซมิโคลอนต่อประโยคแทนที่จะจบประโยค) ซึ่งส่งผลให้เครื่องหมายวรรคตอนดังกล่าวกลายเป็นรอยสักที่มีความหมายและเป็นที่นิยมอย่างมาก(ส่วนใหญ่มักทำที่ข้อมือ ) แม้ว่าบางคนจะมองว่านี่เป็นเรื่องที่เกี่ยวข้องกับความเชื่อทางศาสนา[ 59 ]แต่โดยทั่วไปแล้วการเคลื่อนไหวนี้ไม่เกี่ยวข้องกับความเชื่อทางศาสนาและครอบคลุมทุกคน
ดูเพิ่มเติม
- โคลอน – เครื่องหมายวรรคตอนที่มีจุดสองจุด (:)
- เครื่องหมายจุลภาค – เครื่องหมายวรรคตอน (,)
- จุด – เครื่องหมายวรรคตอนที่ใช้บ่งบอกจุดสิ้นสุดของประโยค (.)
หมายเหตุ
- ^หมายเหตุ: นี่คือเดือนกุมภาพันธ์ ค.ศ. 1495 ตามปฏิทินเวนิสหรือ MVD ในเลขโรมันข้อความหลายฉบับกล่าวถึงปีที่พิมพ์ครั้งแรกสุดว่าเป็นปี ค.ศ. 1494 โดยไม่มีแหล่งที่มาที่ยืนยันได้ นี่อาจเกิดจากความเข้าใจผิด: ข้อความ De Aetnaเองกล่าวถึงการสนทนาจากเดือนกันยายน ค.ศ. 1494 (ปฏิทินเกรกอเรียน ) การพิมพ์ครั้งแรกสุดที่ได้รับการยืนยันเกิดขึ้นในเดือนกุมภาพันธ์ ค.ศ. 1496 (ปฏิทินเกรกอเรียน ) [ 6 ] [ 7 ]ดูโคโลฟอนที่ท้ายเล่มด้วย: impressum venetiis in aedibus aldi romani mense februario anno MVD ("พิมพ์ในเวนิส ณบ้านของ Aldoในเดือนกุมภาพันธ์ ค.ศ. 1495 [ mv ]") [ 8 ]
- ^หมายเหตุของ Manuzio: การใช้แค่เครื่องหมายจุลภาคอย่างเดียวไม่เพียงพอ และการใช้เครื่องหมายโคลอนแทนเครื่องหมายอัฒภาคจะทำให้ประโยคช้าลงมากเกินไป [ 11 ]
- ^ Manuzio ตั้งข้อสังเกตว่า หากมีเครื่องหมายจุลภาคหลัง non esseประโยคจะดูเหมือนถูกเร่งไปข้างหน้าโดยเอาหัวลงก่อน อย่างไรก็ตาม เนื่องจากประโยคนี้แบ่งออกเป็นสองส่วน จึงต้องหยุดสักครู่ก่อนที่จะดำเนินต่อไป นอกจากนี้ เขายังกล่าวอีกว่า เราไม่สามารถใช้เครื่องหมายโคลอนได้ เนื่องจาก Ratio docetควบคุมทั้งสองส่วนของประโยคอย่างเท่าเทียมกัน ไม่ใช่แค่ส่วนแรกเท่านั้น [ 11 ]
- ^ Manuzio แสดงให้เห็นอีกตัวอย่างหนึ่งที่เราต้องใช้เครื่องหมายอัฒภาคแทนเครื่องหมายโคลอน; Tuและ spectasควบคุมทั้งสองส่วนของประโยคอย่างเท่าเทียมกัน [ 11 ]
- ^ Manuzio ตั้งข้อสังเกตว่า ข้อความนี้มาจากจดหมายของ Cicero ถึง Torquatus (ดู Epistulae ad Familiares ) เขาใช้ตัวอย่างนี้เพื่อแสดงสถานการณ์ที่จำเป็นต้องใช้ทั้งเครื่องหมายอัฒภาคและเครื่องหมายโคลอนในการหาร [ 11 ]
- ^ตามข้อมูลจากห้องสมุดแห่งชาติอังกฤษหนังสือเล่มนี้ "เขียนขึ้นในปี ค.ศ. 1623 และสูญหายไปในเหตุเพลิงไหม้ แต่ได้รับการเขียนใหม่และตีพิมพ์หลังจากการเสียชีวิตของจอนสัน" [ 13 ]
- ^ข้อความฉบับปี 1640 เรียกอักขระนี้ว่า ;ซึ่งเป็นการแบ่งย่อย[ 15 ]ส่วนฉบับปี 1692 เรียกมันว่าเครื่องหมายอัฒภาค [ 14 ] ยิ่งไปกว่านั้น ลำดับของเครื่องหมายจุลภาคและเครื่องหมายอัฒภาคดูเหมือนจะสลับกันโดยไม่ได้ตั้งใจในฉบับปี 1640 ดังนั้น เครื่องหมายจุลภาคจึงถูกอธิบายอย่างผิดพลาดว่ามีระยะหายใจที่ยาวกว่าเครื่องหมายอัฒภาค [ 15 ]
- ^ชื่อฟังก์ชันได้รับการแปลแล้ว ซึ่งแตกต่างจาก LibreOffice Calcที่ไม่ได้ใช้ชื่อฟังก์ชันภาษาเช็ก
อ่านเพิ่มเติม
- คอลลินส์, พอล (20 มิถุนายน 2008). "ชีวิตสมัยใหม่ได้ฆ่าเครื่องหมายเซมิโคลอนไปแล้วหรือ?" . สเลท . สืบค้นเมื่อ23 มกราคม 2019 .
- แฮกเกอร์, ไดอาน่า (2008). คู่มือเบดฟอร์ด (ฉบับที่ 6). บอสตัน: เบดฟอร์ด/เซนต์มาร์ตินส์. ISBN 978-0-312-41281-4.
- เฮนลีย์, จอน (3 เมษายน 2551). "จุดจบของเส้นทาง?" . เดอะการ์เดียน . ลอนดอน. สืบค้นเมื่อ23 มกราคม 2562 .
- Roberts, Sam (19 กุมภาพันธ์ 2008) [18 กุมภาพันธ์ 2008]. "การมอบหมายเครื่องหมายเซมิโคลอนในสถานที่ที่ไม่น่าเป็นไปได้ที่สุด" . เดอะนิวยอร์กไทมส์ . หน้า B3 [ในชื่อ "การเฉลิมฉลองเครื่องหมายเซมิโคลอนในสถานที่ที่ไม่น่าเป็นไปได้ที่สุด"] . สืบค้นเมื่อ23 มกราคม 2019 .
- วัตสัน, เซซิเลีย (2019). เครื่องหมายเซมิโคลอน – อดีต ปัจจุบัน และอนาคตของเครื่องหมายที่ถูกเข้าใจผิด . ฮาร์เปอร์คอลลินส์. ISBN 978-0062853059.
- Hjelmgaard, Kim; Bravo, Veronica (20 กันยายน 2025). "เครื่องหมายอัฒภาค 'เครื่องหมายวรรคตอนที่น่ากลัวที่สุดในโลก' กำลังเสื่อมความนิยมลง มันสำคัญหรือไม่?" . USA Today . สืบค้นเมื่อ29 กันยายน 2025 .