216
nomlanadi) kodlashlar va o‘zgaruvchan kenglik (shuningdek, o‘zgaruvchan
uzunlik deb ataladi) kodlashlar. Dastlabki belgilar kodlashlari
bir baytdan iborat
bo‘lib, ularning eng yaxshi tanilgan namunasi ASCII. Bugungi kunda ham
qo‘llanilmoqda, masalan HTTP sarlavhalari. Shu bilan birga, bitta baytli kodlashlar
256 ta belgidan ko‘proq belgilar majmuasini modellashtira olmaydi.
Kabi katta
belgilar to‘plamlarini talab qiladigan skriptlar Xitoy, yapon va koreys tillari ko‘p
baytli kodlashlar bilan ifodalanishi kerak. Dastlabki ko‘p
baytli kodlashlar uzunlik
bo‘yicha aniqlangan, ya’ni har bir belgi bir nechta bayt bilan ifodalangan bo‘lsada,
barcha belgilar bir xil miqdordagi baytlardan (“so‘z uzunligi”)
foydalanib, ularni
qidiruv jadvali bilan dekodlash uchun moslashtirgan.
Yakuniy guruh,
o‘zgaruvchan kenglikdagi kodlashlar ko‘p baytli kodlashlarning bir qismidir. Ular
keng ishlatiladigan belgilarni qisqartirganda yoki orqaga qarab muvofiqlik
xususiyatlarini saqlab turganda katta belgilar to‘plamlarini
samarali ravishda
namoyish qilish uchun yanada murakkab kodlash va dekodlash mantig‘idan
foydalanadilar.
Genetik kod
Biologik organizmlar o‘zlarining funksiyalari va rivojlanishini boshqarish
uchun ishlatiladigan genetik materialni o‘z ichiga oladi. Bu DNKnomlangan
birliklarni o‘z ichiga olgan genlar undan xabarchi RNK olingan. Bu o‘z navbatida
ishlab chiqaradi oqsillar orqali genetik kod unda bir qator uch egizaklar (kodonlar)
to‘rttadan nukleodlar mumkin bo‘lgan yigirmadan
biriga tarjima qilish
mumkin.
Dostları ilə paylaş: