• IV. FOYDALANILGAN ADABIYOTLAR RO’YXATI
  • - O'rganish uchun eng qiyin 5 ta dasturlash tillari




    Download 1,48 Mb.
    bet4/4
    Sana18.05.2024
    Hajmi1,48 Mb.
    #241578
    1   2   3   4
    Bog'liq
    kompyuter arxitekturasi 1 mustaqil ish

    2.5- O'rganish uchun eng qiyin 5 ta dasturlash tillari
    1. C++
    C ++, C tilining kengaytmasi - biz buni o'rganish oson til deb aytdik - bu umumiy maqsadli dasturlash tili. Google Chromium brauzeri, bir nechta Microsoft ilovalari va hatto Morgan Stanleyda moliyaviy modellashtirish C++ bilan amalga oshirilishi aytiladi.
    O'rganish qiyin, chunki:

    • U ko'p qirralilikni qo'llab-quvvatlash uchun murakkab sintaksisga ega

    • Bu ruxsat beruvchi til - mantiqan to'g'ri bo'lmasa ham, texnik jihatdan mumkin bo'lgan hamma narsani qilishingiz mumkin

    • Buni C dasturlash asosiga ega bo'lgan odam yaxshi o'rganadi

    2. Prolog
    Prolog birinchi mantiqiy dasturlash tillaridan biri bo'lib, hozir sun'iy intellekt ilovalari va tabiiy tillarni qayta ishlashda qo'llanilmoqda.
    O'rganish qiyin, chunki:

    • Bu noan'anaviy til bo'lib, uning ma'lumotlar tuzilmalari boshqa dasturlash tillaridan farq qiladi

    • Bu asossiz malakali kompilyatorni talab qiladi

    • Bu dasturchini oldindan o'z mantiqlari haqida qattiq o'ylashga majbur qiladi

    • Onlayn manbalar va Prolog kodini o'ylamasdan ehtiyojlaringizga qo'llash mumkin emas

    3. LISP
    Bu FORTRAN dan keyin ikkinchi eng qadimgi dasturlash tili boʻlib, hali ham yuqori darajadagi tizimlarda va sunʼiy intellektda qoʻllaniladi.
    O'rganish qiyin, chunki:

    • Bu domenga xos echimlarga ega bo'lgan parchalangan til

    • LISP-da sintaksislashda ko'nikish qiyin bo'lishi mumkin bo'lgan qavslardan keng foydalaniladi

    4. Xaskell
    Haskell - bu lambda hisobiga qurilgan, polimorf statik tarzda yozilgan, sof funktsional til. Matematik Xaskell B Curry nomi bilan atalgan, u asosan tadqiqot, sanoat dasturlari va o'qitishda qo'llaniladi.
    O'rganish qiyin, chunki:

    • U imperativ buyruqlarni qabul qiladigan ko'pgina zamonaviy tillardan farqli o'laroq, 100% funktsional paradigmaga amal qiladi.

    • Xaskellda kompilyatsiya va xatolarni tuzatishning nuanslarini tushunish qiyin

    • Bu jargondan intensiv foydalanishni o'z ichiga oladi, bu yangi boshlanuvchilarni kechiktirishi mumkin

    5. Malbolge
    Dantening do'zaxidagi do'zaxning sakkizinchi doirasi nomi bilan atalgan Malbolge "esolang" (ezoterik dasturlash tili) ga misoldir. Birinchi Malbolge dasturini yozish uchun ikki yil kerak bo'ldi. Ushbu turkumdagi boshqa tillar INTERCAL va Cow tillari boʻlib, siz ularni faqat qiyinchilik sifatida qabul qilishingiz mumkin.
    O'rganish qiyin, chunki:

    • U tushunarsiz belgidan foydalanadi

    • Ko'pgina dasturchilar uni o'rganishga vaqt sarflamaydilar, shuning uchun o'rganish resurslari kamroq

    • Bu noto'g'ri xatti-harakatlarga olib keladigan o'z-o'zini o'zgartiruvchi til.

    III. XULOSA
    O'rganish uchun eng yaxshi dasturlash tili qaysi?
    Internet va ijtimoiy hamjamiyat biz xohlagan narsani, shu jumladan dunyodagi eng qiyin dasturlash tillarini o'rganish uchun resurslar dunyosiga kirish imkonini berdi. Ammo oson narsani o'rganishni tanlash eng past osilgan mevani yulishga o'xshaydi. Uning erishishi avtomatik ravishda mukofotni anglatmaydi.

    Agar siz dasturlash tilini o'rganmoqchi bo'lsangiz , uning foydaliligidan boshlang. Agar siz dasturiy ta'minotni ishlab chiqish, veb-ishlab chiqish, mobil ilovalarni ishlab chiqish yoki hatto o'yinlarni ishlab chiqishda martaba qurmoqchi bo'lsangiz, HTML boshlash uchun yaxshi joy. Katta ma'lumotlar va ma'lumotlar ilmi uchun Python sizning eng yaxshi pul tikishingiz bo'lishi mumkin. Yaxshiyamki, eng mashhur tillar - C, Java va Python - o'rganish juda oson.


    IV. FOYDALANILGAN ADABIYOTLAR RO’YXATI

    1. Мусаев М.М. “Компьютер тизимлари ва тармоқлари”. Тошкент.: “Алоқачи” нашриёти, 2013 йил. 8 боб. 394 бет. – Олий ўқув юртлари учун қўлланма.

    2. Таненбаум Э., Остин Т. Архитектура компьютера // 6-е издание. СПб.: Питер, 2013. — 811 с

    3.Қаххоров А.А., Авазов Ю.Ш., Рузиев У.А. Компьютер тизимлари ва тармоқлари.Тошкент. Фан ва технологиялар. 2019.-356с.
    4. Мусаев М.М. “Процессоры современных компьютеров”. Тошкент.: “Алоқачи” нашриёти, 2020 йил. 12 боб. 512 бет. – Олий ўқув юртлари учун қўлланма.
    Download 1,48 Mb.
    1   2   3   4




    Download 1,48 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    - O'rganish uchun eng qiyin 5 ta dasturlash tillari

    Download 1,48 Mb.