Дээд түвшний хэл ба доод түвшний хэлний ялгаа

Агуулгын хүснэгт:

Дээд түвшний хэл ба доод түвшний хэлний ялгаа
Дээд түвшний хэл ба доод түвшний хэлний ялгаа

Видео: Дээд түвшний хэл ба доод түвшний хэлний ялгаа

Видео: Дээд түвшний хэл ба доод түвшний хэлний ялгаа
Видео: МЭРГЭЖЛҮҮДИЙГ хэрхэн бүтээдэг вэ!Димаш, Сүндет 2024, Арваннэгдүгээр
Anonim

Үндсэн ялгаа – Дээд түвшний хэл ба доод түвшний хэл

Компьютер нь хэрэглэгчийн өгсөн зааврын дагуу ажилладаг. Тодорхой ажлыг гүйцэтгэхийн тулд бичсэн зааврын багц нь компьютерийн програм юм. Компьютерийн программуудын цуглуулгыг програм хангамж гэж нэрлэдэг. Компьютерийн программ эсвэл программ хангамжийг компьютерийн програмчлалын хэл ашиглан бичдэг. Дэлхий дээр маш олон тооны програмчлалын хэл байдаг. Компьютерийн програмчлалын хэлийг хоёр үндсэн төрөлд хувааж болно. Эдгээр нь өндөр түвшний хэл ба доод түвшний хэл юм. Дээд түвшний хэл ба доод түвшний хэл хоёрын гол ялгаа нь Дээд түвшний хэл нь программчдад ээлтэй хэл бөгөөд техник хангамжаас өндөр түвшний хийсвэрлэх боломжийг олгодог, харин доод түвшний хэл нь машинд ээлтэй хэл бөгөөд программистад ээлтэй хэл юм. техник хангамж. Өндөр түвшний хэлүүд нь ширээний компьютер, вэб болон гар утасны програмуудыг бүтээхэд, харин доод түвшний хэл нь төхөөрөмжийн драйвер, үйлдлийн систем, суулгагдсан систем зэрэг техник хангамжтай холбоотой программыг хөгжүүлэхэд тустай.

Дээд түвшний хэл гэж юу вэ?

Өндөр түвшний хэл нь хүн эсвэл програмисттай ойр байдаг. Өндөр түвшний хэлний зарим жишээ бол Java, C, Python юм. Эдгээр програмчлалын хэл нь хүмүүст ойлгоход хялбар бөгөөд янз бүрийн даалгавруудыг гүйцэтгэх программ боловсруулах боломжийг олгодог. Програмчлалын хэл бүр програм бичихэд зориулсан түлхүүр үг, синтаксийн өвөрмөц багцтай байдаг. Эдгээр нь машинаас хамааралгүй бөгөөд зөөврийн.

Өндөр түвшний хэл нь англи хэлтэй төстэй синтакстай тул хүн унших боломжтой программыг компьютерт уншигдахуйц машины код болгон хөрвүүлэхийн тулд хөрвүүлэгч эсвэл орчуулагч ашигладаг. Эдгээр хэл нь техник хангамжтай шууд харьцдаггүй. Тиймээс High Level Languages-ийг хэрэгжүүлэхэд цаг хугацаа шаардагддаг. Өндөр түвшний хэлүүд нь санах ойд үр дүнтэй байдаггүй. Тэд тодорхой ажиллах цагийн орчин шаардаж магадгүй.

Өндөр түвшний хэл ба доод түвшний хэлний хоорондох ялгаа
Өндөр түвшний хэл ба доод түвшний хэлний хоорондох ялгаа

Зураг 01: Өндөр түвшний хэл ба доод түвшний хэлүүд

Дээд түвшний хэлийг ашиглах нь маш олон давуу талтай. Программист хэлийг хялбархан ойлгож чадна. Тэд программист ээлтэй, дибаг хийх, засвар үйлчилгээ хийхэд хялбар байдаг. Ерөнхийдөө өндөр түвшний хэлүүд нь янз бүрийн програмуудыг бүтээхэд хэрэгтэй.

Дод түвшний хэл гэж юу вэ?

Доод түвшний хэл нь машинд ээлтэй хэл юм. Энэ нь регистр болон санах ойтой шууд харьцаж болно. Доод түвшний хэл нь програмыг машины код болгон хөрвүүлэхийн тулд хөрвүүлэгч эсвэл орчуулагч шаарддаггүй тул Доод хэл нь өндөр түвшний хэлээс хурдан байдаг. Эдгээр програмууд нь машинаас хамааралтай бөгөөд зөөврийн биш юм. Хамгийн түгээмэл доод түвшний хэл нь Машины хэл ба Ассемблей хэл юм.

