Tambler (Xanadu loyihasi) - Tumbler (Project Xanadu)

Dizaynida Xanadu kompyuter tizimi, a tambur har qanday tarkib yoki havolaning manzili yoki diapazon yoki havolalar to'plamidir. Ga binoan Gari Volf yilda Simli, tamburchilarning g'oyasi "manzil nafaqat o'quvchini to'g'ri mashinaga yo'naltiradi, balki hujjat muallifini, hujjat versiyasini, baytning to'g'ri oralig'ini va ushbu baytlar bilan bog'liq bo'lgan havolalarni ko'rsatib beradi. . " Tumblers tomonidan yaratilgan Rojer Gregori va Mark Miller.[1][2]

Ular Xanadu FEBE (Front End - Back End) protokolida xuddi shunga o'xshash tarzda ishlatilgan URI veb-brauzerlar va serverlar o'rtasida.

Kontseptsiya va amalga oshirish

Stol ustidagi g'oya kelib chiqadi transfinite raqamlar.[1] Tumbler - bu har qanday qiziqarli artefaktning noyob raqamli manzili. U an IP-manzil, lekin juda katta va juda batafsil tuzilishga ega. Tuzilishi shunga o'xshash.

1. .0. .0. .0.

Etakchi "1." yangi manzilning boshlanishini belgilash uchun ishlatiladi. Manzilning alohida maydonlari ".0" bilan bo'linadi. ular o'zboshimchalik bilan uzoq vaqt bo'lishi mumkin. Har bir "n. N. .... N" formatiga ega, pastki manzillar ierarxiyasi.

Oxirgi element tumbler ma'lumotlarning turini bildiradi, masalan:

  1. Matn / bayt
  2. Havolalar
  3. Bitmapalar va boshqalar.
Manzil maydoniTambler manziliIzoh
Tugun1.2368.792.6Bu 2368.792.6 raqamli kompyuter
Foydalanuvchi1.2368.792.6.0.6974.383.1988.352Bu yuqoridagi kompyuterdagi 6974.383.1988.352 foydalanuvchisi.
Hujjat1.2368.792.6.0.6974.383.1988.352.0.75Foydalanuvchining hujjat raqami 75.
Versiya1.2368.792.6.0.6974.383.1988.352.0.75.2Hujjatning 2-versiyasi.

Hujjatning ushbu versiyasining 9287-bayti 1.2368.792.6.0.6974.383.1988.352.0.75.2 bo'ladi.0.1.9287 va 356-chi ulanish o'rniga 0.2.356 bo'ladi.

Tumbler faqat bir marta chiqarilishi mumkin va hech qachon o'zgarmaydi. Tuzilish turi o'z xohishiga ko'ra o'sishi mumkin, shuning uchun manzil maydoni cheksizdir.

Nelson, shuningdek, yo'nalish va "span" tushunchalarini taqdim etadi, bu hujjat uchun mazmunli ma'noga ega bo'lgan hujjat qismidir. Masalan, "orqaga 2 bob" yoki "oldinga 300 bayt" haqida gapirish mumkin.

Shuningdek qarang

Adabiyotlar

  1. ^ a b Wolf, Gari (1995 yil 1-iyun). "Xanadu la'nati". Simli. Olingan 25 dekabr 2015.
  2. ^ Teodor Xolm Nelson (1999 yil dekabr). "Xanalogical Struktura. Hozir har qachongidan ham ko'proq zarur: parallel hujjatlar, tarkibga chuqur havolalar, chuqur versiyalar va chuqur qayta ishlatish". ACM hisoblash tadqiqotlari. 31 (4): 33 yosh. CiteSeerX  10.1.1.418.7740. doi:10.1145/345966.346033.

Tashqi havolalar