Mengapa XML tidak disebut EML?


21

Dari Wikipedia

Extensible Markup Language (XML) adalah seperangkat aturan untuk menyandikan dokumen dalam bentuk yang dapat dibaca mesin. Ini didefinisikan dalam Spesifikasi XML 1.0 [4] yang diproduksi oleh W3C, dan beberapa spesifikasi terkait lainnya, semua standar terbuka gratis. [5]

Apa alasan historis untuk memanggil XML steno daripada EML yang lebih alami?


14
Jika itu adalah EML, seseorang akan bertanya mengapa bukan XML.
M.Sameer

Anda harus bertanya pada James Clark. Dia orang yang menciptakannya. en.wikipedia.org/wiki/James_Clark_(XML_expert)
Joel Etherton

Bukankah "EML" sudah merupakan format file yang digunakan oleh Microsoft Outlook?
user16764

9
Itu tahun 90-an, dan semua yang keren memiliki tanda X di dalamnya.
Andy

Saya ingat mikroprosesor 6502, satu-satunya prosesor yang memiliki instruksi EOR.
Tuan Lister

Jawaban:


68

Aku mengambil tur yang sangat menyenangkan melalui W3C, Google, dan Wikipedia dan akhirnya menemukan satu jawaban: sebuah dijelaskan XML spesifikasi di mana kita menemukan kutipan dari email dari penemu nama, James Clark, email dari ketua Jon Bosak yang menyarankan untuk gunakan Xsurat itu, dan beberapa ide lain untuk nama dan suara akhir:

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

Ini adalah jawaban Jon Bosak untuk saran James Clark untuk menamainya "Extensible Markup Language" dan melahirkan akronim:

Menurut pendapat saya, kombinasi U tidak akan terbang, tetapi jika kita mengizinkan "X" untuk "extensible" , maka saya dapat hidup dengan (dan bahkan menjadi cinta) XML sebagai akronim untuk "extupble markup language", dan dengan ini saya sekarang memasukkannya ke dalam daftar proposal saat ini .

(Penekanan milikku)


Beberapa bonus - dari beberapa laporan lama dari Kelompok Minat Khusus XML yang saya temukan saat mencari beberapa kutipan asli yang dapat menjawab pertanyaan:

M.15 Haruskah spec merujuk pada XML sebagai "The Extensible Markup Language" atau sebagai "Extensible Markup Language" tanpa artikel yang pasti (misalnya dalam kalimat pertama)?

WG memilih untuk tidak memberikan panduan kepada editor mengenai masalah ini (dengan harapan penuh bahwa hasilnya akan tergantung pada editor mana yang menyentuh file terakhir).

Dasar Pemikiran: setelah beberapa menit berdiskusi dan meningkatkan keriuhan, tidak ada konsensus tercapai, tetapi akhir dari waktu yang ditentukan untuk panggilan konferensi.


9
Sangat? Saya agak suka MAGMA. Sayang sekali hilang. Juga, +1 untuk menggali dan menemukan email tempat asal diskusi !!
FrustratedWithFormsDesigner

2
Pekerjaan detektif yang sangat bagus! Bagus untuk melihat opsi lain, dan menarik mereka bahkan tidak mempertimbangkan EML.
Hugo

1
FWFD - Saya setuju. MAGMA agak keren.
Shauna

6
XML adalah produk dari pertengahan tahun sembilan puluhan, ketika tampaknya semuanya harus "ekstrem" ...
Matt Peterson

26

Karena "X" jauh lebih keren daripada "E".

Mungkin juga untuk menghindari kebingungan dengan hal-hal seperti Extensible ML .


Apakah Extensible ML ada sebelum XML?
Raynos

2
Saya tidak yakin. EML tampaknya memiliki XML yang sudah mati di internet. ML, yang menjadi dasar EML, berasal dari tahun tujuh puluhan, jadi sangat mungkin. Kemudian lagi, SGML, yang merupakan bagian dari XML, bahkan memiliki akar yang lebih awal.
Scott

Itu mirip dengan singkatan aspx, kecuali bahwa dalam XML, x adalah singkatan dari sesuatu.
StuperUser

2
Referensi paling awal yang saya lihat untuk "Extensible ML" adalah makalah 1999, sedangkan draf pertama XML adalah pada tahun 1996. Namun, "Extended ML" lebih awal dan saya menemukannya disingkat menjadi EML pada tahun 1991.
Hugo

Sekarang @Andreas_D telah memberikan jawaban yang pasti, menarik untuk melihat mereka bahkan tidak mempertimbangkan EML.
Hugo

11

