fbpx

Програмчлалын Туршлага ба Зөвлөгөө

Ruby хэл

Рүбиг 1990 оны дундуур Японд Юүкихиро Мацүмото гэх хүн хийж байжээ. Энэхүү рүби нь өндөр түвшний обьект хандалтад хэл юм. Мацүмото нь хэлэхдээ рүбиг анх 1993 онд бодож хийхээр төлөвлөсөн ба анх хамтрагчтайгаа обьект хандалтад программын хэлийн талаар ярьж байжээ. Мөн тэрээр “би Пэрлийг мэднэ гэхдээ энэ чинь хүүхдийн тоглоом шиг хэл обьект хандалтад хэл […]

Луа яагаад тоглоом хөгжүүлэхэд түгээмэл байдаг вэ?

Тө өнөөдрийг хүртэл Game development буюу тоглоом хөгжүүлэлтийн тухай бага ч болов сонсож байсан байх. Мэдээж бид бүхэн тоглоом хөгжүүлэхийн тулд дэлхий дээрхи 8900 гаруй хэлээс нэгийг сонгож тоглоом хөгжүүлэх шаардлагатай болно. Ямар хэл сурвал зүгээр байх бол хмммм. Доод түвшний хэл Assembly дээр мэдээж бичихгүй. Харин бидний мэдэх Python, C++ дээр тоглоом хөгжүүлэх боломжтой […]

Тетрис

Тетрис нарийвчлалын тоглоомын анхны хувилбарыг 1984 онд Советын Холбооны Энгийн Байгууламж, Алексей Пажитнов гэх ухаантай хамтран гаргасан. Уг тоглоомыг компьютер дээр тоглож болдог байсан бөгөөд, бүх аппаратуудад, операцион систем дээр суурьлуулагдаж, хэрэглэгчидийн анхан шатны дэмжлэгт тулгуурласан. Тетрис нь хэдэн шошгоос тоглоход бэлэн тайван болохгүй зургуудыг тэгээгч нь зарлаж, олон баганаас бүрдэх хүчтэй нэг шошгоор хэрэглэгчид […]

Бидний өдөр тутамдаа ашигладаг QR код гэж юу вэ, хэрхэн ажилладаг вэ?

QR код гэж юу вэ? Та магадгүй QR код өдөр тутмын амьдралдаа хаа саагүй харж, хэрэглэж байгаа гэдэгт итгэлтэй байна. Сүүлийн хэдэн жилд маркетингийн салбарт маш өргөн цар хүрээтэйгээр QR кодыг хэрэглэх болсон. Тэгвэл одоо QR код гэж яг юу байдгийг мэдэж авцгаая. Хамгийн энгийн байдлаар тайлбарлавал QR код нь орчин үеийн утсанд уншигддаг(scanned) зургийг […]

Чадварлаг программ хөгжүүлэгч болмоор байвал зохиомжын паттерныг заавал мэдэх хэрэгтэй.

Зохиомжын паттерн тодорхой нэг асуудал, даалгаврыг шийдэхэд өргөн хэрэглэгддэг арга юм. Одоо магадгүй танд “юун тодорхой?” асуудлууд гэсэн бодол урган гарах байх. Үүнд жишээгээр тайлбарлая. Доорх асуудал гарсан гэж үзвэл:Та ганцхан объект агуулсан класс үүсгэмээр байгаа ба тэрхүү объект нь  бусад бүх классуудад ашиглагдах боломжтой байхаар зохиомжлох хэрэгтэй болсон байг. Энэхүү асуудалд хамгийн сайн зохицох […]