Dasturlash texnologiyasi va uning rivojlanishining asosiy bosqichlari


Download 37.5 Kb.
bet1/2
Sana18.01.2023
Hajmi37.5 Kb.
#1098873
  1   2
Bog'liq
Dasturlash texnologiyasi va uning rivojlanishining asosiy bosqic


Dasturlash texnologiyasi va uning rivojlanishining asosiy bosqichlari.
Dasturlash texnologiyasi va uning rivojlanishining asosiy bosqichlari
Dasturlash texnologiyasi - bu dasturiy ta'minotni ishlab chiqish jarayonida qo'llaniladigan usullar va vositalar yig'indisidir.
Guruch. 1.1. Texnologik operatsiya tavsifining tuzilishi
Dasturlash texnologiyasini tarixiy sharoitda ko'rib chiqamiz va dasturlashning fan sifatida rivojlanishining asosiy bosqichlarini ajratib ko'rsatamiz. 
Hammasi bo'lib to'rt bosqich mavjud:
- Birinchi bosqich - "spontan" dasturlash (birinchi kompyuterlar paydo bo'lgan paytdan to XX asrning 60-yillarigacha)
- Ikkinchi bosqich - dasturlashga strukturaviy yondashuv ( XX asrning 60-70 yillari).).
Uchinchi bosqich - dasturlashning ob'ektli yondashuvi (80-yillarning o'rtalaridan XX asrning 90-yillari oxirigacha)
-To'rtinchi bosqich - komponentli yondashuv va CASE-texnologiyalari (XX asrning 90-yillari o'rtalaridan bizning davrimizgacha). Barcha bosqichlarni alohida ko'rib chiqing.
Birinchi bosqich - "spontan" dasturlash. Bu davrda ishlab chiqilgan texnologiyalar deyarli yo'q edi va dasturlash aslida san'at edi. Birinchi dasturlar eng oddiy tuzilishga ega edi. Ular mashina tilidagi haqiqiy dastur va u tomonidan qayta ishlangan ma'lumotlardan iborat edi.
Bunday dasturlarning murakkabligi dasturchining dasturlash vaqtida operatsiyalar ketma-ketligini va ma'lumotlarning joylashishini bir vaqtning o'zida aqliy kuzatish qobiliyati bilan chegaralangan.
Ushbu bosqichda assemblerlar ikkilik yoki oʻn oltilik kodlar oʻrniga maʼlumotlarning ramziy nomlari va kodli mnemonikadan foydalanishga ruxsat bergan koʻrinadi (mnemonika bu SGML konstruksiyasi boʻlib, u amallar hujjatining belgilar toʻplamidagi belgilarga ishora qiladi). Natijada dasturlar “o‘qiladigan” bo‘lib qoldi.
FORTRAN va ALGOL kabi yuqori darajadagi dasturlash tillarini yaratish. Vositalari dasturchi uchun qulay bo'lgan vizual, oson idrok qilinadigan shaklda muammoning tavsifini ta'minlaydigan dasturlash tili. Bu har qanday turdagi kompyuterning ichki mashina kodlariga bog'liq emas, shuning uchun yuqori darajadagi tillarda yozilgan dasturlar dasturlar tomonidan mashina kodlariga tarjima qilishni talab qiladi.

Download 37.5 Kb.

Do'stlaringiz bilan baham:
  1   2




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