Ma’lumki, har bir EHM o‘zining buyruqiar tizimi va mashina tiliga ega. Bu til ma’lum qonun va qoidalar asosida yozilgan 0 va 1 raqamlarining ketma-ketligidan iboratdir. Mashinalar soni va xillarining keskin ko‘payishi mashina tilida yoki avtokodida (assemblerida) tuzilgan dasturni boshqa mashinaning tushunmasligi (chunki assemblerlar ham mashinaga bog‘liq til), bu soha bo‘yicha mutaxassis bo‘lmagan EHMdan foydalanuvchilar uchun dastur yaratishning juda qiyinligi katta-katta muammolarni keltirib chiqardi va EHMdan foydalanib samaradorligining keskin kamayishiga sabab bo‘ldi. - Ma’lumki, har bir EHM o‘zining buyruqiar tizimi va mashina tiliga ega. Bu til ma’lum qonun va qoidalar asosida yozilgan 0 va 1 raqamlarining ketma-ketligidan iboratdir. Mashinalar soni va xillarining keskin ko‘payishi mashina tilida yoki avtokodida (assemblerida) tuzilgan dasturni boshqa mashinaning tushunmasligi (chunki assemblerlar ham mashinaga bog‘liq til), bu soha bo‘yicha mutaxassis bo‘lmagan EHMdan foydalanuvchilar uchun dastur yaratishning juda qiyinligi katta-katta muammolarni keltirib chiqardi va EHMdan foydalanib samaradorligining keskin kamayishiga sabab bo‘ldi.
Reja: - 1. Dasturlash tillari haqida tushuncha.
- 2. Turbo Paskal tilining asosiy tushunchalari.
- 3. Paskal tili alfaviti
- 4. Paskal tilida funksiyalar
Dasturlash tillari paydo bо‘lishidan oldin dasturlar mashina kodlarida (mashina kodi - protsessor tomonidan bajariladigan xotiradagi instruksiyalar kema-ketligidir) tuzilar edi. Katta-katta dasturlarni tuzishda juda kо‘p vaqt talab qilinar, ularni xatolarini tuzatish juda qiyin, modifikatsiyalash esa kо‘p hollarda ilojsiz edi. Shularni hisobga olib, inson uchun tushinarli bо‘lgan dasturlash tillarini tashkil kilish muammosi paydo bо‘ldi. - Dasturlash tillari paydo bо‘lishidan oldin dasturlar mashina kodlarida (mashina kodi - protsessor tomonidan bajariladigan xotiradagi instruksiyalar kema-ketligidir) tuzilar edi. Katta-katta dasturlarni tuzishda juda kо‘p vaqt talab qilinar, ularni xatolarini tuzatish juda qiyin, modifikatsiyalash esa kо‘p hollarda ilojsiz edi. Shularni hisobga olib, inson uchun tushinarli bо‘lgan dasturlash tillarini tashkil kilish muammosi paydo bо‘ldi.
Do'stlaringiz bilan baham: |