1-Maruza : Maqsad tili tushunchasi va arxitekturalar.
Reja:
1.
Dasturlash tillari rivojlanishi
2.
Mashinalar tillari.
3.
Assembler tili
4.
yuqori bosqich tillar.
Tayancha so’z va iboralar:
Dasturlash tillari , Mashinalar tillari, Assembler
tili,yuqori bosqich tillar.
1.Dasturlash tillari rivojlanishi
Dasturlash - vaqt va murakkab jarayon
kuchi har bir kishi uchun emas, deb tushunib. Mashina tiliga
algoritmlar va
kompyuter kodi majmui iborat. Va bugungi kompyuterlar tufayli
dasturlashtirilgan aslida juda ilg'or uskunalar mavjud. Bu mashina kurib ramziy
kalit so'zlarni ko'tarib mashinalari uchun maxsus til ixtiro emas edi, u, dasturiy
ta'minotni ishlab chiqish shunchalik muvaffaqiyatli tarixi bo'lmagan bo'lar.
dasturlash tillari rivojlanish tarixi, shuningdek, rivojlangan ko'rib chiqaylik.
Autocode birinchi muhandis Jon Backus rahnamoligida 1955 yilda IBM
ishlab chiquvchilar sa'y-harakatlarini paydo bo'ldi.
Bu Fortran deb nomlangan
yuqori darajada til emas, balki, izolyatsiya qilingan oddiy buyruqlar majmuini va
operatorlari yoki algoritmik tillar deb atalgan katta kodlari tashkil edi. mashina
autocode ularni tarjima qilish algoritmlarini o'zgartirmoq
va elektron kompyuter
uchun tushunarli qilish tarjimonlar tomonidan ixtiro qilingan. yorumsal va
jamlama: Bu ikki yo'l bilan sodir bo'ladi. tez foydalanish kiradi, va ularning so'nggi
va bugungi kunda eng mashhur kompyuter dasturlash tillaridan biri bo'lib,
FORTRAN versiya soddaligi tufayli.
Biroq, bu mashinalar uchun faqat autocode emas. dasturlash tillari Algol
rivojlanish tarixi, ilmiy muhitda asosan ishlatiladi va yangi tushunchalar bir qator
iborat algoritmlarini yaratish davom etmoqda. Ushbu tadbir 1960 yilda bo'lib
o'tadi. Bir oz o'tib, IBM qiziquvchan xodimlar ish muhitida foydalanish uchun
mo'ljallangan
COBOL tilini, ixtiro va murakkab va iqtisodiy xususiyatga ega
axborot hajmini band uchun ishlatiladi.
Dasturlash tillari kollej professori rivojlanish tarixi Dartsmute T. Kurtz va
taniqli BASIC ishlab Jorj. Kemeny, davom etmoqda. Bu Fortran ancha oson
bo'lgan, va shuning uchun ishlatiladigan shaxsiy kompyuterlar. Bu asosiy majmui
autocode dasturlash bo'lib, va kompyuterlar
eng keng tarqalgan domen
foydalanuvchilari qilish, portlash ta'siri bor edi.
Foydalanish qulaylik va suhbat aloqa yo'l - bu asosiy tili asosiy afzalliklari
bor. Kamchiliklari ham tez-tez ularni aralashtirib yuboradi va ularni mantiqiy
tushunarsiz qiladi dasturlash bo'yicha cheklovlar yo'qligi o'z ichiga oladi.
kompilyatorlar va tarjimonlar emas,
ular asoslangan, chunki BASIC tomonidan
yaratilgan dasturlar, tabiatda sekin bo'ladi.
Bugungi kunda olimlar uni takomillashtirish ustida ishlash va dasturlash
tillari rivojlanish tarixini tomonidan belgilangan dastur Pascal,
olib kelish uchun
harakat davom etmoqda. Uning yaratuvchisi, to'g'ri Zurich politexnika universiteti
Niklaus Wirth bir professor hisoblanadi. Va uning ixtiro nomi u juda birinchi
kompyuter birinchi dizayner Paskal sharafiga bergan. Bu, eng oson va eng mavjud
dasturlash tillari biri siz aniq va tushunarli dasturlarni yozish imkonini beradi.
Dasturlash rivojlanish tarixi birinchi ayol programcısı Ady Lavleys, taniqli
ter qizi nomidagi, Orol holda to'liq bo'lmaydi Jorj Bayron.
Bu Paskal asoslangan
yanada rivojlangan va ko'p tomonlama dasturlash tilidir.
Dasturiy ta'minot ishlab chiqish tarixi, uning Arsenal muayyan ilovalar
uchun yozilgan ko'plab dasturlash tillari mavjud bor. Misol uchun, simulyatsiya bir
sham, Simkrit va GPSS ishlatiladi. FORT tili ishlatiladi uskunalar nazorat qilish.
Tizim dasturlari C tilida yozilgan. Ma'lumotlar bazalari tilida codasil yaratilgan.
dasturlash qulay tamg'asi, Robic Mana va algoritmik tili AP o'rgatish uchun
Yershov.
Oxirigacha rivojlantirish dasturi
tarixi hali yozilgan emas, va bu yaqin
kelajakda sodir bo'lishi mumkin emas.