Нэвтрэх хэсэг Нэвтрэх
Java Native Interface

Хэвлэлийн нэр: МУБИС- КМТС-н ЭШБичиг -5

Зохиогч:  Т.Ганзориг

Хамтран зохиогч:

Хэвлүүлсэн огноо: 2014-04-23

Хуудас дугаар: 24-26

Өгүүллийн хураангуй:

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

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

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

Java флатформын нэг давуу тал нь Java Native Interface. Түүнийг ашиглаад C, C++ мөн Java хэл дээр бичигдсэн кодуудыг native code н тусламжтайгаар нэгтгэж кодчилох боломжыг олгодог. Өөрөөр хэлбэл нэг програм бичихдээ зөвхөн нэг програмчлалын хэл дээр бус нөгөө програмчлалын хэлийг ашиглан кодчилох боломж олгодог.