Tofauti kati ya maandishi, usimbuaji na lugha za programu
lugha za programu
Lugha ya programu ni seti tu ya sheria ambazo zinaambia mfumo wa kompyuta nini cha kufanya na jinsi ya kuifanya. Inatoa maagizo ya kompyuta kufanya kazi fulani. Lugha ya programu ina safu ya hatua zilizoainishwa vizuri ambazo kompyuta lazima ifuate haswa ili kutoa pato linalohitajika. Kushindwa kufuata hatua kama ilivyoainishwa kutasababisha kosa na wakati mwingine mfumo wa kompyuta hautafanya kama ilivyokusudiwa.
Lugha za ghafi
Kutoka kwa jina, tunaweza kusema kwa urahisi kuwa lugha ya markup inahusu maonyesho na kuonekana. Kimsingi, hii ndio jukumu kuu la lugha markup. Wao hutumiwa kuonyesha data. Inafafanua matarajio ya mwisho au kuonekana kwa data kuonyeshwa kwenye programu. Lugha mbili za markup zenye nguvu zaidi ni HTML na XML. Ikiwa unatumia lugha zote mbili, unapaswa kujua athari wanazoweza kuwa nazo kwenye wavuti kulingana na uzuri wake.
Lugha za maandishi
Lugha ya maandishi ni aina ya lugha iliyoundwa kusanikisha na kuwasiliana na lugha zingine za programu. Mifano ya lugha za maandishi zinazotumiwa sana ni pamoja na JavaScript, VBScript, PHP, na zingine. Wengi wao hutumiwa kwa kushirikiana na lugha zingine, ama lugha za programu au vitambulisho. Kwa mfano, PHP ambayo ni lugha ya maandishi hutumiwa na HTML. Ni salama kusema kwamba lugha zote za maandishi ni lugha za programu, lakini sio lugha zote za programu ni lugha za maandishi.