1 คะแนน โดย GN⁺ 2024-07-22 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ตัว j ท้ายวันที่ในศตวรรษที่ 16–17 ที่เห็นในสำเนาทะเบียนโบสถ์ยอร์กเชียร์ปี 1907 ไม่ใช่สัญลักษณ์ที่เติมต่อท้าย แต่เป็นรูปเขียนที่ใช้แทน i ตัวสุดท้าย
  • การเขียนแบบนี้มาจากธรรมเนียมที่ต้องการทำให้เห็นชัดว่าเลขโรมันสิ้นสุดตรงไหน และสามารถเข้าใจได้ว่า j คือรูปประดับของ i ตัวสุดท้ายที่เขียนให้ยาวขึ้น
  • xvij ต้องอ่านว่า 17 ไม่ใช่การเขียนแบบข้อยกเว้นที่เอา j ไปต่อท้าย 16 แต่เป็นส่วนหนึ่งของตัวเลขนั้นเอง
  • ข้อความอ้างอิงจาก Typographical Journal ปี 1901 อธิบายว่า ในศตวรรษที่ 16 การเติมหางให้ i ตัวสุดท้ายเป็นที่นิยม และเขียนเป็น viij หมายถึง 8, xij หมายถึง 12 เป็นต้น
  • ธรรมเนียมเดียวกันนี้พบได้ในการเขียน i ต่อเนื่องกันในข้อความภาษาละตินเก่าเช่นกัน แต่คำอธิบายนี้ยึดกรณีในโลกภาษาอังกฤษเป็นหลัก จึงยืนยันได้ยากว่าจะนำไปใช้กับภาษาอื่นได้เพียงใด

j ท้ายเลขโรมันหมายถึงอะไร

  • ในสำเนาทะเบียนโบสถ์ยอร์กเชียร์เก่า มีหลายกรณีที่วันที่ในศตวรรษที่ 16 และต้นศตวรรษที่ 17 เขียนเป็นเลขโรมันแล้วมี j อยู่ท้ายเลข
  • ในที่นี้ j ไม่ใช่ปัจจัยต่อท้ายแยกต่างหาก แต่เป็น รูปของ i ตัวสุดท้าย
    • xvij คือ 17
    • viij คือ 8
    • xij คือ 12
  • การเขียนแบบนี้ยังมีหน้าที่ช่วยให้เห็นชัดด้วยว่าตัวเลขสิ้นสุดตรงไหน
    • มีการยกตัวอย่างว่า แนวทางการเขียนใบสั่งยาทางการแพทย์ปี 1919 ก็แนะนำให้ใช้ j ตัวสุดท้ายเพื่อหลีกเลี่ยงความเข้าใจผิด

รูปตัวอักษรและขอบเขตการใช้งาน

  • j ไม่ได้เริ่มต้นในฐานะตัวอักษรอิสระตั้งแต่แรก แต่เริ่มจาก swash หรือรูปประดับที่ใช้ท้ายเลขโรมัน แล้วภายหลังจึงกลายเป็นตัวอักษรแยกที่มีประโยชน์
  • ข้อความอ้างอิง “Some Alphabetical Notes” จาก Typographical Journal ปี 1901 กล่าวถึงความสัมพันธ์ระหว่าง i กับ j ไว้ดังนี้
    • i และ j ยังเคยถูกจัดเป็นตัวเดียวกันในพจนานุกรมจนเลยช่วง 25 ปีแรกของศตวรรษที่ 19 ไปแล้ว
    • การใช้ j ในภาษาอังกฤษระบุว่าแพร่หลายขึ้นในช่วง Commonwealth ระหว่างปี 1649–1658
    • ระหว่างปี 1630–1646 ยังพบได้น้อย และไม่แน่ชัดว่ามีการใช้ก่อนปี 1625 หรือไม่
    • ในศตวรรษที่ 16 การเติมหางให้ i ตัวสุดท้ายของเลขโรมันเป็นที่นิยม
  • คำอธิบายเดียวกันนี้มองว่าเป็นเรื่องของ รูปตัวพิมพ์ ที่ต่างกันตามตำแหน่งต้น กลาง และท้าย
    • ในภาษาละติน ตัว s มีรูปต้น/กลางเป็น ſ และรูปท้ายเป็น s
    • ในบางข้อความพบรูปอย่าง vniuersi ที่ใช้ v เป็นรูปต้น และ u เป็นรูปกลาง/ท้าย
    • สำหรับเลขโรมัน จึงเท่ากับใช้ i เป็นรูปต้น/กลาง และ j เป็นรูปท้าย
  • ในข้อความภาษาละตินเก่าก็พบรูปอย่าง radij, socijs, petijt เช่นกัน และดูใกล้เคียงกับกรณีที่เมื่อมี i สองตัวขึ้นไปต่อกัน i ตัวสุดท้ายจะเปลี่ยนเป็น j มากกว่าจะเป็นเพียง j ที่อยู่ท้ายคำ
  • ในเลขโรมันสามารถสรุปได้ว่า แม้จะมี i เพียงตัวเดียว ก็ใช้กฎที่เปลี่ยน i ตัวสุดท้ายเป็น j

