Txij li thaum lub sijhawm tib neeg los nrog thawj tus programmable, ntau tshaj ob txhiab hom lus programming tau tsim. Thiab txhua txhua xyoo lawv cov naj npawb yeej nce zuj zus. Lawv pab tsim kev sib txuas lus ntawm ntau cov khoom siv hauv cov khoom siv thev naus laus zis.
Qhov kev sau lus programming yog ib hom kev cai siv uas yog siv thaum sau cov koos pij tawj. Lawv ua raws ntau yam kev cai (lexical, semantic thiab syntactic) uas txiav txim siab qhov pom ntawm lub program thiab kev ua uas yuav tsum ua los ntawm lub khoos phis tawm. Muaj ntau ntau ntawm cov chav kawm ntawm cov lus programming uas tsim nyog rau cov raug xaiv cheeb tsam, muaj txawm hais ncaj ncees rau sawv daws. Lawv raug hu ua esoteric thiab tsis yog rau kev siv. Piv txwv, muaj cov lus uas muaj cov ntawv sau ua lus (Shakespeare, Chef), cov lus tsim los ua rau nws nyuaj los sau cov code (Malbolge, ALPACA), lossis nrog cov tib neeg tsis muaj tseeb - Var'aq (siv lub cav ntawm Klingon haiv neeg los ntawm Star Trek movie). Thiab lwm cov lus dab neeg comic, tab sis dhau ntawm comic muaj coob tus kws tshaj lij. Cov chav kawm tseem ceeb uas tam sim no siv yog hom lus-taw qhia. Qhov no yog qib siab, uas yog npaj rau kev sau ob qhov program me me thiab cov software loj. Cov sawv cev tseem ceeb ntawm cov chav kawm no yog Java, C #, C ++, Ruby, Python. Cov lus siv hauv cov lus siv yuav tsum raug sau tseg. Lawv ua raws li lub ntsiab thev xaib tsis siv neeg ua pov thawj qhov tseeb thiab raws li lub tswv yim ntawm cov qauv zauv. Lub ntsiab lus nrov tshaj plaws lub cajmeem yog Prolog. Txawm hais tias muaj ntau cov lus tau tsim thiab lawv txoj haujlwm, nws ib txwm tsim nyog los xaiv cov cuab yeej tsim nyog rau kev tsim cov khoom lag luam software. Piv txwv li, yog tias koj xav tau ua qhov kev thov cov neeg siv neeg rau zaub mov, tom qab ntawd, pom tseeb, cov lus muaj kuab tsis tsim nyog rau qhov no. Yog li, nws yog ib qho tsim nyog los xaiv qhov uas tsim nyog tshaj plaws rau kev daws cov haujlwm.