Машины хэл нь техник хангамжид хамгийн ойрхон хэл юм. CPU нь эдгээр зааврыг шууд гүйцэтгэдэг. Машины хэл нь тэг ба нэгээс бүрдэнэ. Машин хэлний программууд нь машинаас хамааралтай байдаг. Ассемблей хэл нь машин хэлнээс нэг алхам урагшилдаг. Програмист нь Ассемблей хэл ашиглан программчлахын тулд компьютерийн архитектур болон CPU-ийн талаар сайн ойлголттой байх ёстой. Ассемблер хэлний программыг ассемблер ашиглан машины хэл рүү хөрвүүлдэг. Assembly Language нь доод түвшний заавар болох мнемониктэй. Ассемблей хэлний зарим командууд нь MOV болон ADD.

Ерөнхийдөө доод түвшний хэлийг хурдан ажилладаг программуудыг бүтээхэд ашигладаг. Эдгээрийг төхөөрөмжийн драйверууд болон үйлдлийн системүүд гэх мэт техник хангамжтай холбоотой програмуудыг боловсруулахад ашиглаж болно. Доод түвшний програмчлалын хэл сурах нь хэцүү байдаг. Энэ нь компьютерийн архитектурын талаар сайн мэдлэг шаарддаг.

Дээд түвшний хэл болон доод түвшний хэлний хооронд ямар төстэй зүйл байдаг вэ?

Хоёулаа тодорхой ажлыг гүйцэтгэх зааварчилгааг компьютерт өгдөг

Дээд түвшний хэл, доод түвшний хэл хоёр юугаараа ялгаатай вэ?

Өндөр түвшний хэл ба доод түвшний хэл

High Level Language нь техник хангамжаас өндөр түвшний хийсвэрлэх боломжийг олгодог программист ээлтэй хэл юм. Бага түвшний хэл нь машинд ээлтэй хэл бөгөөд техник хангамжаас бага эсвэл бага хийсвэрлэл өгдөг.
Гүйцэтгэх хурд
Дээд түвшний хэл нь доод түвшний хэлээс удаан байдаг. Дод түвшний хэл нь өндөр түвшний хэлээс хурдан байдаг.
Санах ойн үр ашиг
Өндөр түвшний хэл нь санах ойд үр дүнтэй байдаггүй. Бага түвшний хэл нь санах ойг илүү үр ашигтай болгодог.
Орчуулга
Дээд түвшний хэл нь программыг машины код болгон хөрвүүлэхийн тулд хөрвүүлэгч эсвэл орчуулагч шаарддаг. Ассемблер хэл нь ассемблерээс программыг машины код руу хөрвүүлэхийг шаарддаг бөгөөд машин хэлийг компьютер шууд гүйцэтгэдэг.
Ойлгомжтой
Өндөр түвшний хэлийг програмист амархан ойлгодог. Бага түвшний хэл нь компьютерт амархан ойлгомжтой.
Машинаас хамааралтай
Дээд түвшний хэл нь машинаас хамааралгүй. Бага түвшний хэл нь машинаас хамааралтай.
Зөөврийн чадвар
Дээд түвшний хэл нь олон платформ дээр ажиллах боломжтой тул зөөврийн. Доод түвшний хэл нь зөөврийн биш.
Дбаг хийх ба засвар үйлчилгээ
Дээд түвшний хэл ашиглан бичсэн программыг дибаг хийх, засварлахад хялбар. Дод түвшний хэлээр бичсэн программыг дибаг хийх, засварлахад хэцүү.
Дэмжлэг
Дээд түвшний хэлүүд олон нийтийн дэмжлэгтэй. Дод түвшний хэлүүд олон нийтийн дэмжлэг багатай.

Тойм – Дээд түвшний хэл ба доод түвшний хэл

Компьютер нь хэрэглэгчийн өгсөн заавраас хамааран янз бүрийн функцийг гүйцэтгэдэг. Эдгээр зааврын багц нь программууд бөгөөд тодорхой програмчлалын хэлээр бичигдсэн байдаг. Програмчлалын хэл нь компьютертэй харилцахад зориулагдсан албан ёсны хэл юм. Програмчлалын хэлийг дээд түвшний хэл, доод түвшний хэл гэж ангилж болно. Доод түвшний хэл нь техник хангамжийг үр дүнтэй зохицуулах чадвартай. Өндөр түвшний хэл нь сурах, унших, дибаг хийх, шалгахад хялбар байдаг тул програмистуудын дунд илүү түгээмэл байдаг. Дээд түвшний хэл ба доод түвшний хэл хоёрын ялгаа нь өндөр түвшний хэл нь программист ээлтэй хэл бөгөөд техник хангамжаас өндөр түвшний хийсвэрлэх боломжийг олгодог бол доод түвшний хэл нь машинд ээлтэй хэл бөгөөд техник хангамжаас бага эсвэл бага хийсвэрлэх боломжийг олгодог.

PDF-г дээд түвшний хэл болон доод түвшний хэлийг татаж авах

Та энэ нийтлэлийн PDF хувилбарыг татаж аваад офлайн зорилгоор ашиглах боломжтой. PDF хувилбарыг эндээс татаж авна уу. Дээд түвшний хэл ба доод түвшний хэлний ялгаа

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