КомпьютерПрограмчлалын

Эмхтгэл - харилцаа холбоо болон компьютерийн программист хөнгөвчилж үйл явц

нь тодорхой хөтөлбөрийн эцсийн шатанд бий болгох, ямар ч программист хөрвүүлэгч онцлог харагдах албадан байна. Энэ хөтөлбөрийн техникийн баримт бичиг эмхэтгэж, ашигтай гэж даруухан тодорхойлолтыг хуваарилсан. Эмхэтгэлийн - машин (доод түвшний хэл) нь ойлгомжтой тушаал руу хүн (өндөр түвшний хэл дээр) ойлгогдох хэлээр бичигдсэн програмыг хөрвүүлэх үйл явц юм. үр дүн машин код ойрхон байна програм юм. Энэ нь объект модуль, суурь код шиг санагдаж болох юм. Заримдаа ийм хөтөлбөр төстэй юм угсралт хэл.

Тиймээс хөрвүүлж - алгоритмийн тайлбарыг төлөөлж оролтын мэдээлэл (эх код), эсвэл асуудал чиглэсэн хэлний хөтөлбөрт бичигдсэн обьект нь кодонд (машин чиглэсэн хэл) төлөөлөл багуудын адил жагсаалтад бичигдэх боломжтой үед байна.

тэр ч байтугай тодорхойлолтыг хялбаршуулах бол эмхэтгэх - нь өргөн нэвтрүүлгийн машин хөтөлбөр нь асуудлыг шийдэхэд чиглэсэн машин чиглэсэн хэлээр.

тодорхойлолт, эмхэтгэлийн ил тод, хялбар хэдий ч - энэ үйл явц нь маш олон талт юм. Хэрэв хэд хэдэн төрөл байдаг. Багц эмхэтгэлийн нэг цэг нь ажил үүргийн хэд хэдэн эх үүсвэр модулиуд дээр хийж байна. Прогрессив эмхэтгэлийн - энэ нь (дараагийн оператор бүрийн эргэж суурилсан бие даасан эмхэтгэлийн) тайлбарлах адил юм. Гэсэн хэдий ч нөхцөлт эмхэтгэлийн байна. Энэ тохиолдолд өргөн нэвтрүүлгийн текст эх үүсвэр хөтөлбөр хөрвүүлэгч чиглэл заасан байгаа нөхцөлд хамаарна.

зарим тогтмол утгыг өөрчлөх эсвэл хөтөлбөр текстийн нэвтрүүлэг унтраах тохируулж болно.

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

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

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

Нэмэлт хөрвүүлэгч програм хэлтэрхий болон түүнд нэмэлт, өөрчлөлт оруулах тухай дахин нэвтрүүлэг хийдэг, мөн хөтөлбөрийн recompilation арилгаж байна.

Орчуулга, эсвэл нэмэгдэл хөрвүүлэгч эх үүсвэр хөтөлбөрийн тайлан эсвэл дараах тушаалаар тус бүрийн хувьд бие даасан эмхэтгэлийн тууштай хэрэгжүүлэх зарчмыг ашигладаг.

Хөрвүүлэгч хөрвүүлэгч - энэ нь орчуулагч, юм програмчлалын хэл нь албан ёсны тодорхойлолт авдаг. Тэрээр бие даан тодорхой нэг хэл нь хөрвүүлэгчийг бий болгох боломжтой юм.

Debug хөрвүүлэгч бие даан синтакс алдаа зарим төрлийн арилгах болно.

Хөрвүүлэгч оршин суугч санах ой байнгын байрлалыг хуваарилж, болон зорилт нь өргөн хүрээний дахин хэрэглэх үед энэ нь боломжтой юм.

хөрвүүлэгчид байдаг samokompiliruemye. Тэд нэг хэл дээр бичигдсэн тэрхүү нэвтрүүлэг байна.

Universal хөрвүүлэгч албан ёсны тодорхойлолтыг үндэслэн семантик ба эх хэлний синтакс байна. Энэ нь syntactic болон семантик татагч нь цөм бүрдэнэ.

Хамгийн нийтлэг асуудал, хөрвүүлэгч олдвор програм - Линукс платформ нь цөм эмхэтгэж байна. Энэ үйл ажиллагаа нь тоног төхөөрөмжийн уялдаа холбоотой ба тавцангийн хамгийн тохиромжтой хувилбарыг тогтоох асуудал нь өргөн хүрээний шийдэх боломжийг олгодог.

Эмхэтгэх Java платформ нь янз бүрийн дээр ажиллаж эмхэтгэгчид ашиглан хэрэгжүүлсэн. Энэ нь та өөр өөр үйлдвэрлэгчдийн үйлдлийн системүүдэд хэрэгцээнд эх кодыг дахин эмхэтгэх боломжтой.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.delachieve.com. Theme powered by WordPress.