Програмчлалын хэлнүүд юунд зориулагдсан бэ?

Програмчлалын хэлнүүд юунд зориулагдсан бэ?
Програмчлалын хэлнүүд юунд зориулагдсан бэ?

Видео: Програмчлалын хэлнүүд юунд зориулагдсан бэ?

Видео: Програмчлалын хэлнүүд юунд зориулагдсан бэ?
Видео: C програмчлалын хэл #3 | Хувьсагч, өгөгдлийн төрөл 2024, Гуравдугаар сар
Anonim

Жил ирэх тусам компьютерүүд өргөн цар хүрээтэй болж байна. Тэдгээрийг ашиглахад илүү хурдан бөгөөд илүү тохиромжтой болж, програмист мэргэжил нь эрэлт ихтэй, өндөр цалинтай мэргэжлүүдийн нэг болоод удаж байна. Програмчлахаас хол байгаа хүн ч гэсэн програмчлалын хэл байдаг гэж бараг л сонссон байх. Тэд юуны төлөө, яагаад ийм олон хүмүүс байдаг вэ?

Програмчлалын хэлнүүд юунд зориулагдсан бэ?
Програмчлалын хэлнүүд юунд зориулагдсан бэ?

Компьютер шиг төгс төгөлдөр, програм хангамжгүй бол энэ нь зүгээр л овоолсон төмөр, хуванцар юм. Энэ бол компьютер юу, хэрхэн хийдэг, ямар дарааллаар тодорхой үйлдлүүдийг гүйцэтгэдэг болохыг тодорхойлдог програмууд юм. Эхний програмчлалын хэлүүд тавьдугаар зууны эхээр гарч эхэлсэн бөгөөд энгийн арифметик илэрхийлэлийг машины код болгон хөрвүүлэхэд ашигладаг байв. Машины код нь микропроцессороор шууд тайлбарлагддаг компьютерын зааврын систем юм. Гэхдээ машины код дээр програм бичих нь хүнд маш тохиромжгүй байдаг. Програм зохиогчийн ажлыг хөнгөвчлөх зорилгоор програмчлалын хэлийг бий болгож эхлэв. Програмчлалын хэлийг дээд ба доод түвшний хэл гэж хуваадаг. Хэлний түвшин өндөр байх тусам програмист үүнийг бичихэд хялбар байдаг. Ийм хэл нь хүний хувьд илүү ойлгомжтой байдаг, учир нь энэ нь шаардлагатай үйл ажиллагааны дарааллыг тохируулахын тулд энгийн семантик байгууламжийг ашиглах боломжийг олгодог. Хөтөлбөрийг үүсгэсний дараа үүнийг хөрвүүлдэг - өөрөөр хэлбэл процессорын ойлгодог машины кодын хэл рүү автоматаар хөрвүүлэгддэг. Доод түвшний хэлүүд нь машины кодонд илүү ойр байдаг тул бичихэд илүү төвөгтэй байдаг. Гэхдээ тэд давуу талтай байдаг - ийм хэлээр бичсэн програмууд маш хурдан бөгөөд авсаархан байдаг. Хамгийн алдартай доод түвшний хэл бол Ассемблер юм. Үүний зарим давуу талууд нь маш тодорхой тул өндөр түвшний хэлээр бичсэн нарийн төвөгтэй програмуудад ч гэсэн угсралт ихэвчлэн ашиглагддаг. Програмчлалын олон тооны хэл байдаг боловч өргөн тархсан хэлийг нэг хуруугаараа тоолж болно. Хамгийн өргөн тархсан зүйл бол C ++ хэл юм. Энэ бол програм зохиогчийн хувьд маш тохиромжтой бөгөөд энгийн хэл бөгөөд танд ямар ч төвөгтэй програм үүсгэх боломжийг олгодог. Удалгүй Майкрософт нь C # хэлийг боловсруулсан ("si sharp" гэж уншина уу), энэ нь хэд хэдэн шинэ онцлог шинж чанартай бөгөөд Windows үйлдлийн системд програм бичихэд зориулагдсан юм. Майкрософт нь C ++, C # болон бусад зарим хэл дээр програмчлах боломжийг олгодог Microsoft Visual Studio програмын маш түгээмэл орчныг гаргасан бөгөөд Delphi програмчлалын хэлийг маш сайн мэддэг. Энэ нь урьд өмнө нь алдаршсан Паскаль хэлнээс эхтэй боловч Борландын хүчин чармайлтын ачаар хэд хэдэн шинэ шинж чанарыг олж авсан бөгөөд үнэндээ шинэ хэл болжээ. Энэ хэлээр бичих нь нэлээд энгийн бөгөөд тохь тухтай бөгөөд Borland Delphi програмчлалын орчны ачаар маш өргөн тархсан бөгөөд програмчлалын хэлгүйгээр интернет оршин тогтнох боломжгүй байсан. Perl, PHP зэрэг хэлнүүд нь сайтын хуудсан дээрх шаардлагатай үйлдлүүдийн гүйцэтгэлийг тодорхойлох скриптүүдийг үүсгэх боломжийг олгодог. Хамгийн энгийн вэб хуудас үүсгэх нь HTML-ийн мэдлэггүйгээр боломжгүй юм - стандарт баримт бичгийн тэмдэглэгээний хэл. Тооцоолох төхөөрөмжүүд одоо хаа сайгүй байдаг: гар утас, АТМ, тоон удирдлагын машин, телевизорт. Тэд ямар нэгэн байдлаар оролцохгүй байсан амьдралын хүрээг олоход хэцүү байдаг. Эдгээр бүх төхөөрөмжүүд нь янз бүрийн програмчлалын хэлийг ашиглан бичсэн програмуудын ачаар ажилладаг.

Зөвлөмж болгож буй: