เหตุใด XML จึงไม่เรียกว่า EML


21

จากวิกิพีเดีย

Extensible Markup Language (XML) เป็นชุดของกฎสำหรับการเข้ารหัสเอกสารในรูปแบบที่เครื่องอ่านได้ มันถูกกำหนดใน XML 1.0 Specification [4] ผลิตโดย W3C และข้อกำหนดที่เกี่ยวข้องอื่น ๆ อีกมากมายมาตรฐานเปิดฟรีทั้งหมด [5]

อะไรคือเหตุผลทางประวัติศาสตร์ในการเรียก XML ชวเลขและค่อนข้างเป็น EML ที่เป็นธรรมชาติมากกว่าเดิม?


14
ถ้าเป็น EML จะมีคนถามว่าทำไมไม่ใช่ XML
M.Sameer

คุณต้องถาม James Clark เขาเป็นคนที่ประกาศเกียรติคุณ en.wikipedia.org/wiki/James_Clark_(XML_expert)
Joel Etherton

"EML" ไม่ใช่รูปแบบไฟล์ที่ใช้โดย Microsoft Outlook หรือไม่
user16764

9
มันเป็นยุค 90 และทุกสิ่งที่เจ๋งมี X อยู่ในนั้น
Andy

ฉันจำไมโครโปรเซสเซอร์ 6502 ซึ่งเป็นโปรเซสเซอร์เดียวที่มีคำแนะนำ EOR
Mr Lister

คำตอบ:


68

ผมเอาการท่องเที่ยวที่น่าพอใจมากผ่าน W3C, Google และวิกิพีเดียและในที่สุดก็พบคำตอบ: ข้อมูลจำเพาะ XML ข้อเขียนที่เราพบตัดตอนมาจากอีเมลจากนักประดิษฐ์ของชื่อเจมส์คลาร์กอีเมลจากประธานจอน Bosak ที่เสนอไปยัง ใช้ตัวอักษรและความคิดอื่น ๆ สำหรับชื่อและคะแนนสุดท้าย:X

Votes | Acronym | Full Name
------+---------+--------------------
5     | XML     | Extensible Markup Language
4     | MAGMA   | Minimal Architecture for Generalized Markup Applications
3     | SLIM    | Structured Language for Internet Markup
1     | MGML    | Minimal Generalized Markup Language

นี่คือคำตอบของ Jon Bosak ต่อข้อเสนอแนะของ James Clark เพื่อตั้งชื่อว่า "Extensible Markup Language" และให้กำเนิดคำย่อ:

ในความคิดของฉันชุดค่าผสม U จะไม่บินแต่ถ้าเราอนุญาตให้ "X"ย่อมาจาก"extensible"ดังนั้นฉันสามารถใช้ชีวิตอยู่กับ XML (และแม้จะตกหลุมรัก) เป็นตัวย่อสำหรับ "ภาษามาร์กอัปขยาย" และผมขอตอนนี้โยนมันลงในรายการของข้อเสนอปัจจุบัน

(เหมืองเน้น)


โบนัสบางอย่าง - จากรายงานเก่า ๆ ของกลุ่มความสนใจพิเศษ XML ที่ฉันพบขณะมองหาคำพูดดั้งเดิมที่สามารถตอบคำถามได้:

M.15 ข้อมูลจำเพาะควรอ้างถึง XML ว่า "ภาษา Extensible Markup" หรือ "Extensible Markup Language" โดยไม่มีบทความที่ชัดเจน (เช่นในประโยคแรก)?

WG เลือกที่จะไม่ให้คำแนะนำแก่บรรณาธิการในเรื่องนี้ (ในความคาดหวังอย่างเต็มที่ว่าผลลัพธ์จะขึ้นอยู่กับว่าผู้แก้ไขรายใดแตะต้องไฟล์ล่าสุด)

เหตุผล: หลังจากการอภิปรายหลายนาทีและเพิ่มความฮือฮาไม่ได้รับฉันทามติ แต่หมดเวลาที่กำหนดไว้สำหรับการประชุมทางโทรศัพท์


