MVC архитектур гэж юу вэ ?
Програм бичиж үзэж байсан хүн бүр “MVC” гэдэг үгийг нэг удаа ч бол сонссон байдаг. Анх харахад учир битүүлэг товчлол шиг боловч үнэндээ цаанаа тийм ч аймшигтай зүйл биш. Зүгээр л кодоо эмх цэгцтэй байлгах гэсэн хамгийн үндсэн санаа. Model — Өгөгдлийн ерөнхий зураг Model бол өгөгдөлтэй холбоотой бүх зүйлийг агуулна . Өгөгдлийн сан руу […]
Компьютер хэрхэн ажилладаг вэ, дотор нь юу байдаг вэ?
Энэ бол энгийн, гэхдээ хүн бүр хааяа эргэцүүлдэг асуулт: таны өмнө байгаа тэр компьютер хэрхэн ажилладаг вэ? Компьютер нь хэдхэн арван жилийн дотор энгийн төхөөрөмжөөс 21-р зууны гол хэрэгсэл болтлоо хөгжсөн. Хэдийгээр харьцангуй шинэ технологи боловч таны үүргэвчинд багтах хэмжээний жижиг тэгш өнцөгт нь нарийн төвөгтэй математикаас эхлээд видео, аудио тоглуулах, нарийн программ хангамж ажиллуулах […]
Бидний өдөр тутамдаа ашигладаг QR код гэж юу вэ, хэрхэн ажилладаг вэ?
QR код гэж юу вэ? Та магадгүй QR код өдөр тутмын амьдралдаа хаа саагүй харж, хэрэглэж байгаа гэдэгт итгэлтэй байна. Сүүлийн хэдэн жилд маркетингийн салбарт маш өргөн цар хүрээтэйгээр QR кодыг хэрэглэх болсон. Тэгвэл одоо QR код гэж яг юу байдгийг мэдэж авцгаая. Хамгийн энгийн байдлаар тайлбарлавал QR код нь орчин үеийн утсанд уншигддаг(scanned) зургийг […]
Функциональ програмчлал ба объект хандалтат програмчлал
C, FORTRAN, Pascall зэрэг уламжлалт програмчлалын хэл нь процедурын програмчлал дээр суурилдаг. Энэхүү програмчлалын парадигм нь процедурын дуудлагуудыг ашигладаг бөгөөд процедур бүр (жишээ нь: функц эсвэл дэд программ) нь дагаж мөрдөх тооцооллын багц юм. Энэ нь хүртээмжтэй бөгөөд ойлгоход хялбар боловч код уртасч эсвэл илүү төвөгтэй болох үед нэг функцэд өөрчлөлт оруулах нь эргээд хайхад […]
Препроцессор хэр чухал юм бол?
Препроцессор нь, компьютерийн шинжлэх ухааны хүрээнд, өөрт орсон(input) өгөгдлүүдийг боловсруулаад буцаагаад гаргах(output) үйл явц хийдэг ба энэ нь өөр нэг программын оролтын(input) өгөгдөл болдог. Өөрөөр хэлбэл гаралтын өгөгдөл нь орсон өгөгдлийн боловсруулагдсан хэлбэр гэж хэлж болох ба энэ нь ихэнхдээ компайлер(хөрвүүлэгч) гэх туслах программуудад ашиглагддаг. Компьютерийн программаас энгийн жишээ дурдвал, хөрвүүлэлтийн(compilation) дараагийн шатнаас өмнө эх […]