Google Play badge

belgilash tillari


Belgilash tillarini tushunish

Belgilash tili - matndan sintaktik farqlanadigan tarzda hujjatga izoh berish tizimi. Hujjat ichidagi elementlarni aniqlash uchun teglardan foydalanadi. Belgilash tillari matnni qayta ishlash, aniqlash va taqdim etish uchun mo'ljallangan. Ularning asosiy maqsadi uslub va formatlashni hujjat mazmunidan farqlashdir.

Belgilash tillari nima?

Belgilash tillari veb-ishlab chiqishdan tortib hujjatlarni nashr qilishgacha bo'lgan turli muhitlarda qo'llaniladi. Ular dizaynerlar va ishlab chiquvchilarga hujjatning tuzilishi va taqdimotini aniq, mantiqiy va oson tushunarli tarzda tasvirlash imkonini beradi. Eng mashhur misollar orasida HTML (HyperText Markup Language) va XML (eXtensible Markup Language) mavjud.

Kelib chiqishi va ahamiyati

Belgilash tili tushunchasi matbaa va nashriyot sanoatida raqamli kompyuterlar yoshidan oldin paydo bo'lgan. Bu printerlar uchun matnni qanday formatlash kerakligi haqidagi ko'rsatmalar to'plami edi. Kompyuter fanlari kontekstida xuddi shu printsip qo'llaniladi, ammo yanada murakkabroq tarzda, faqat matn uslubini emas, balki havolalar va multimedia kabi elementlarni o'z ichiga oladi.

Belgilash tillari bir necha sabablarga ko'ra raqamli dunyoda juda muhim:

HTML: Internetning asosiy toshi

HTML eng keng tarqalgan belgilash tilidir. Bu veb-brauzerda ko'rsatish uchun mo'ljallangan hujjatlar uchun standart belgilash tilidir. HTML elementlari barcha veb-saytlarning qurilish bloklari bo'lib, HTML teglari "sarlavha", "paragraf", "jadval" va boshqalar kabi kontent qismlarini belgilaydi. Brauzerlar HTML teglarini ko'rsatmaydi, lekin ulardan sahifa mazmunini ko'rsatish uchun foydalanadi.

XML: Ko'p qirrali belgilash tili

HTML ma'lumotni ko'rsatishga qaratilgan bo'lsa, XML ma'lumotlarni tashish va saqlashga urg'u beradi. Uning asosiy maqsadi inson tomonidan o'qiladigan va mashina tomonidan o'qiladigan bo'lishdir. XML ko'pgina AT tizimlarida hal qiluvchi rol o'ynaydi, chunki u axborot formatlarini yaratish va tizimli ma'lumotlarni Internet kabi umumiy tarmoqlar orqali elektron almashishning moslashuvchan usulini ta'minlaydi.

Belgilash tillariga misollar

HTML va XML-dan tashqari, turli maqsadlarda ishlatiladigan boshqa taniqli belgilash tillari mavjud:

Belgilash tillari qanday ishlaydi

Belgilash tillari matnni "teglar" bilan o'rab, matnni qanday tushunish yoki taqdim etish bo'yicha ko'rsatmalar beradi. Misol uchun, HTMLda matnni qalin qilish uchun uni <code><b></code> teglari bilan o'rab oling, natijada <code><b>qalin matn</b></code> paydo bo'ladi. Har bir belgilash tilida oldindan belgilangan teglar to'plami mavjud bo'lib, ular muayyan formatlash yoki tizimli tashkil etish turlariga erishish uchun mo'ljallangan.

HTML bilan tajriba

HTML qanday ishlashini tushunish uchun quyidagi oddiy misolni ko'rib chiqing. Sarlavha va paragrafni ko'rsatish uchun tuzilgan HTML hujjati quyidagicha ko'rinishi mumkin:

 <!DOCTYPE html>
<html>
<head>
    <title>Mening birinchi HTML sahifam</title>
</head>
<tana>
    <h1>Belgilash tillariga xush kelibsiz</h1>
    <p>HTML va XML kabi belgilash tillari veb-ishlab chiqish va maʼlumotlar almashish uchun zarurdir.</p>
</body>
</html>

Bu misolda <code><h1></code> tegi birinchi darajali sarlavhani, <code><p></code> tegi esa paragrafni belgilaydi. Teglar ichidagi matn veb-brauzer tomonidan ko'rsatiladigan narsadir.

CSS va JavaScript-ning roli

HTML kabi belgilash tillari veb-sahifalarning tuzilishi va mazmunini aniqlasa-da, CSS (Cascading Style Sheets) va JavaScript ushbu sahifalarga interaktivlik kiritish va uslublash uchun ishlatiladi. CSS kontentning joylashuvi va ko'rinishini nazorat qiladi, JavaScript esa dinamik va interaktiv veb-ilovalarni yaratishga imkon beradi.

Xulosa

Belgilash tillari vebda va undan tashqarida kontent tuzilishi, taqdimoti va ma'lumotlar almashinuvining asosidir. Ularni ishlab chiqish va foydalanish informatika va axborot texnologiyalarida ajralmas hisoblanadi. HTML va XML kabi belgilash tillarining asoslarini tushunish raqamli domenda ishlaydigan har qanday professional uchun muhim mahoratdir.

Download Primer to continue