Бүхэл тоо ба Заагч
Бүтэн тоо, заагч гэсэн нэр томъёог ихэнх програмчлалын хэлэнд ашигладаг. Компьютерийн програмчлалын хэлэнд бүхэл тоо нь математик бүхэл тоонуудын дэд олонлогийг төлөөлдөг аливаа өгөгдлийн төрөл гэж нэрлэгддэг бол заагч нь утгын хаягийг ашиглан компьютерийн санах ойн өөр газар хадгалагдсан өөр утгыг зааж эсвэл шууд илэрхийлдэг төрөл гэж тодорхойлогддог..
Бүхэл тоо
Компьютерийн програмчлалын хэлэнд бүхэл тоо нь математик бүхэл тоонуудын дэд олонлогийг төлөөлдөг өгөгдлийн төрөл юм. Салшгүй хэсэгтэй өгөгдлийн утга нь түүнд тохирох математикийн бүхэл тоо юм. Энэ утгыг компьютерийн санах ойд өгөгдлийн утгыг илэрхийлэх замаар хадгалдаг. Интеграл төрлүүд нь гарын үсэгтэй эсвэл тэмдэггүй байж болно. Тэмдэглэсэн нь сөрөг бүхэл тоог, тэмдэггүй нь сөрөг бус бүхэл тоог илэрхийлж чадна гэсэн үг.
Битийн мөр нь эерэг бүхэл тоог илэрхийлэх хамгийн түгээмэл арга юм. Үүнийг хоёртын тооллын системийг ашиглан хийдэг. Битийн дарааллын өөрчлөлт байдаг. Бүхэл тооны төрлийн нарийвчлал эсвэл өргөн нь битийн тоог илэрхийлнэ.
Хоёртын тооллын системд сөрөг тоог гурван аргаар илэрхийлж болно. Үүнийг нэг нөхөх, хоёр нөхөх, тэмдэгтийн хэмжээгээр хийж болно. Гэхдээ бүхэл тоог илэрхийлэх өөр нэг арга байдаг бөгөөд үүнийг хоёртын кодтой аравтын тоо гэж нэрлэдэг. Гэхдээ энэ аргыг сүүлийн үед бараг ашигладаггүй.
Янз бүрийн интеграл төрлийг өөр өөр CPU-ууд дэмждэг. Гарын үсэг зурсан болон гарын үсэг зураагүй төрлүүд нь өөр өөр техник хангамжаар дэмжигддэг боловч зарим тогтмол өргөнтэй багцууд байдаг.
Заагч
Компьютерийн програмчлалын хэлэнд заагч нь компьютерийн санах ойн өөр газар хадгалагдсан өөр утгыг зааж байгаа эсвэл шууд илэрхийлдэг өгөгдлийн төрөл гэж тодорхойлогддог. Заагч нь дээд түвшний хэлний хувьд ерөнхий зориулалтын регистрүүдэд байрладаг бол машины код эсвэл ассемблер хэл зэрэг доод түвшний хэлэнд үүнийг санах ойд гүйцэтгэдэг. Санах ойн байршлыг заагчаар иш татдаг. Заагчийг мөн илүү хийсвэрлэсэн өгөгдлийн төрлөөс бага хасагдсан эсвэл энгийн хэрэгжилтийг тодорхойлж болно. Заагчийг өөр өөр програмчлалын хэлээр дэмждэг боловч зарим хэл дээр заагч ашиглахад зарим хязгаарлалт байдаг.
Хайлтын хүснэгт, модны бүтэц, мөр, хяналтын хүснэгт зэрэг давтагдах үйлдлүүдийн үед гүйцэтгэлийг мэдэгдэхүйц сайжруулах боломжтой. Процедурын програмчлалд заагчийг мөн нэвтрэх цэгүүдийн хаягийг хадгалахад ашигладаг. Гэсэн хэдий ч объект хандалтат програмчлалд функц дэх аргуудыг холбоход заагчийг ашигладаг.
Хэдийгээр заагчийг эшлэлүүдийг хаяглахад ашиглаж байгаа ч өгөгдлийн бүтцэд илүү зөв хэрэглэх боломжтой. Заагчтай холбоотой тодорхой эрсдэлүүд байдаг, учир нь тэдгээр нь компьютерийн санах ойн хаяг руу хамгаалалттай болон хамгаалалтгүй нэвтрэх боломжийг олгодог.