Компьютерууд, Програмчлал
Өндөр түвшний програмчлалын хэлийг яагаад хэрэглэдэг вэ?
Мэдээжийн хэрэг, компьютер доторх бүх командууд тусгай машины хэлээр дамжуулагддаг бөгөөд операторууд нь нарийн төвөгтэй, бүтэцлэгдээгүй дарааллууд болон тэгүүд юм. Энэ нь цахим технологид тохиромжтой бөгөөд энэ нь тодорхой түвшингийн дохио гэж тодорхойлогдож болох ба ийм дохио байхгүй байх нь тэг болно. Гэсэн хэдий ч, ийм кодыг ашиглан нарийн төвөгтэй ажлуудыг гүйцэтгэх зааврыг бичих нь маш хэцүү бөгөөд алдаа олох, дибаг хийх боломжгүй юм. Тиймээс хөгжүүлэгчид, өндөр түвшний програмчлалын хэл, тусгай зориулалтаар илүү боловсронгуй болсон.
Програм нь стандарт командуудын дараалал бөгөөд гүйцэтгэл нь тодорхой ажил үүргийг гүйцэтгэхэд хүргэдэг. Эхний компьютерүүдийн хувьд програмууд нь машины хэл дээр шууд бичигдсэн бөгөөд тэдгээр нь ойлгомжгүй, төвөгтэй байв. Эхэндээ, өнгөрсөн 20-р зууны дунд үе гэхэд эхний макрогууд нь програмчлалын процессыг илүү бүтээсэн, дараа нь уг машины кодод чиглэсэн Assembler хэл гэж нэрлэгддэг байсан юм. Компьютерийн технологийн хурдацтай хөгжлийг даган, програмчлалын хэл нь хөгжиж сайжрав. Дундад зууны үед Fortran анх удаагаа өндөр түвшний програмчлалын хэл дээр гарч ирэв. 1968 онд Николас Уилтар шинэ Pascal програмыг танилцуулсан бөгөөд одоогийн байдлаар сонирхолтой програм хангамжийг хөгжүүлэх, хөгжүүлэхэд өргөнөөр ашигладаг. Дараа нь Visual Basic-ийн объект хандалтат платформ дээр суурилсан хэлний BASIC гарч ирсэн. 1970-аад онд, өөр нэг хэлээр өргөн хэрэглэгддэг хэл, C, нэвтрүүлсэн бөгөөд энэ нь системийн програмчлалын онцлогт тохирсон байсан . Одоогийн байдлаар хөгжүүлэлт, түгээлт нь бүрэн, олон төрлийн объект хандалттай системийг хүлээн авч, мэргэжилтнүүд Интернэт хэрэглээг бий болгоход зориулагдсан хэл юм: html, php, java. Нийтдээ хоёр мянга гаруй янз бүрийн хэлээр програмчлалын хэл дээр байдаг, мөн түүнчлэн компьютерт ашиглагддаггүй, түүнчлэн өндөр түвшний програмчлалын хэлний олон тооны хэл дээр байдаг.
Хамгийн хялбар ангилал нь одоо байгаа бүх хэрэгслүүдийг доод түвшний програмчлалын хэл буюу машинд суурилсан, өндөр түвшний програмчлалын хэл, эсвэл хэрэглэгчид төвтэй програмуудад хуваадаг. Үндсэн ялгаа нь эхний бүлгүүдийн хэлээр бичигдсэн програмууд (тухайлбал, угсрагч, мнемоник кодууд) нь тухайн компьютерээс эсвэл процессор болон заавартаа тохируулахаас хамаардаг. Өндөр түвшний хэлээр програмчлах нь тоног төхөөрөмжийг үл харгалзан ямар ч компьютер дээр ажиллах програм авах боломжтой болгодог . Бүтэц, процедурын бус хоёр том бүлгүүд байдаг бөгөөд үүнд дэд салбарыг бүтцийн болон үйл ажиллагааны, үйл ажиллагаа, логик байдлаар нэвтрүүлсэн.
Хөтөлбөрийн мэргэжилтэн нь ихэвчлэн өөрийн архитектурынхаа арваад төрлийн програмчлалын хэл дээрээ тодорхой үүрэг даалгаврыг гүйцэтгэхэд ашиглаж болох юм. Мэдээж энэ нь мэдээж өндөр түвшний програмчлалын хэлүүд боловч хөгжүүлэгч машинд чиглэсэн хэлнүүдийн хувьд илүү төвөгтэй байдаг нь програм хангамжийн бүтээгдэхүүний зарим хэсгийг үүсгэхэд өргөн хэрэглэгддэг .
Similar articles
Trending Now