3-Mavzu: Dasturlash tili asoslari va klassifikatsiyasi


Download 0.87 Mb.
bet1/3
Sana21.06.2023
Hajmi0.87 Mb.
#1644592
  1   2   3
Bog'liq
3-Mavzu Dasturlash tili asoslari1

3-Mavzu:Dasturlash tili asoslari va klassifikatsiyasi.

Reja:

1. Dasturlash tillarining klassifikatsiyasi.

2.Python dasturlash tili va uning imkoniyatlari.

3.Python dasturlash tilining alifbosi.

4. Python dasturlash tilining standart funksiyalari.

Dasturlash tillarining klassifikatsiyasi

  • Elektron hisoblash mashinalarini birinchi avlodlari yaratilishi bilan algoritmlash tillarining rivojlanishi ham boshlandi. Avval algoritm tuzuvchi mutaxassislar eng sodda mashina tilini o‘zida ifodalovchi kompyuter buyruqlari bilan ishlaganlar. Bu buyruqlar nol va birlar ketma-ketligidan iborat matnlardan tashkil topgan edi. Keyinchalik insonlar uchun tushunarli bo‘lgan mashina buyruqlarini o‘zida saqlovchi assembler tili yaratildi.

Keyinchalik FORTRAN, BASIC, PASKAL va COBOL singari yuqori darajali tillar ham paydo bo‘ldiki, bu tillar yordamida so‘z va gaplarning mantiqiy konstruksiyasidan foydalanib algoritmlash imkoniyati yaratildi. Ular buyruqlarni mashina tiliga interpretatorlar va kompilyatorlar yordamida o‘tkazar edi.

  • Keyinchalik FORTRAN, BASIC, PASKAL va COBOL singari yuqori darajali tillar ham paydo bo‘ldiki, bu tillar yordamida so‘z va gaplarning mantiqiy konstruksiyasidan foydalanib algoritmlash imkoniyati yaratildi. Ular buyruqlarni mashina tiliga interpretatorlar va kompilyatorlar yordamida o‘tkazar edi.
  • Algoritmlash tillari yaratilishi bo‘yicha uchta turga ajratiladi:

  • -quyi darajadagi;
  • -o‘rta darajadagi;
  • -yuqori darajadagi.

Ma’lumki, ma’lum bir masalani yechish uchun buyruqlar ketmaketligi ya’ni, algoritm algoritmlash tilida yozilayotganda kamroq buyruqlardan foydalanilsa, bunday tillar darajasi yuqoriroq hisoblanadi.

  • Ma’lumki, ma’lum bir masalani yechish uchun buyruqlar ketmaketligi ya’ni, algoritm algoritmlash tilida yozilayotganda kamroq buyruqlardan foydalanilsa, bunday tillar darajasi yuqoriroq hisoblanadi.
  • Quyi darajadagi algoritmlash tillari bevosita kompyuter qurilmalari bilan bog‘liq bo‘lib, buyruqlar ularning kodlari bilan yoziladi. Bu kabi buyruqlardan tashkil topgan algoritmlar katta hajmli bo‘lib, ularni taxrirlash katta mehnat talab qiladi. Dastlabki kompyuterlar(ENIAK, MESM va boshqalar) ana shunday tillarda ishlagan.

Download 0.87 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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