Хэрэв та өөртөө маш хүчирхэг компьютер худалдаж авбал маш их мөнгө зарцуулаарай, сайн програм хангамжгүйгээр үүнээс огт утгагүй болно гэж итгээрэй. Програм хангамжийг бий болгохын тулд тэд програмчлалын хэлийг ашигладаг.
Хамгийн анхны програмчлалын хэлнүүдээс эхэлье. Тэд өнгөрсөн зууны 50-аад оны үед гарч ирсэн. Дараа нь тэд зөвхөн хамгийн энгийн тушаалуудыг гүйцэтгэх боломжийг танд олгожээ. Жишээлбэл, ийм програмчлалын хэлнүүд тоог нэмэх, үржүүлэх боломжтой болсон тул тусгай програмын кодыг бичсэн болно. Хүмүүсийн уншиж болох кодыг процессорт ойлгомжтой текст болгон хувиргахын тулд ийм хэлнүүд өөрсдөө шаардлагатай байдаг. Эцсийн эцэст, процессор нь зөвхөн хоёртын кодтой ажилладаг тул процессорын ийм код нь зөвхөн тооны багц байж болно: 0101000001. Програмчлалын хэлийг ойлгомжтой машины код болгон хөрвүүлэхийн тулд хөрвүүлэгч эсвэл орчуулагч ашигладаг. Жишээлбэл, хөрвүүлэгчийг C ++ хэлийг хөрвүүлэхэд ашигладаг боловч Python хэлтэй ажиллахын тулд тусгай орчуулагч шаардлагатай байдаг.
Програмчлалын хэл яагаад хэрэгтэй вэ, тэдгээрийн ашиглалт юу болохыг илүү сайн ойлгохын тулд интернетийг жишээ болгон дурдах хэрэгтэй. Өдөр бүр та хэдэн арван өөр сонирхолтой сайтуудад зочилдог. Эдгээр сайтуудыг зөв ажиллуулахын тулд энэ сайтыг мэргэжлийн түвшинд бий болгох шаардлагатай. Ихэнх сайтууд HTML тэмдэглэгээг ашиглан бүтээгддэг боловч HTML бол програмчлалын хэл биш гэдгийг ойлгох хэрэгтэй. Энэ нь зөвхөн энгийн вэбсайт үүсгэхэд л хэрэгтэй. Сайн ажиллагаатай вэбсайт бий болгохын тулд та Perl эсвэл PHP хэл сурах хэрэгтэй бөгөөд эдгээр нь аль хэдийн бүрэн програмчлалын хэл юм.
Програмчлалын хэлнүүдийн үндсэн хоёр бүлэг байдаг бөгөөд эхний бүлэг нь доод түвшний, хоёр дахь бүлэг нь өндөр түвшний байдаг. Эхний төрлийн хэл нь машины кодод хамгийн ойр байдаг. Тэдгээрийг програмчлахад хамгийн хэцүү гэж үздэг. Гэхдээ өндөр түвшний програмчлалын хэл дээр код нь хүний тексттэй илүү төстэй байдаг.
Хэл нь маш өөр, маш олон хэлтэй. Гэсэн хэдий ч цөөн хэдэн алдартай байдаг. Алдартай хэл бол C ++ бөгөөд C # хэл бас байдаг (C "Sharp"). Энэ хэлийг MicroSoft боловсруулсан болно. Паскаль хэлний сайжруулсан Delphi хэл бас бий. Паскаль хэлийг олон хүн сургуульд сурч байсан нь гарцаагүй. Delphi-г Borland компани боловсруулсан бөгөөд энэ компани Borland Delphi-ийн хөгжлийн орчныг бүрдүүлж өгсөн.
Ихэнх хүмүүс компьютерийг зүгээр л зөөврийн компьютер эсвэл системийн нэгж эсвэл магадгүй утастай таблет гэж итгэдэг ч энэ нь тийм ч хол байдаг. Компьютерууд таныг хаа сайгүй хүрээлүүлдэг, жирийн ТВ ч гэсэн аль хэдийн компьютер болсон, банкны терминал бас компьютер юм. Орчин үеийн агааржуулагч ч гэсэн компьютер юм. Энэ техникийг ажиллуулахын тулд дэлхийн өнцөг булан бүрт сая сая програмист ажиллаж, төхөөрөмж тус бүрт програм хангамжийн кодыг боловсруулдаг.