C kompyuter operatsion tizimlarini yozish uchun moʻljallangan til. JAVASCRIPT interfaol web- saytlarni yozish uchun moʻljallangan til. SCRATCH dasturlarni oʻrganish uchun eng mos vizuallashgan dasturlash tili. JAVA kompyuter, mobil telefon va planshetlar uchun moʻljallangan dastur yozuvchi til. PHP dinamik web-saytlar yaratish uchun moʻljallangan til. PYTHON turli masalalarni yechish, sunʼiy intellekt tizimlari uchun moʻljallangan dasturlash tili. Aksariyat dasturlash tillari, xususan, C++, Pascal, Java, Python va boshqalar integrallashgan dasturlash muhiti (IDE)ga ega.IDE (Integrated Development Environment- integrallashgan dasturlash muhiti) — dasturiy taʼminot yaratish uchun dasturiy vositalar majmuasi.
Dastur yaratish jarayonida[tahrir | manbasini tahrirlash]
Tizimli va amaliy dasturlarni yaratish uchun dasturlash tillaridan foydalaniladi. Dastur yaratish jarayoni katta hajmga ega bólib, dasturlash tillarida Tizimli va amaliy dasturlarni yaratish uchun dasturlash tillaridan foydalaniladi. Dastur yaratish jarayoni katta hajmga ega boʻlib, dasturlash tillarida dastur yozish shu jarayonning bir qismi sanaladi. Kompyuter dasturlarini yaratish jarayoni ham kompyuterda masalani yechish jarayoniga oʻxshash boʻlib, bir necha bosqichni óz ichiga oladi, dastur yozish shu jarayonning bir qismi sanaladi. Kompyuter dasturlarini yaratish jarayoni ham kompyuterda masalani yechish jarayoniga oʻxshash bólib, bir necha bosqichni oʻz ichiga oladi.
Dasturlash va dasturlash tillarining kelib chiqish tarixi, turli xil davrlardagi dasturlash tillari haqida.
1833 yilda Charlz Bebbij Ada Lavleys bilan uchrashdi. Ada Beebijning dasturlash mumkin bo'lgan mashinalar haqidagi rejalariga juda qiziqdi va ularning hamkorligi boshlandi. Bebbijning hisoblash qurilmalarini dasturlash fikri ham Ada Lavleysga tegishli. Ada Lavleys birinchi dasturchi ayol hisoblanadi.
Ada o'z qo'lyozmalarida dasturlash tarixidagi juda muhim qaydlarni yozib qoldirgan. Birinchisi, u Bebbijning "Analytical Engine" qurilmasi uchun Bernuli sonlarini hisoblovchi algoritm yozgan. Bu algoritm tarixdagi birinchi kompyuter dasturi deb tan olinadi. Adaning yana bir muhim ishlaridan biri bu kompyuterlarning kelajagini tasavvur qila olganida. U o'z qaydlarida kompyuterlardan kelajakda rasmlar chizish va musiqa bastalash maqsadida foydalanish mumkinligi haqida yozib o'tgan. Qiziq tarafi shundaki birinchi zamonaviy kompyuterlar yaratilganda Adaning fikrlari muhim tas'irini o'tkazgan.
Algoritm - bu kompyuter bajarishi uchun dasturchi tomonidan beriladigan buyruqlar ketma-ketligi.
Ada Lovelace
Birinchi raqamli kompyuterlar machine code(mashina kodi) yordamida dasturlashtirilgan - bu kompyuter tushunadigan yagona narsa. Keyingi bo'limlarda mashina kodi haqida batafsilroq to'xtalamiz.
1949 yilda Jon Mauchli "Brief Code" deb nomlangan narsani taklif qildi, keyinchalik u "Short CodeI(Qisqa Kod)" deb o'zgartirildi. Short Code birinchi high-level dasturlash tillaridan biri hisoblanadi. Short Code da yozilgan dastur dastlab mashina kodiga tarjima qilingan keyin kompyuter kodlar orqali berilgan buyruqlarni bajargan.