9
จริงๆ? ฉันชอบ MAGMA น่าเสียดายที่มันหายไป นอกจากนี้ +1 สำหรับการขุดและการค้นหาอีเมลที่มีการสนทนามา !!
FrustratedWithFormsDesigner

2
งานนักสืบที่ดีมาก! ดีใจที่ได้เห็นตัวเลือกอื่น ๆ และที่น่าสนใจพวกเขาไม่ได้พิจารณา EML
Hugo

1
FWFD - ฉันเห็นด้วย ค่อนข้างเย็นของ MAGMA
Shauna

6
XML เป็นผลผลิตของยุคกลางเมื่อดูเหมือนว่า ทุกอย่างจะต้องเป็น "ที่สุด" ...
แมตต์ปีเตอร์สัน

26

เพราะ "X" เป็นเพียงมากเย็นกว่า "E"

นอกจากนี้ยังคงจะหลีกเลี่ยงความสับสนกับสิ่งที่ต้องการExtensible ML


Extensible ML มีอยู่ก่อน XML หรือไม่
Raynos

2
ฉันไม่แน่ใจ. EML ดูเหมือนจะมี XML ที่เสียชีวิตไปแล้วบนอินเทอร์เน็ต ML ซึ่งอิงตาม EML นั้นเริ่มจากอายุเจ็ดสิบดังนั้นจึงเป็นไปได้ทั้งหมด จากนั้นอีกครั้ง SGML ซึ่ง XML เป็นชุดย่อยของมีรากแม้กระทั่งก่อนหน้านี้
สกอตต์

ที่คล้ายกับตัวย่อ aspx ยกเว้นว่าใน XML, x หมายถึงบางสิ่งบางอย่าง
StuperUser

2
การอ้างอิงที่เร็วที่สุดที่ฉันเห็น "Extensible ML" เป็นกระดาษปี 1999 ในขณะที่ร่างแรกของ XML เป็นในปี 1996 อย่างไรก็ตาม "Extended ML" นั้นก่อนหน้านี้และฉันพบว่ามันย่อมาจาก EML ในปี 1991
Hugo

ตอนนี้ @Andreas_D ได้ให้คำตอบที่ชัดเจนเป็นที่น่าสนใจว่าพวกเขาไม่ได้พิจารณา EML ด้วยซ้ำ
Hugo

11

จากหนังสือคอมพิวเตอร์และสังคม

X ใน XML

"XML เป็นทั้งสิ่งที่เป็นประโยชน์และคุกคามต่อความฝันของเว็บ"

X ใน XML ย่อมาจาก eXtensible นี่หมายความว่า XML เปิดอยู่ มันเปิดในแง่ที่ช่วยให้การเจริญเติบโต โปรดทราบว่าตัวย่อคือ XML ไม่ใช่ EML มีบางสิ่งที่กล้าหาญดึงดูดและน่าตื่นเต้นเกี่ยวกับ X. X หมายถึงหลาย ๆ อย่างขึ้นอยู่กับวัฒนธรรมของสังคมที่ปรากฏ! สองสิ่งที่ชัดเจนที่สุดคือ

  • สิ่งที่ได้รับการจัดอันดับ X: ภาพยนตร์หนังสือ ... สำหรับผู้ใหญ่เท่านั้น!
  • X-road: สามารถเลือกทิศทางได้

เนื่องจาก X ใน XML ออกเสียงว่า "ex" และบางครั้งอาจเขียนด้วยวิธีนั้นเราจึงมีโอกาสในการทำแผนภูมิความหมายที่เป็นไปได้อื่น ๆ ตัวอย่างเช่นการบอกว่า "เธอคืออดีตของเขา" แสดงถึงบางสิ่งในอดีต นี่ไม่ใช่เจตนาของ X ใน XML แต่เราสามารถทำได้ เราคิดว่า XML เป็นบทกวีว่า X-ML เพื่ออ้างถึง SGML ที่นำหน้า

และเราสามารถใช้การตีความ XHTML เดียวกันได้อย่างแน่นอน


4
แม้ว่าจะดี แต่การเก็งกำไรและอารมณ์ขัน
Raynos