1 ความคิดเห็น

 
GN⁺ 2024-07-22
ความคิดเห็นจาก Hacker News
  • อักษรคู่ ij ในภาษาดัตช์ก็มาจากธรรมเนียมเดียวกัน
    เดิมเขียนเป็น ii ต่อมาจึงกลายเป็น ij ตอนแรกออกเสียงเป็น i ยาว หรือคล้าย “ee” ในภาษาอังกฤษ แต่ภายหลังเปลี่ยนเป็นเสียงใกล้กับ “eye” ในภาษาอังกฤษ เห็นได้ในชื่อเมืองภาษาดัตช์อย่าง Berlijn, Parijs
    ในทางกลับกัน เสียง i ยาวในปัจจุบันเขียนเป็น ie ส่วน IJ ในภาษาดัตช์ถูกปฏิบัติเกือบเหมือนเป็นตัวอักษรเดียว และเป็นอักษรคู่แทบจะหนึ่งเดียวที่มีการเขียนเป็นตัวพิมพ์ใหญ่ ในการศึกษาของดัตช์ บางครั้งยังสอนให้เป็นตัวอักษรลำดับที่ 25 แทน y ซึ่งไม่ปรากฏในคำดัตช์แท้
    ในสมุดโทรศัพท์สมัยก่อนเคยเรียงปนกับ y แต่หลังจากคอมพิวเตอร์แพร่หลาย โดยทั่วไปจะเรียงเป็น i ตามด้วย j ในชื่อสถานที่อย่าง Ysselsteyn ตัว Y ออกเสียงเหมือน IJ

    • ผมเป็นคนดัตช์ แต่ตอนเรียนตัวอักษรรู้สึกว่าเรียน y(I-grec) ไม่ใช่ ij
      ไม่นานมานี้เห็นเพลงตัวอักษรที่ลูกดูใช้ ij แทน y แล้วแปลกใจ นึกว่าหมายถึง IJsselstein แต่จริง ๆ แล้วก็มี Ysselsteyn ด้วย และสองที่นี้ไม่ใช่หมู่บ้านเดียวกัน แต่ออกเสียงเหมือนกัน
      ถ้าอย่างนั้น วิธีเขียนเสียงเดียวกันก็มีสามแบบคือ y, ij, ei และถึงจะไม่ค่อยใช้ในอักขรวิธีสมัยใหม่ ก็น่าจะนับ ey ด้วย อนึ่ง y ยังออกเสียงเป็น “ee” ได้ด้วย เช่นใน Yvonne
    • ตัวอย่างที่ผู้อ่านฟอรัมนี้คุ้นเคยคือ Edsger Dijkstra
    • สวนสนุกแถวบ้านเคยมี “โซนเนเธอร์แลนด์” ตอนเด็ก ๆ เห็นชื่อซุ้มหนึ่งมี ÿ อยู่แล้วรู้สึกประหลาดใจเสมอ
      ต่อมาจึงรู้ว่ามันเหมือนเป็นการสะกดแทน ij และถ้าเขียน ij ด้วยอักษรแบล็กเลตเตอร์ ก็จะเห็นได้ง่ายมากว่าทำไมถึงเกิดเรื่องแบบนั้น
    • ใน Zeeuws ซึ่งเป็นภาษาถิ่นดัตช์ คำจำนวนมากที่ในภาษาดัตช์มาตรฐานมี ij จะออกเสียงเหมือน “ee” และเขียนเป็น ie
      ดังนั้นจึงไม่ได้เปลี่ยนไปทั้งหมดในทุกพื้นที่ เช่น Dijk กลายเป็น Diek
    • สิ่งที่ชอบที่สุดเกี่ยวกับ ij คือธรรมเนียมการถอดเสียงแบบชาวบ้านโดยใช้ ÿ
      ในลายมือหวัดจะเห็นได้ง่ายว่า ij เปลี่ยนไปเป็น ÿ ได้อย่างไร แต่โค้ดพอยต์ Unicode ของ ÿ คือ U+FF จึงมักปรากฏเป็นตัวยึดตำแหน่งของ “อักขระที่ไม่รู้จัก” และเพราะอย่างนั้นความเข้าใจผิดว่า ÿ เป็นอักขระที่ถูกต้องในข้อความภาษาดัตช์ก็ยิ่งฝังแน่นขึ้น
  • ถ้ามองจากมุม การป้องกันการปลอมหรือแก้ไข ตัวเลข สิ่งที่น่าสนใจคือวิธีนี้ป้องกันได้ในขอบเขตเล็กมาก
    การใช้ j แทน i อย่างมากก็แค่ป้องกันการเติม 1 หรือ 2 ต่อท้ายตัวเลขได้เท่านั้น
    ในขณะที่ด้านซ้ายยังสามารถเปลี่ยน ii เป็น vii, xii, lxii ฯลฯ ได้อยู่ อีกทั้งถ้าตัวท้ายไม่ใช่ j ก็ยังเติม i ทางขวาให้ x กลายเป็น xj, xij, xvij ได้ด้วย
    ทั้งที่ผลลัพธ์มีน้อยขนาดนี้แต่ก็ยังจงใจใช้ j เลยน่าขำ ถ้ามีธรรมเนียมขีดเส้นเหนือตัวเลขอยู่แล้ว ทำไมไม่ล้อมทั้งชุดด้วยกรอบไปเลยก็ไม่รู้

    • สมมติฐานแรกคือไม่ได้ใช้เพื่อป้องกันการปลอมแปลง แต่เพื่อป้องกัน การอ่านผิดโดยไม่ตั้งใจ
      โอกาสที่คราบเปื้อนสุ่ม ๆ จะดูเหมือน x หรือ v น้อยกว่าโอกาสที่จะดูเหมือน i ดังนั้นตัวอักษรเหล่านั้นอาจไม่จำเป็นต้องมีเครื่องหมายปิดท้ายมากนัก และ i ก็ไม่สามารถมาอยู่ต้นเลขโรมันขนาดใหญ่ได้ แค่มีเครื่องหมายปิดท้ายก็เพียงพอ
      สมมติฐานที่สองคือมันไม่ได้เริ่มต้นมาในฐานะกลไกป้องกันแบบนั้นเลย แต่เป็น ธรรมเนียมด้านตัวพิมพ์ ในยุคที่ i กับ j, u กับ v ยังไม่ใช่ตัวอักษรแยกกัน และผู้คนอาจเริ่มใช้มันเป็นตัวช่วยอ่านในภายหลัง
    • ในภาษาเยอรมันมีสำนวนเก่าแก่ที่หมายถึงหลอกลวงหรือโกงใครสักคน แปลคร่าว ๆ ได้ว่า หลอกให้ U เป็น X
      ว่ากันว่ามาจากการเปลี่ยน v เป็น x ในบัญชีติดหนี้หรือบันทึกของร้านเหล้า การที่สิ่งนี้กลายเป็นสำนวนและยังคงอยู่ยาวนานแม้หลังจากการใช้เลขโรมันหายไปแล้ว แสดงว่าครั้งหนึ่งคงเป็นเรื่องที่ผู้คนเข้าใจร่วมกันได้พอสมควร
    • คิดว่านี่ไม่ใช่ปัญหาที่เกิดกับตัวเลขทุกแบบหรือ 2 สามารถทำให้เป็น 12 หรือ 21 ได้
      เพราะอย่างนั้นในเอกสารทางกฎหมายจึงเห็นการเขียนทั้งตัวเลขและตัวหนังสือแบบ twelve (12) months เช่น “ไม่เกิน 12 เดือน”
    • ดูจากแหล่งที่มาของบทความแล้ว ฟังดูเหมือนเป็นวิธีป้องกันไม่ให้ผู้ป่วยได้รับ ขนาดยาไม่ถูกต้อง โดยผิดพลาด มากกว่าการป้องกันการแก้ไข
      ก่อนต้นทศวรรษ 1900 ในโลกภาษาอังกฤษส่วนใหญ่น่าจะยังซื้อโคเคนหรือฝิ่นได้โดยไม่ต้องมีใบสั่งยา ดังนั้นคงไม่มีเหตุผลมากนักที่จะไปแก้ใบสั่งยา
      แหล่งที่บทความอ้างถึงเป็นเอกสารปี 1919 ซึ่งเป็นช่วงที่ห่างจากนโยบายยาเสพติดแบบปล่อยเสรีก่อนหน้านั้นเพียงไม่กี่สิบปี
  • ดูเหมือนเครื่องประดับคล้าย s ยาว ที่ภาษาอังกฤษเคยใช้เขียนตัว ss ซ้ำ: poſseſs หรือ poſſeſs
    https://en.wikipedia.org/wiki/Long_s

    • ในภาษาเยอรมัน ลิเกเจอร์ของ ſ กับ s เปลี่ยนมาเป็นอักขระเดี่ยว ß
  • xvij ต้องตีความเป็น 17 ไม่ใช่ 16 มันไม่ได้ถูกเติมเข้าไป แต่เป็นส่วนหนึ่งของตัวเลข
    นี่คือต้นกำเนิดของ off-by-one error หรือเปล่า

    • ไม่ใช่ เพราะตัวอักษร J เกิดขึ้นในภาษาละตินช่วงคริสต์ศตวรรษที่ 4 เพื่อแทนรูปพยัญชนะของ I
      ดังนั้น J กับ I จึงมีสถานะเทียบเท่ากัน
      U กับ V ก็มีประวัติคล้ายกัน เดิมทีอักษรละตินมีเพียง V และ U รับหน้าที่เมื่อ V เป็นสระ นั่นคือเหตุผลที่ในงานแกะสลักหรือรูปปั้นเก่า ๆ ใช้ V แทน U
    • เป็นความคิดที่น่าสนใจ แต่จริง ๆ แล้วเป็นแค่ ข้อผิดพลาดในการอ่าน จากคนที่ไม่รู้ว่า i กับ j ในอดีตเคยเป็นรูปแปรของตัวอักษรเดียวกัน
  • ไม่เข้าใจว่าทำไม xx ถึงชัดเจนว่าจบแล้ว แต่ iii กลับไม่ชัดเจนว่าจบ จนต้องเขียน i ตัวสุดท้ายเป็น j
    แถมถ้ามีไวยากรณ์เพิ่มเติมอย่าง th แบบตัวยกต่อท้ายอยู่แล้ว ก็ไม่รู้ว่าทำไมยังต้องใช้ j อีก ถึงจุดนั้นมันใกล้เคียงกับความเคยชินในการใช้ j โดยไม่ได้คิดถึงจุดประสงค์และความจำเป็นแล้ว

    • เวลาแก้บันทึกที่เขียนด้วยมือ การ แทรก i เพิ่มอีกตัว ง่ายกว่าการแทรก x เพิ่มอีกตัว
      คล้ายกับเหตุผลที่บนเช็คต้องเขียนจำนวนเงินเป็นตัวหนังสือควบคู่กับตัวเลข ผู้อ่านวัยเด็ก ๆ ถ้าไม่รู้ว่าเช็คคืออะไร ให้ลองถามพ่อแม่ดู
    • อาจเป็นเพราะรูปทรงของ I ก็ได้ แค่รอยขีดข่วนเดียวก็ดูเหมือน I ได้ง่าย แต่ X ต้องมีอย่างน้อยสองเส้น
  • ในภาษาสเปน หรือแม้แต่ในคำภาษาอังกฤษที่ลงท้ายด้วย -y ก็ดูเหมือน i ที่เขียนให้หวือหวาเพื่อให้อ่านง่ายขึ้น
    มีตัวอย่างอย่าง ley, rey

    • คำเหล่านั้นมาจากภาษาละติน lex, rex ดังนั้นบางทีอาจเกี่ยวข้องกับการที่ลายมือหวัด ๆ ถูกทำให้เป็นมาตรฐานมากกว่า
      อีกด้านหนึ่ง x ในอดีตเคยถูกอ่านเป็น /j/ ด้วย เช่นใน Quixote หรือ Mexico ดังนั้นก็เป็นไปได้ว่าเป็น lex → lej → ley
    • อักษรคู่/อักษรควบ ij ในภาษาดัตช์ก็ดูเหมือน y ที่มีอุมเลาต์ได้เช่นกัน
      https://en.wikipedia.org/wiki/IJ_(digraph)
    • ในภาษาสเปนโบราณ ดูเหมือนว่าคำบางคำเหล่านั้นเคยมี i อยู่ เช่นรูป rei หรือ i ที่แปลว่า “and”
  • สิ่งที่น่าสนใจที่สุดคือ บทความนั้นอยู่มาหลายเดือนโดยไม่มีคำตอบว่า “ทำไมถึงทำแบบนั้น” แต่ ChatGPT กลับรู้ โดยอิงจากคอมเมนต์ที่เพิ่งเพิ่มเมื่อ 2 ชั่วโมงก่อน
    ว่ากันว่า j มีไว้เพื่อป้องกันการปลอมแปลงหรือการแก้ไขเอกสาร เพราะ ii อาจถูกเปลี่ยนเป็น iii ในภายหลังได้ แต่ถ้า ij ถูกทำให้ดูเหมือน iji ทีหลัง การแก้ไขก็จะเห็นได้ชัด

    • ChatGPT น่าจะไปอ่านมาจาก Wikipedia เฉย ๆ: https://en.m.wikipedia.org/wiki/Roman_numerals#Use_in_the_Mi..., https://samplecontents.library.ph/wikipedia/wp/r/Roman_numer...
      โดยเฉพาะแหล่งอ้างอิงของ Wikipedia อย่าง https://archive.org/details/materiamedica00bastgoog/page/584... ดูเหมือนจะไม่มีเนื้อหาเกี่ยวกับการฉ้อโกง การปลอมแปลง หรือการแก้ไขเลย และคำอธิบายนั้นก็เลี่ยงได้ง่ายเกินไป จนในทางปฏิบัติไม่ค่อยสมเหตุสมผลด้วย
      ดังนั้นคอมเมนต์ที่ว่า “ChatGPT บอกมา” ไม่ควรเชื่อนัก
    • คำถามถูกโพสต์มานานกว่า 10 ปีแล้ว และตอนนี้พอได้รับคลิกจาก HN ก็เป็นไปได้ว่ามีใครบางคนคัดลอกคำตอบของ โมเดลภาษาขนาดใหญ่ มาแปะโดยไม่ได้ตรวจสอบ
      น่าสนใจอยู่ แต่ไม่ใช่ในความหมายที่ดี
    • คำถามถูกโพสต์เมื่อ “10 ตุลาคม 2013 1:54” และคำตอบที่อธิบายเหตุผลว่าทำไมจึงทำแบบนั้นถูกตอบเมื่อ “10 ตุลาคม 2013 2:58”
      การตีความที่น่าเชื่อกว่าสำหรับคำตอบของ ChatGPT คือ คำอธิบายเรื่องการป้องกันการปลอมแปลง นั้นเองที่ผิด คำตอบปี 2013 อ้างอิงแหล่งข้อมูลในตอนนั้นเพื่ออธิบายเหตุผล และไม่ได้กล่าวถึงการป้องกันการปลอมแปลง
    • StackExchange ไม่อนุญาตคำตอบจาก AI ;)
    • x ก็เปลี่ยนเป็น xx ได้เหมือนกัน แล้วทำไมอันนั้นถึงไม่เป็นปัญหา?