Dari buku Computers & Society

X dalam XML

"XML adalah anugerah sekaligus ancaman bagi mimpi web."

X dalam XML adalah singkatan dari eXtensible. Ini menandakan bahwa XML terbuka. Terbuka dalam arti memungkinkan pertumbuhan. Perhatikan bahwa singkatannya adalah XML dan bukan EML. Ada sesuatu yang berani, menarik, mengasyikkan tentang X. X adalah singkatan dari banyak hal, tergantung pada budaya masyarakat tempat ia muncul! Dua hal yang paling jelas dilambangkan adalah

  • Barang dengan peringkat X: film, buku ... hanya diperuntukkan bagi orang dewasa!
  • X-road: tempat pilihan ke arah bisa dibuat.

Karena X dalam XML diucapkan "ex" dan kadang-kadang bahkan ditulis seperti itu, maka kita memiliki peluang untuk memetakan makna potensial lainnya. Misalnya, untuk mengatakan bahwa "dia adalah mantannya" menyiratkan sesuatu di masa lalu. Ini bukan maksud dari X dalam XML. Tapi kita bisa membuatnya begitu. Kita dapat menganggap XML secara puitis sebagai X-ML untuk merujuk pada SGML yang mendahuluinya.

Dan kita bisa menggunakan interpretasi yang persis sama untuk XHTML.


4
Meski bagus, itu hanya spekulasi dan humor.
Raynos

Benar. Saya tidak dapat menemukan jawaban pasti, dan menemukan jawaban serupa di buku XML lainnya. Saya tidak melihat penggunaan EML yang relevan sebelum XML.
Hugo

Referensi paling awal yang saya lihat untuk "Extensible ML" adalah makalah 1999, sedangkan draf pertama XML adalah pada tahun 1996. Namun, "Extended ML" lebih awal dan saya menemukannya disingkat menjadi EML pada tahun 1991. Jadi mungkin EML benar-benar diambil 'jadi mereka menggunakan XML sebagai gantinya.
Hugo

2

Ini adalah pertanyaan yang mungkin lebih baik ditanyakan di http://english.stackexchange.com , secara umum, dunia berbahasa Inggris cenderung menggunakan X secara kreatif, seperti X sebagai 'silang' seperti pada X-ing. Dalam hal ini, tampaknya, 'X' mewakili suku kata pertama ('eeeks'), bukan huruf pertama.


2

Berspekulasi pada jawaban yang diberikan oleh Andreas_D:

tetapi jika kita membiarkan "X" berarti "extensible"

Perhatikan bahwa sepertinya ada sedikit teknik reverse dari akronim di sini ... kita punya X, apa artinya?

Saya terkejut bahwa olahraga eXtreme, game X, dll semuanya sangat populer sekitar tahun 1995 dan X dalam XML mungkin merupakan permainan untuk itu. Mungkin seseorang berharap untuk eXtreme Markup Language?


2
Lihat juga DirectX, ActiveX, XBox
Andy

1

Saya selalu memikirkan X dalam XML sebagai menunjukkan bahwa Anda dapat membuat segala jenis bahasa markup yang Anda inginkan dengan XML. Kembali ketika masih baru, itu adalah salah satu hal terbesar yang dibicarakan semua orang.


Bagaimana X menunjukkan bahwa saya dapat membuat bahasa lain dengan yang satu ini, lebih dari, katakanlah, Q atau J?
FrustratedWithFormsDesigner

2
Karena 'X' yang digunakan dalam konteks ini dapat menjadi singkatan untuk 'mengisi bagian yang kosong.' Variabel, seolah-olah.
Robert S.

Ada banyak surat lain yang dapat digunakan sebagai variabel selain X .
FrustratedWithFormsDesigner

1
Ya jadi? Itu bukan norma di luar matematika. X telah digunakan untuk mendefinisikan hal yang tidak diketahui untuk beberapa waktu. Surat-surat lain, tidak begitu banyak. Cf X-ray, Generasi X, dll.
Robert S.

2
X-ray adalah contoh yang baik: "Dalam makalah dia [menemukan Wilhelm Röntgen] mengakui bahwa dia tidak tahu sifat tepat dari sinar baru ini. Dia memilih untuk memberi nama mereka" sinar-X, "karena" X "adalah matematis simbol untuk yang tidak dikenal. " discoveriesinmedicine.com/To-Z/X-ray.html
Hugo

1

X diucapkan ex , dan itu cukup umum dalam akronim untuk menggunakan X untuk kata-kata yang dimulai dengan ex .

Ini akan lebih baik ditanyakan di English.SE

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.