• Java dasturlash tili
  • Referat dasturlash tillari, ularning turlari va asoslari




    Download 27.31 Kb.
    bet2/4
    Sana13.05.2023
    Hajmi27.31 Kb.
    #59409
    TuriReferat
    1   2   3   4
    Bog'liq
    Referat dasturlash tillari, ularning turlari va asoslari

    Visual Basic (talaffuzi: "Vijual Beysik") – Microsoft korporatsiydan dasturlash tili va uning uchun dasturlash muhitdir. U BASICdan ko`p tushunchalar oldi va tez rasmli interfeys bilan dasturlar taraqqiyot ta`minlaydi.
    Oxirgi versiya 6.0 1998 yilda reliz kelishdi. Microsoftdan voris Visual Basic .NET 2002 yilda paydo bo`ldi.


    Java dasturlash tili - eng yaxshi dasturlash tillaridan biri bo'lib unda korporativ darajadagi mahsulotlarni(dasturlarni) yaratish mumkin.Bu dasturlash tili Oak dasturlash tili asosida paydo bo'ldi. Oak dasturlash tili 90-yillarning boshida Sun Microsystems tomonidan platformaga(Operatsion tizimga) bog'liq bo'lmagan holda ishlovchi yangi avlod aqlli qurilmalarini yaratishni maqsad qilib harakat boshlagan edi. Bunga erishish uchun Sun hodimlari C++ ni ishlatishni rejalashtirdilar, lekin ba'zi sabablarga ko'ra bu fikridan voz kechishdi.Oak muvofaqiyatsiz chiqdi va 1995-yilda Sun uning nomini Java ga almashtirdi, va uni WWW rivojlanishiga hizmat qilishi uchun ma'lum o'zgarishlar qilishdi.
    Java Obyektga Yo'naltirilgan Dasturlash(OOP-object oriented programming) tili va u C++ ga ancha o'xshash.Eng ko'p yo'l qo'yildigan xatolarga sabab bo'luvchi qismalari olib tashlanib, Java dasturlash tili ancha soddalashtirildi.
    Java kod yozilgan fayllar(*.java bilan nihoyalanuvchi) kompilatsiyadan keyin bayt kod(bytecode) ga o'tadi va bu bayt kod interpretator tomonidan o'qib yurgizdiriladi.

    C++ (talaffuzi: si plyus plyus) — turli maqsadlar uchun moʻljallangan dasturlash tili. 1979-yili Bell Labsda Biyarne Stroustrup tomonidan C dasturlash tilining imkoniyatlarini kengaytirish va OOP(object Oriented Programming) xususiyatini kiritish maqsadida ishlab chiqarilgan. Boshida „C with Classes“ deb atalgan, 1983-yili hozirgi nom bilan yaʼni C++ deb oʻzgartirilgan. C++ C da yozilgan dasturlarni kompilyatsiya qila oladi, ammo C kompilyatori bu xususiyatga ega emas. C++ tili operatsiyon tizimlarga aloqador qisimlarni, klient-server dasturlarni, EHM oʻyinlarini, kundalik ehtiyojda qoʻllaniladigan dasturlarni va shu kabi turli maqsadlarda ishlatiladigan dasturlarni ishlab chiqarishda qoʻllaniladi.
    Quyidagi jadvalda programmalash tillari haqida ma’lumotlar keltirilgan.

    Til

    Yaratilgan yili

    Mualliflar


    Tashkilot, firma


    Ada

    1979-80

    Jean Ichbian




    Cii-Honeywell (Fransiya)

    Algol

    1960



    International Commitee


    ARL

    1961-1962

    Kenneth Iverson, Adin Falkoff


    IBM

    DELPHI

    1995



    Borland

    VASIS, Beysik

    1964-1965


    JohnKemeny, Thomas Kurtz


    Dartmouth Colleje


    C

    1972-1973

    Dennis Ritchie


    Bell Laboratories


    C++

    1980

    Bjarne Strostrup


    Bell Laboratories


    Kobol

    1959-1961

    Grace Murray Hopper




    Fort

    1971

    Charles H.Moore




    FORTRAN

    1950-1958

    John Backus


    IBM

    HTML

    1989

    Tim Berners-Li

    CERN, Jeneva


    LISP, LISP


    1956-1960


    John MCCarthy




    LOGO

    1968-70

    Seymour Papert


    Massachusetts Institute of Techn.


    Pascal

    1967-1971

    Niklaus Wirth


    Federal Institute of Technology (SHveysariya)


    PL1



    1964-1966




    PROLOG

    1978

    Alan Kalmeroe




    SIMULA

    1967

    Ole-Yoxan


    Dal, Kristen Nigaard

    Norvegiya XM


    Java

    1995

    Djeyms Gosling


    Sun Microsystems




    Internet.Web Server. Web dasturlash vositalari (tillari)
    Ma`lumki, yuqori darajadagi dasturlash tillarida yozilgan dasturlarni kompyuterga tushuntirish uchun kompilyator degan qo'shimcha dastur kerak bo'ladi.Web dasturlashda ham huddi shunday jarayon sodir bo'ladi.Siz internetdagi saytlarni ko'rishlik uchun ishlatadiganingiz Brauzerlar - web dasturlash tillarining bazilarini kompilyatori hisoblanadi.
    Web dasturlashda yana shunday tillar ham borki ularni brouzer kompyuterga tarjima qilib tushuntirib bera olmaydi, lekin bunday tillar web saytni asosini tashkil etadi. Ana shunday tillarni brouzer tushunadigan qilib berish uchun ham Web server ga o'xshagan dasturlar (kompilyator yoki interpretatorlar) to'plami kerak bo'ladi. Bunday dasturlar esa sayt joylashgan serverlarda turadi, qachonki unga so'rov yuborganingizda (istalgan biror ssilkani bosganingizda, birinchi marta saytni ochganingizda va hokazo...) shu sayt joylashgan serverdagi Web server dasturlari sizning brauzeringizga saytni brauzer tushunmaydigan tillarda yozilgan joylarini tarjima qilib jo'natadi.
    Shunday qilib klient - yani siz tomondagi web saytni kodlarini kompyuteringizga tushuntirib beradigan tarjimon bu - Brauzer, server tomonidagi web saytni sizning brauzeringiz tushunmaydigan joylarini unga tarjima qilib jo'natadigan tarjimon bu Web Server hisoblanadi. Quyida web serverni

    Bu yerda Klient yani siz tomonda sizning Brauzer va u tushunadigan web dasturlash tillari (HTML,CSS,Java Script) turgan bo'lsa, server tomonda Apache -> Web server, PHP -> PHP tili uchun interpretator va ma`lumotlar ombori bilan ishlash uchun vosita (bu MYSQL, Oracle va boshqalar bo'lishi mumkin) turibdi. Bundan tashqari server tomonida yana boshqa tillar ham bo'lishi mumkin. Hullas, siz qachonki brauzerdan kerakli sayt nomini kiritganingizda bu so'rovingiz DNS serverdan saytga mos IP bo'yicha kerakli serverga boradi, so'rovingiz Brauzerda kiritilgani uchun ham ko'pincha standart HTTP protokoli bo'yicha yuborilgani uchun uni Web server kutib oladi va so'rovingizga mos papkadan index faylni qidirib topadi. Undagi bog'lanishlardan kelib chiqib kerakli fayllarni yuklaydi, bu fayllarni kengaytmasiga qaraydi, agar kengaytmasi .html bo'lsa uni shundoq, aks holda masalan .php bo'lsa PHP serverdagi interpretator orqali brauzer tushunadigan tilga tarjima qildiradi(shuni ichida ma`lumotlar bazasidan ham kerakli ma`lumotlar yuklab olinadi) va natijani sizni brauzeringizga jo'natadi.


    PHP dasturlash tili yordamida sayt yaratish uchun avvalo o'z shaxsiy komputeringizda Virtual server o'rnatishingiz lozim. Masalan Denwer, yoki XAMPP yoki WAMPP
    Brauzeringiz o'zi tushunadigan tilda kelgan sayt kodlarini natijasini ekraningizda sizga ko'rsatib beradi va siz tayyor saytni ko'rasiz. Demak, agar web dasturlash bilan shug'ullanaman deydigan bo'lsangiz, minimum: HTML,CSS,JavaScript,PHP,MySQL larni bilishingiz kerak ekan.

    Bunda HTML-> Sayt karkasini yasaydi, CSS- saytni pardozini(dizaynini) amalga oshiradi,
    Javascript - saytni dinamikasi(haraktlarini) ta`minlaydi,
    PHP - saytni mantiqiy amallarini bajaradi(masalan siz login bo'lganmisiz, yoki yo'qmi, login bo'lgan bo'lsangiz sizda nimalar chiqadi, aks xolda nimalar...),
    MySQL - PHP bilan hamkorlikda saytga ma`lumotlar bazasidan ma`lumotlarni o'qib olish, yozish, o'zgartirish uchun xizmat qiladi.


    Programmani yaratish jarayonidagi uning nomlari


    Download 27.31 Kb.
    1   2   3   4




    Download 27.31 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Referat dasturlash tillari, ularning turlari va asoslari

    Download 27.31 Kb.