Reja: Dasturlash tillari, ularning turlari va asoslari


-navbat HTML tilini o'rganasiz



Yüklə 48,04 Kb.
səhifə4/6
tarix20.11.2023
ölçüsü48,04 Kb.
#164454
1   2   3   4   5   6
Zamonaviy dasturlash tillari tahlili (3)

1-navbat HTML tilini o'rganasiz.
2-navbat CSS va Javascript asoslarini o'rganasiz
. 3-navbat Delphi yoki Java asoslarini o'rganasiz. Yana Mobile telefonlar (Android, iOS) uchun dastur tuzish usullari bilan qiziqib ko'rasiz Endi oldingizda 3 ta katta yo'l chiqadi. Siz esa shu yo'lning biridan yurishingiz kerak.
1-yo'l. Web App yoki web dasturlash yo'nalishi. asosan internet bilan ishlaydigan dasturlar yaratish
2-yo'l Win, Linux App ya'ni Faqat Komputer uchun dasturlar tuzish
3-yo'l Mobile dasturlash ya'ni Hozirda ommabop Android, iOS (Iphone) uchun dasturlar tuzish Agar 3 ta yo'lni ham o'rganaman desangiz katta natijaga erishish qiyin.
C++ dasturlash tili tahlili
Ob'ektga yo'naltirilgan dasturlash (OYD) dasturni tashkil qilish uchun bir usulidir. C++ ob'ektga yo'naltirilgan dasturlash tilidir. Bu til AQSh da, AT&T Bell Laboratories kompaniyasida (Nyu-Jersi), 1983 yilda B’yarne Shtrushtrupom tomonidan ishlab chiqildi. U C tilining kamchligi deb modellashtirish imkoniyatini hisobladi va tilni kengaytirish uchun o’zining sevimli tili - Simula 67 ning funktsiyalari bilan to’ldirdishga qaror qildi. Simula 67 eng oldingi ob'ektga yo'naltirilgan tillardan biri edi.
 B’yarne Shtrushtrup buni dastlabki «C sinflar bilan" deb atadi. Qat’iy aytganda, C++ tili bu – C tilining takomillashgan shaklidir: C tilining deyarli har bir to'g'ri operatori C++ tilining ham to'g'ri operatoridir, ammo teskarisi to’g’ri emasdir. C++ nomi Rick Mashutti tomonidan berilgan. Uning 1.0 versiyasi 1985 yilda, 2 versiyasi 1989 yilda va 3 versiyasi 1992 yilda yilda tijorat nuqtai nazaridan foydalanuvchlarda uchraydigan muammolarni hal eta oladigan rivojlangan C++ titli sifatida va AT&T kompaniyasida muhokamadan o’tgandan keyin ishlatish mumkin bo’ldi. № С С++ 1. Bu – jarayonga yo'naltirilgan til Bu ob'ektga yo'naltirilgan til.
2. Yuqoridan-pastga yondashuvni ishlatadi Pastdan-yuqoriga yondashuvni ishlatadi
3. Sinflar va usullarni qo'llabquvvatlaydi Sinflar va usullarini qo'llab-quvvatlaydi
4. Meroslilikni va polimorfizmni qo'llab-quvvatlamaydi. Meroslilikni va polimorfizmni qo'llabquvvatlaydi
5. Mavhum va haqiqiy sinflarni qo'llabquvvatlamaydi. Mavhum va haqiqiy sinflarni qo'llabquvvatlaydi.
6. Operator va funktsiyani engillashuvini qo'llab-quvvatlaydi. Operator va funktsiyani engillashuvini qo'llab-quvvatlaydi.
7. Turli platformalarda yetarlicha moslashuvchan emas Turli platformalarda С ga nisbatan yanada moslashuvchan.
 Dastur 12.1.
 // Chop etilgan xabar
 #include //header file (Preprotsessor ko'rsatmasidan foydalanish)
 #include // header file void
 main ()
 {  clrscr (); // library funktsiyasi ekranni tozalash uchun  cout<<"C + + dasturlash olamiga xush kelibsiz";
 } Turbo C++ va Borland C++ dasturlar yaratish va tahrirlashni IDE (Integrated Development Environment – yaratuvchining integrallashgan muhiti) ni ta’minlaydi. DOS tizimida edlin tahrirlagichi yoki matnli protsessorning istalgan boshqa tahrirlagichi ishlatilishi mumkin.. UNIX tizimida boshlang’ich kodni yaratish va tahrirlash uchun vi yoki ed matn tahrirlagichlaridan foydalanish mumkin. Siz o’z operatsion tizimingizda bor bo’lgan operatsion tizim bo’yicha ma’lumotnoma qo’llanmasi bilan maslahatlashishingiz tavsiya etiladi.
