'''Kompyuter dasturi''' yoki qisqacha '''(dastur)'''deb ma´lummaʼlum bir vazifani bajarish uchun [[kompyuter]] tomonidan amalga oshirila oladigan [[komandabuyruq]]lar tizimiga aytiladi.
== Tarixi ==
=== [[Ada Lovelace]]ning birinchi kompyuter dasturi ===
Dunyoda eng birinchi kompyuter dasturi 1842/-43-yillarda [[Ada Lovelace]] tomonidan [[Charles Babbage]] yaratgan [[analitik mashina]] uchun yozilgan bo´libboʻlib, bu matematikadagi [[Bernulli-raqamlari sonlari]]ni hisolbashga mo´ljallanganmoʻljallangan edi. Bu dastur faqat qo´ldaqoʻlda amalga oshirilishi (mexanik) mumkin edi, chunki o´shaoʻsha davrda hali bunday vazifani amalga oshira oladigan mashinalar yaratilmagan edi.
=== [[Perfokarta]]dagi eng birinchi dastur ===
1936-yilda nemis [[olim]] [[Konrad Zuse]] o´ziningoʻzining nomini olgan [[Zuse Z1|Z1]] va [[Zuse Z2|Z2]] hisoblash mashinalari uchun [[perfokarta]]lardagi komandalarbuyruqlar tizimidan iborat birinchi kompyuter dasturini yaratdi. Ushbu hisoblash mashinasi 4 ta asosiy matematik amallar va kvadrat ildiz chiqarish amalini [[binar]] [[qoldiqli son]]larda bajara olgan.