Agar siz o'zingizga juda kuchli kompyuter sotib olsangiz, ko'p pul sarflang, unda ishoning, yaxshi dasturiy ta'minotsiz bundan hech qanday ma'no bo'lmaydi. Dasturiy ta'minotni yaratish uchun ular dasturlash tillaridan foydalanadilar.
Dastlabki dasturlash tillaridan boshlaymiz. Ular o'tgan asrning uzoq 50-yillarida paydo bo'lgan. Keyin ular sizga eng oddiy buyruqlarni bajarishga ruxsat berishdi. Masalan, bunday dasturlash tillari raqamlarni qo'shish va ko'paytirishga imkon berdi, buning uchun maxsus dastur kodi yozildi. Va bunday tillarning o'zi odam tomonidan o'qiladigan kodni protsessor uchun tushunarli bo'lgan matnga aylantirish uchun kerak. Axir, protsessor faqat ikkilik kod bilan ishlaydi, protsessor uchun bunday kod faqat raqamlar to'plami bo'lishi mumkin: 0101000001. Dasturlash tilini tushunarli mashina kodiga aylantirish uchun kompilyator yoki tarjimon ishlatiladi. Masalan, kompilyator C ++ tilini konvertatsiya qilish uchun ishlatiladi, ammo Python tili bilan ishlash uchun maxsus tarjimon kerak.
Dasturlash tillari nima uchun kerakligini va ulardan qanday foydalanish kerakligini yaxshiroq tushunish uchun Internetni misol qilib keltirish kerak. Har kuni siz o'nlab turli xil qiziqarli saytlarga tashrif buyurasiz. Ushbu saytlarning to'g'ri ishlashi uchun ushbu saytni professional darajada yaratish zarur. Ko'pgina saytlar HTML belgisi yordamida tuzilgan, ammo HTML dasturlash tili emasligini tushunish kerak. Faqat oddiy veb-sayt yaratish uchun kerak. Yaxshi funktsional veb-sayt yaratish uchun siz Perl yoki PHP tillarini o'rganishingiz kerak, bu allaqachon to'liq dasturlash tillari.
Dasturlash tillarining ikkita asosiy guruhi mavjud, birinchi guruh past darajali, ikkinchi guruh yuqori darajadagi. Birinchi turdagi til mashina kodiga eng yaqin. Ular bilan dasturlash eng qiyin deb hisoblanadi. Ammo yuqori darajadagi dasturlash tillarida kod ko'proq odam matniga o'xshaydi.
Tillar juda xilma-xil, ular juda ko'p. Biroq, mashhur bo'lganlar kam. Ommabop til C ++ bo'lib, C # tili ham mavjud (C "Sharp"). Ushbu til MicroSoft tomonidan ishlab chiqilgan. Bundan tashqari Delphi, takomillashtirilgan Paskal tili mavjud. Albatta, ko'p odamlar maktabda Paskal tilini o'rganishgan. Delphi Borland tomonidan ishlab chiqilgan va ushbu kompaniya Borland Delphi rivojlanish muhitini ham yaratgan.
Aksariyat odamlar kompyuterni faqat noutbuk yoki tizim bloki yoki, ehtimol telefon bilan planshet, deb hisoblashadi, ammo bu ishdan uzoq. Kompyuterlar sizni hamma joyda o'rab oladi, hatto oddiy televizor ham allaqachon kompyuter, bankdagi terminal ham bu kompyuter. Hatto zamonaviy konditsionerlar ham kompyuterlardir. Va ushbu texnikaning ishlashi uchun dunyo bo'ylab millionlab dasturchilar ishlaydi, har bir qurilma uchun dastur kodini ishlab chiqadi.