จริง ฉันไม่พบคำตอบที่ชัดเจนและพบคำตอบที่คล้ายกันในหนังสือ XML อื่น ๆ ฉันไม่เห็นการใช้ EML ใด ๆ ที่เกี่ยวข้องก่อน XML
Hugo

การอ้างอิงที่เร็วที่สุดที่ฉันเห็น "Extensible ML" เป็นกระดาษปี 1999 ในขณะที่ร่างแรกของ XML เป็นในปี 1996 อย่างไรก็ตาม "Extended ML" นั้นก่อนหน้านี้และฉันพบว่ามันย่อมาจาก EML ในปี 1991 ดังนั้นบางที EML ดังนั้นพวกเขาจึงใช้ XML แทน
Hugo

2

นี่เป็นคำถามที่อาจถูกถามดีกว่าในhttp://english.stackexchange.comโดยทั่วไปโลกที่ใช้ภาษาอังกฤษมีแนวโน้มที่จะใช้ X creatively เช่น X เป็น 'cross' เหมือนกับใน X-ing ในกรณีนี้ดูเหมือนว่า 'X' หมายถึงพยางค์แรก ('eeeks') ไม่ใช่ตัวอักษรตัวแรก


2

การคาดเดาคำตอบที่ได้รับจาก Andreas_D:

แต่ถ้าเราอนุญาตให้ "X" ย่อมาจาก "extensible"

สังเกตุว่ามันดูเหมือนว่ามีตัวย่อของวิศวกรรมย้อนกลับเล็กน้อยที่นี่ ... เรามี X แล้วมันควรจะทำอะไร?

มันทำให้ฉันรู้สึกว่ากีฬาสุดยอดเกม X และอื่น ๆ ล้วนได้รับความนิยมมากในปี 1995 และ X ใน XML นั้นน่าจะเป็นสิ่งที่เล่นได้ บางทีมีคนหวังว่า eXtreme Markup Language?


2
ดู DirectX, ActiveX, XBox
Andy

1

ฉันคิดถึง X ใน XML อยู่เสมอเพื่อระบุว่าคุณสามารถสร้างภาษามาร์กอัปชนิดใดก็ได้ที่คุณต้องการด้วย XML ย้อนกลับไปเมื่อมันเป็นของใหม่นั่นเป็นหนึ่งในสิ่งที่ยิ่งใหญ่ที่สุดที่ทุกคนพูดถึง


X บ่งบอกว่าฉันสามารถสร้างภาษาอื่นด้วยภาษานี้มากกว่าพูด Q หรือ J ได้อย่างไร
FrustratedWithFormsDesigner

2
เนื่องจาก 'X' ที่ใช้ในบริบทนี้สามารถจดชวเลขสำหรับ 'เติมข้อมูลในช่องว่าง' ตัวแปรตามเดิม
Robert S.

มีตัวอักษรอื่น ๆ อีกมากมายที่สามารถนำมาใช้เป็นตัวแปรที่นอกเหนือจากการเป็นX
FrustratedWithFormsDesigner

1
ใช่แล้ว นั่นไม่ใช่บรรทัดฐานนอกวิชาคณิตศาสตร์ X ถูกใช้เพื่อนิยามสิ่งแปลกปลอมมาระยะหนึ่งแล้ว ตัวอักษรอื่น ๆ ไม่มาก Cf X-ray, Generation X, ฯลฯ
Robert S.

2
X-ray เป็นตัวอย่างที่ดี: "ในกระดาษเขา [ค้นพบ Wilhelm Röntgen] ยอมรับว่าเขาไม่รู้จักธรรมชาติที่แม่นยำของรังสีใหม่เหล่านี้เขาเลือกที่จะตั้งชื่อพวกเขาว่า" X-rays "เนื่องจาก" X "เป็นคณิตศาสตร์ สัญลักษณ์ที่ไม่รู้จัก " discoveriesinmedicine.com/To-Z/X-ray.html
Hugo

1

X เป็นเด่นชัดอดีตและมันก็เป็นเรื่องธรรมดาในคำย่อที่จะใช้ X คำที่ขึ้นต้นด้วยอดีต

สิ่งนี้จะถูกถามในภาษาอังกฤษได้ดีกว่าSE

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.