Функциональ програмчлал ба объект хандалтат програмчлал
C, FORTRAN, Pascall зэрэг уламжлалт програмчлалын хэл нь процедурын програмчлал дээр суурилдаг. Энэхүү програмчлалын парадигм нь процедурын дуудлагуудыг ашигладаг бөгөөд процедур бүр (жишээ нь: функц эсвэл дэд программ) нь дагаж мөрдөх тооцооллын багц юм. Энэ нь хүртээмжтэй бөгөөд ойлгоход хялбар боловч код уртасч эсвэл илүү төвөгтэй болох үед нэг функцэд өөрчлөлт оруулах нь эргээд хайхад […]
OSS гэж юу вэ?
Нээлттэй эхийн программ хангамж (OSS) нь эх кодынхоо хамт түгээгдэж, анхны эрхийнхээ дагуу ашиглах, өөрчлөх, түгээх боломжтой болгодог програм хангамж юм. Эх код нь ихэнх компьютер хэрэглэгчдийн хэзээ ч харж чаддаггүй програм хангамжийн хэсэг юм. Энэ нь программистууд програм хэрхэн ажиллаж байгааг хянахын тулд ашигладаг код юм. Эх кодыг ашиглах боломжтой програмистууд програмыг нэмэх, өөрчлөх, буруу […]
Хоёртын хайлт
Хоёртын хайлт нь өгөгдлийн бүтцийг ашиглан энгийн хайх аргаас илүү хурдан хайх арга юм. Бид өгөгдлийг тодорхой шинж чанар, зүй тогтол, дарааллын дагуу бүтэцлэх нь Зарим нэг үйлдлүүдийг хийхгүй байж болох давуу талыг үүсгэдэг. Үүний нэг жишээ нь хоёртын хайлтын алгоритм юм. Хоёртын хайлтыг зөвхөн ямарваа нэгэн шинж тэмдгээр өсөхөөр эсвэл буурахаар эрэмбэлсэн Өгөгдөл дээр […]
Хайлтын алгоритмууд
Шугаман хайлт ба хоёртын хайлтын кодын хэрэгжилт ба нарийн төвөгтэй байдлын шинжилгээ. Хайлтын алгоритмууд нь хөгжүүлэгчийн хувьд ойлгох ёстой компьютерийн шинжлэх ухааны үндсэн ойлголт юм. Тэд өгөгдлийн цуглуулгын дунд тодорхой өгөгдлийг олохын тулд алхам алхмаар аргыг ашигладаг. Хайлтын алгоритмууд нь хөгжүүлэгчийн хувьд ойлгох ёстой компьютерийн шинжлэх ухааны үндсэн ойлголт юм. Хайлтын алгоритм гэж юу вэ? […]
Препроцессор хэр чухал юм бол?
Препроцессор нь, компьютерийн шинжлэх ухааны хүрээнд, өөрт орсон(input) өгөгдлүүдийг боловсруулаад буцаагаад гаргах(output) үйл явц хийдэг ба энэ нь өөр нэг программын оролтын(input) өгөгдөл болдог. Өөрөөр хэлбэл гаралтын өгөгдөл нь орсон өгөгдлийн боловсруулагдсан хэлбэр гэж хэлж болох ба энэ нь ихэнхдээ компайлер(хөрвүүлэгч) гэх туслах программуудад ашиглагддаг. Компьютерийн программаас энгийн жишээ дурдвал, хөрвүүлэлтийн(compilation) дараагийн шатнаас өмнө эх […]