Menyu qatori Asisiy klavishlar Funktsiya Alt + Spacebar Tizim menyusiga kirasiz Alt + C Kompilyatsiya menyusiga kirasiz Alt + D Debug menyusiga kirasiz Alt + E Edit menyusiga kirasiz Alt + F Fayl menyusiga kirasiz Alt + H Yordam menyusiga kirasiz Alt + 0 Variantlar menyusiga kirasiz Alt + P Project menyusiga kirasiz Alt + R Run menyusiga kirasiz Alt + S Search menyusiga kirasiz Alt + W Windows menyusiga kirasiz Alt + X Turbo C++ dan chiqish Umumiy IDE Asisiy klavishlar Funktsiya FI Yordam ekranini ko’rsatadi. F2 Agar faol, tahrirlanadigan oynada joylashgan bo’lsa, faylni saqlash. F3 Muloqot oynasini shunday ko’rsatadiki, Siz faylni ochishingiz mumkin. F4 Kursor joylashgan joydagi qatorda Sizning dasturingizni boshqaradi. F5 Faol oyna tasvirini masshtabini o’zgartiradi. F6 Barcha ochiq oynalarni ko’rsatadi. F7 Funktsiyada kuzatiladigan sozlash rejimida Sizning dasturingizni boshqaradi. F8 Funktsiyani chaqirish orqali sakrab o’tib DEBUG rejimida Sizning dasturingizni boshqaradi.
Birinchi EHM lar uchun dasturlani dasturchilar mashina kodi tilida yozganlar. Bu juda qiyin va uzoq vaqt talab etadigan jarayon edi. Dastur tuzishni boshlash va ishlatib ko`rish orasida ancha vaqt o`tar edi. Bunday muammolarni yechish faqatgina dasturlash jarayonini rivojlantirish, optimizatsiya qilish orqaligina bajarilishi mumkin edi.
Dasturchilar mehnatini iqtisod qiluvchi bunday “jixoz” o`rnini qism dasturlari egalladi. 1944 yil avgustida releli “Mark-I” mashinasi uchun Greys Xopper (dasturchi ayol, AQSH ning dengiz ofitseri) boshchiligida sin x ni hisoblovchi qism dasturi yozildi.
Greys Xopperdan boshqalar ham bu ishda ortta qolmadilar. 1949 yilda Jon Mouchli (ENIAK EHM si ixtirochilaridan biri) yuqori darajali dasturlash tillarining dastlabkilariga asos bo`lgan Short Code sistemasini ishlab chiqdi. 1951 yilda Greys Xopper birinchi bo`lib A-O kompilyatorini yaratdi.
Birinchi yuqori darajali dasturlash tillari: Cobol ва Fortran.



O`tgan asrning 50-yillarida Greys Xopper boshchiligida yangi dasturlash tili va kompilyatori V-O ni ishlab chiqishga kirishildi. Yangi til dasturlashni ingliz tiliga yaqin tilda yuajarish imkonini berdi. 30 ga yaqin inglizcha so`zlar tanlandi.


1958 yilda V-O sistemasi Flow-Matic nomini va tijoriy ma`lumot-larni qayta ishlashga yo`naltirildi. 1959 yilda COBOL (Common Business Oriented Language – umumiy tijoratga yo`naltirilgan til ) tili io`lab chiqildi. Bu til mashinadan mustaqillikka ega bo`lgan yuqori darajali biznesga yo`naltirilgan dasturlash tilidir. Mashinadan mustaqillikka ega bo`lgan dasturlash tillarida yozilgan dasturlar istalgan turdagi EHM da maxsus kompilyatorlar vositasida bajarilaveradi. COBOL tilini yaratishda ham Greys Xopper maslahatchi bo`lgan.
1954 yilda FORTRAN (FORmula TRANslation) tili yaratilayotgani haqidagi xabar chop etildi. Bu dastur IBM kompaniyasining Nyu Yorkdagi shtab kvartirasida yaratildi. Uni a tuzuvchilardan biri Jon Bekus bo`ldi. U BNF(NFB - normalnaya forma Bekusa – Bekusning normal formasi ) muallifi bo`lib, bu forma ko`plab dasturlash tillarining sintaksisini izohlashda qo`llaniladi.Bu vaqtda Yevropa davlatlarida mashhur til ALGOL edi. Xuddi Fortran kabi u ham matematik topshiriqlarga yo`naltirilgan edi. Unda o`sha davrning ilg`or texnologiyasi – tarkibli dasturlash amalda qo`llangan.
Ko`plab dasturlash tillari o`tgan asrning 60-70-yillarida paydo bo`ldi. Uzoq vaqt yashagan tillar sirasiga BASIC tilini kiritish mumkin. Bu dasturlash tili 1964 yilda Jon Kemeni va Tomas Kurs boshchiligida Dartmut universitetida ishlab chiqildi. Mualliflarining fikriga ko`ra bu til sodda, o`rganishga oson va murakkab bo`lmagan hisoblashlarni bajarishga mo`ljallangan. BASIC ko`proq mikro EHM va shaxsiy kompyuterlarda keng tarqaldi. Dastlab bu til tarkib(struktura)li bo`lgani uchun sifatli dasturlashni o`rganishga qiyin bo`ldi. 1985 yilda uning True BASIC ishlab chiqildi. Bu dasturni tuzganlarni fikriga ko`ra bu til PASCAL ko`ra mukammalroqdir. 1991 yilda Visual BASIC ning birinchi versiyasi paydo bo`ldi.

Yüklə 48,04 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin