Google Play badge

lugha za ghafi


Kuelewa Lugha za Alama

Lugha ya alama ni mfumo wa kufafanua hati kwa njia ambayo inaweza kutofautishwa kisintaksia kutoka kwa maandishi. Inatumia vitambulisho kufafanua vipengele ndani ya hati. Lugha za Alama zimeundwa kuchakata, kufafanua, na kuwasilisha maandishi. Lengo lao kuu ni kutofautisha mtindo na uumbizaji kutoka kwa maudhui ya hati.

Lugha za Markup ni zipi?

Lugha za alama hutumiwa katika mazingira anuwai, kutoka kwa ukuzaji wa wavuti hadi uchapishaji wa hati. Huruhusu wabunifu na wasanidi kueleza muundo na uwasilishaji wa hati kwa njia iliyo wazi, ya kimantiki na inayoeleweka kwa urahisi. Mifano inayojulikana zaidi ni pamoja na HTML (Lugha ya Kuweka alama ya HyperText) na XML (Lugha ya Kuweka Alama ya eXtensible) .

Asili na Umuhimu

Dhana ya lugha ya alama ilianzia tasnia ya uchapishaji na uchapishaji kabla ya umri wa kompyuta za kidijitali. Ilikuwa seti ya maagizo kwa vichapishi kuhusu jinsi maandishi yanapaswa kuumbizwa. Katika muktadha wa sayansi ya kompyuta, kanuni hiyo hiyo inatumika lakini kwa njia ya kisasa zaidi, ikijumuisha vipengele kama vile viungo na medianuwai, si mtindo wa maandishi pekee.

Lugha za alama ni muhimu katika ulimwengu wa kidijitali kwa sababu kadhaa:

HTML: Jiwe la Msingi la Wavuti

HTML ndiyo lugha ghafi inayotumika sana. Ni lugha ya kawaida ya kuweka alama kwenye hati iliyoundwa ili kuonyeshwa kwenye kivinjari cha wavuti. Vipengele vya HTML ni vizuizi vya ujenzi wa tovuti zote, na lebo za HTML huweka lebo vipande vya maudhui kama vile "kichwa", "aya", "meza", na kadhalika. Vivinjari havionyeshi lebo za HTML, lakini tumia kutoa maudhui ya ukurasa.

XML: Lugha ya Alama Inayotumika Tofauti

Ingawa HTML inalenga katika kuonyesha habari, XML inasisitiza usafirishaji na uhifadhi wa data. Lengo lake kuu ni kuweza kusomeka na binadamu na kusomeka kwa mashine. XML ina jukumu muhimu katika mifumo mingi ya TEHAMA kwani inatoa njia rahisi ya kuunda miundo ya taarifa na kushiriki kielektroniki data iliyopangwa kupitia mitandao ya umma, kama vile intaneti.

Mifano ya Lugha za Alama

Kando na HTML na XML, kuna lugha zingine mashuhuri za uwekaji alama zinazotumiwa kwa madhumuni anuwai:

Jinsi Lugha za Markup zinavyofanya kazi

Lugha za Alama hufanya kazi kwa kuzunguka maandishi na "lebo" ambazo hutoa maagizo ya jinsi maandishi hayo yanapaswa kueleweka au kuwasilishwa. Kwa mfano, katika HTML, ili kufanya maandishi kuwa ya herufi nzito , unaifunika kwa <code><b></code> lebo, na kusababisha <code><b>maandishi mazito</b></code>. Kila lugha ya alama ina seti yake ya lebo zilizoainishwa awali, ambazo zimeundwa kufikia aina mahususi za uumbizaji au mpangilio wa muundo.

Kujaribu na HTML

Ili kuelewa jinsi HTML inavyofanya kazi, fikiria mfano rahisi ufuatao. Hati ya HTML iliyopangwa kuonyesha kichwa na aya inaweza kuonekana kama hii:

 <!DOCTTYPE html>
<html>
<kichwa>
    <title>Ukurasa Wangu wa Kwanza wa HTML</title>
</ kichwa>
<mwili>
    <h1>Karibu kwa Lugha za Alama</h1>
    <p>Lugha za alama, kama vile HTML na XML, ni muhimu kwa ukuzaji wa wavuti na kushiriki data.</p>
</ mwili>
</ html>

Katika mfano huu, lebo ya <code><h1></code> inawakilisha kichwa cha ngazi ya kwanza, na lebo ya <code><p></code> inafafanua aya. Maandishi ndani ya vitambulisho ndiyo yanayoonyeshwa na kivinjari cha wavuti.

Jukumu la CSS na JavaScript

Ingawa lugha za alama kama HTML zinafafanua muundo na maudhui ya kurasa za wavuti, CSS (Majedwali ya Mitindo ya Kuteleza) na JavaScript hutumiwa kuweka mtindo na kuongeza mwingiliano kwenye kurasa hizi. CSS hudhibiti mpangilio na mwonekano wa maudhui, huku JavaScript ikiruhusu uundaji wa programu wasilianifu za wavuti.

Hitimisho

Lugha za alama ni msingi wa muundo wa maudhui, uwasilishaji, na ubadilishanaji wa data kwenye wavuti na kwingineko. Maendeleo na matumizi yao ni muhimu sana katika sayansi ya kompyuta na teknolojia ya habari. Kuelewa misingi ya lugha kama vile HTML na XML ni ujuzi muhimu kwa mtaalamu yeyote anayefanya kazi katika kikoa cha dijitali.

Download Primer to continue