Cov khoos phis tawj tau hloov zuj zus txhua xyoo. Lawv tau los ua nrawm dua thiab yooj yim rau siv, thiab txoj haujlwm ntawm ib tug programmer tau ntev los ua ib qho ntawm cov neeg xav tau thiab tau txais nyiaj ntau. Txawm hais tias ib tus neeg nyob deb ntawm lub cajmeem twb yuav luag tau hnov tias muaj cov lus programming. Lawv yog dab tsi rau thiab vim li cas muaj ntau ntawm lawv?
Raws li zoo meej raws li lub koos pij tawj yog, tsis muaj software nws tsuas yog pawg ntawm cov hlau thiab yas. Nws yog cov khoos kas uas txiav txim siab seb lub khoos phis tawm ua dab tsi thiab ua li cas, ua ntu zus twg nws ua tej yam haujlwm. Thawj cov ntawv programming tau pib tshwm sim thaum xyoo 50 thiab tau siv los hloov cov lus siv lej yooj yooj yim rau hauv lub tshuab kev cai. Lub tshuab kaw lus yog ib qho qauv ntawm lub tshuab computer cov lus txhais tau ncaj qha los ntawm microprocessor. Tab sis nws yog qhov tsis yooj yim rau ib tus neeg los sau ib qhov program hauv tshuab lej. Txhawm rau kom yooj yim rau txoj haujlwm ntawm cov programmer, cov lus programming pib tsim. Cov lus programming tau muab faib ua hom lus theem siab thiab qib qis. Qib siab dua hauv theem ntawm hom lus, nws yuav yooj yim dua rau cov programmer los sau hauv nws. Cov lus zoo li no kom nkag siab ntau dua rau tus neeg, vim nws tso cai siv cov lus tshaj tawm yooj yim los tsim cov kab ke uas tsim nyog. Tom qab qhov kev zov me nyuam tsim, nws tau muab tso ua ke - uas yog, nws tau muab txhais ua lus ntawm cov tshuab ntawm tus lej cim uas tus processor nkag siab. Cov lus qis muaj nyob ze rau lub tshuab code thiab yog li ntawd nyuaj rau kev sau ntawv hauv. Tab sis lawv muaj lawv qhov tau txais txiaj ntsig - cov kev pab cuam sau rau hauv cov lus zoo li nrawm thiab nrawm. Qhov nrov tshaj plaws hauv cov lus qis yog Assembler. Qee qhov nws tau zoo yog pom tseeb tias txawm tias nyob rau hauv cov phiaj xwm nyuaj sau ua hom lus siab, kev sib dhos tau siv ntau zaus. Ib qhov tshwm sim ntau yog lus C ++. Qhov no yog cov lus yooj yim heev thiab yooj yim txaus rau tus programmer, uas tso cai rau koj los tsim cov haujlwm ntawm txhua qhov nyuaj. Tsis ntev dhau los, Microsoft tau tsim cov C # lus (nyeem "si ntse"), uas muaj tus lej ntawm cov cim tshiab thiab npaj rau cov kev sau ntawv rau lub Windows operating system. Microsoft tau tshaj tawm ib puag ncig lub cajmeem nrov heev Microsoft Visual Studio, uas tso cai rau koj mus ua cov haujlwm hauv C ++, C # thiab qee lwm yam lus Lub Delphi programming lus tau nrov zoo Nws keeb kwm los ntawm lub npe ib zaug Pascal, tab sis ua tsaug rau kev siv zog ntawm Borland, nws tau txais ntau tus cwj pwm tshiab, dhau los, qhov tseeb, cov lus tshiab. Sau ua hom lus no yooj yim heev thiab yooj yim, thiab ua tsaug rau Borland Delphi lub cajmeem ib puag ncig, nws tau dhau los ua qhov dav heev. Cov lus xws li Perl thiab PHP tso cai rau koj los tsim cov ntawv sau uas txiav txim siab tua kev ua ntawm cov yeeb yam tsim nyog rau ntawm nplooj ntawv ntawm lub xaib. Txawm tias qhov kev tsim ntawm cov nplooj ntawv web yooj yim tshaj plaws yuav tsis yooj yim sua yam tsis muaj kev paub txog HTML - tus qauv sau cim cov lus ua haujlwm. Kev suav cov cuab yeej tam sim no nyob txhua qhov chaw: hauv xov tooj ntawm tes thiab ATMs, hauv cov lej tswj kev siv tshuab thiab TV. Nws yog qhov nyuaj nrhiav ib ntu ntawm lub neej nyob rau hauv uas lawv yuav tsis muaj feem rau hauv ib txoj kev los sis lwm qhov. Thiab tag nrho cov cuab yeej siv tau ua tsaug rau cov kev pab cuam sau uas siv ntau yam lus programming.