Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
9
1-Mavzu. Dasturlash tillari konsepsiyasi
Reja
1. Dasturlash tillari tushunchalarini o‘rganish sabablari
2. Dasturlash domenlari
3. Til o‘rganish qoidalari
4. Dasturlash tillari evolyusiyasi
5. Sintaksis va semantika tavsifi
1. Dasturlash tillari tushunchalarini o‘rganish sabablari
Tabiiy xolki studentlar dasturlash tilini o‘rganishning asosiy qoidalaridan
qanday foyda olishga ajablanishadi. Shunga qaramasdan ko‘plab kompyuter
texnikasiga oid bilimlar jiddiy o‘rganishga munosib. Quyida dasturlash tilini o‘rganish
koidalaridan foydalilarini keltiramiz.
•
Tushunish qobiliyatining o‘sishi.
Bu turlicha tushuniladiga biror narsani jiddiy o‘ylash kobiliyatida odamlar
tilning ma’no kuchi orkali o‘ylaganlari ta’sirida ularni aloqaga kirgizadi. Bular tilni
sayoz tushunish bu tilning qismlarini tushunishni chegaralaydi, odatda muxim
mavxumlikni xam boshkacha qilib aytganda odamlar og‘zaki yoki yozma nutqda
tuzilishlarni fikrlay olishmaydi va tasvirlab berisha olmaydi.
Dasturchilar fikrlari asosan dastur jarayonini rivojlantirishga qaratiladi.
Dasturiy joylar chegaralarini rivojlantirish qaysi til nazorat tuzilmalari turlari,
ma’lumotlar tuzilmalari, ma’lumotlardan foydalanish, ular qurish mumkin
algoritmlarini shakllari xam shunday cheklangan . Dasturlash tili xususiyatlarini turli
anglash, bunday cheklovlar dasturiy ta’minot ishlab chiqishni kamaytiradi.
Dasturchilar til tuzulmalarini o‘rganish orkali dasturiy ta’minot ishlab chikish
diapazonini oshirishadi. Buni ilgari surish mumkinki, boshka til imkoniyatlarini
o‘rganish dasturchiga til imkoniyatidan foydalanishga xalaqit beradi. Chunki boshka
tillar bir birini ko‘llab kuvvatlamaydi.Boshqacha kilib aytganda dasturlash tili asosiy
koidalarini o‘rganish til xususiyatlari uchun qimmatli baxo beradi, xattoki til
xususiyatlari va qurulmalari bir biriga to‘g‘ri bo‘lmasa xam dasturchilar foydalana
oladi.
•