Kompyuterda dasturlash bu kompyuter mikroprotsessori uchun turli buyruqlar berish, qachon, qayerda nimani o'zgartirish va nimalarni kiritish yoki chiqarish haqida buyruqlar berishdir


Download 50.95 Kb.
bet3/4
Sana31.01.2024
Hajmi50.95 Kb.
#1831746
1   2   3   4
Bog'liq
Dasturlash tillari

Birinchi bosqichda dastur uchun talab aniqlanadi. Ushbu jarayonda dasturning qanday maqsadda qo’llanilishi, kirish va chiqish ma’lumotlari aniqlanadi. Dastur va resurslarni ishlab chiqish, uni joriy etishning narxi baholanadi.
Ikkinchi bosqichda dastur loyihasi ishlab chiqiladi. Dasturchilar uchun texnik topshiriq va vazifalar shakllantiriladi. Ishchi hujjatlar hamda ish rejasining grafigi tuziladi.
Uchinchi bosqichda dastur kodi yoziladi. Bu kodlash (dasturlash) jarayoni bo’lib, tuzilgan algoritm dasturlash tilida yoziladi.
To’rtinchi bosqichda kodlash jarayoni tugab, dasturdagi xatoliklarni aniqlash va testlash boshlanadi. Bu jarayonda dasturning to’g’ri tuzilganligi, ishlash samaradorligi va boshqa parametrlariga aniqlik kiritiladi.
Beshinchi bosqichda dastur amaliyotga joriy etiladi. Agar dastur aniq buyurtmachi talabiga muvofiq yaratilgan bo’lsa, u holda bu bosqich eng muhim bosqich sanaladi. Bunda avvalgi dasturda foydalanilgan qurilma va ma’lumotlar yangi dasturga moslanadi. Ushbu dastur bilan ishlovchi mutaxassislar o’qitiladi.
Oltinchi so’nggi bosqichda qo’llab-quvvatlash amalga oshiriladi. Bu bosqichda foydalanuvchilarga tavsiyalar beriladi. Shuningdek, foydalanuvchi xohishini inobatga olgan holda ish jarayonida yuzaga kelgan kamchilik va takliflar asosida dasturga o’zgartirishlar kiritiladi
Yuqori darajadagi dasturlash tili - High-level programming language
Yilda Kompyuter fanlari, a yuqori darajadagi dasturlash tili a dasturlash tili kuchli bilan mavhumlik tafsilotlaridan kompyuter. Aksincha past darajadagi dasturlash tillari, ishlatishi mumkin tabiiy til elementlar, ulardan foydalanish osonroq bo'lishi yoki hisoblash tizimlarining muhim sohalarini avtomatlashtirishi (yoki umuman yashirishi) mumkin (masalan, xotirani boshqarish ), dasturni ishlab chiqish jarayonini quyi darajadagi tildan ko'ra sodda va tushunarli qilish. Taqdim etilgan abstraktsiya miqdori dasturlash tilining qanchalik "yuqori darajadagi" ekanligini belgilaydi.[1]
1960-yillarda a dan foydalangan holda yuqori darajadagi dasturlash tillari kompilyator odatda chaqirilgan avtokodlar.[2]Avtokodlarga misollar COBOL va Fortran.[3]
Kompyuterlar uchun mo'ljallangan birinchi yuqori darajadagi dasturlash tili bu edi Plankalkül, tomonidan yaratilgan Konrad Zuse.[4] Biroq, u o'z vaqtida amalga oshirilmadi va uning dastlabki hissalari tufayli boshqa rivojlanishlardan ajralib qoldi Ikkinchi jahon urushi tomonidan, "Superplan" tiliga tilning ta'siridan tashqari Xaynts Rutishauzer va shuningdek, ma'lum darajada Algol. Birinchi darajada keng tarqalgan yuqori darajadagi til edi Fortran, IBM ning ilgari ishlab chiqarilgan mashinadan mustaqil rivojlanishi Avtokod tizimlar. Algol, 1958 va 1960 yillarda Evropa va Amerikalik kompyuter olimlari qo'mitalari tomonidan belgilab qo'yilgan rekursiya shu qatorda; shu bilan birga ichki funktsiyalar ostida leksik ko'lam. Bu shuningdek, ularning orasidagi farqni aniq ko'rsatadigan birinchi til edi qiymat va nom parametrlari va ularga mos keladi semantik.[5] Algol shuningdek, bir nechtasini taqdim etdi tizimli dasturlash kabi tushunchalar bajarishda va if-then-else konstruktsiyalari va uning sintaksis rasmiy notalarda birinchi bo'lib tasvirlangan - "Backus-Naur shakli "(BNF). Taxminan shu davrda, Kobol tanishtirdi yozuvlar (shuningdek, tuzilmalar deb ataladi) va Lisp to'liq generalni taqdim etdi lambda mavhumligi birinchi marta dasturlash tilida.


Download 50.95 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling