Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
10
ushbu tilni o‘rganishda kimmatli emas. Natijada ko‘plab dasturchilarga yangi loyixa
berilsa ular sayoz tildan foydalanishadi. Agar ular ko‘plab tillarni bilishsa loyixaga eng
ko‘p kaysi til mos kelishini bilishadi. Bir tilning ba’zi xususiyatlari boshka tilga
mavxumligicha qoladi.
•
Yangi tillar o‘rganish kobiliyatining oshishi
Kompyuter dasturlari xali yosh va uslubiy dizayn, dasturiy ta’minot ishlab
chiqish vositalari uzluksiz rivojlanmokda. Bu dasturiy ta’minotni ishlab chiqish
uzluksiz o‘rganishga muxtoj. Yangi dasturlash tilini o‘rganish jarayoni davomiy va
qiyin bo‘lishi mumkin, ayniksa o‘zida bir yoki ikki tillarni tajriba qilmagan
dasturchilarga tilning asosiy koidalarini yaxshi tushunish, bu qanday koidalar
tarkibiga kirishini ko‘rish oson bo‘ladi. Misol uchun dasturchi obektga yo‘naltirilgan
dastur tilini bilsa Javani oson o‘rgana oladi. Xozirda ko‘plab dasturlash tillaridan keng
foydalanilmokda. So‘nggi ma’lumotlarga qaraganda dasturlash tillari tez
o‘zgarmokda. Bu shuni ko‘rsatadiki dasturchilar bu tillarni o‘rganishga tayyor
bo‘lishlari kerak. Oxir okibatda dasturchilar tilini va koidalarini bilishi orqali dasturni
oson tushuna oladi.
•
Bajarilayotgan ish moxiyatini yaxshi tushunish
Dasturlash tili koidalarini o‘rganish bu jarayon natijasini ko‘rish uchun xam
kerak xam qizikarli. Jarayonni tushunish nega bu til aynan shunday yaratilganligini
tushunishga olib boradi. Bu esa tildan samarali foydalanishga yordam beradi.
Ayrim dastur nuksonlari o‘sha dastur xaqida ma’lumotga ega dasturchi
tomonidan aniqlanadi. Amalga oshirish masalalarini tushunishning yana bir afzalligi,
bizga tasavvur qilish imkonini beradi. Ba’zi xollarda, ba’zi bir
amalga oshirish masalalari ilmi bir dastur uchun tanlangan bo‘lishi mumkin, muqobil
tuzilmalar nisbiy samaradorligi hakida maslaxatlar beradi. Misol uchun amalga
oshirish murakkabligi haqida kam biladigan dasturchilar kichik dasturlarda samarasiz
dastur yaratishadi.
•