Zamonaviy kompyuterlarni vazifasiga qarab turlarga ajratish
• Каlkulyator
• Konsolli kompyuter
• Minikompyuter
• Meynfreym
• Shaxsiy kompyuter
• Ish joyi kompyuteri
• Noutbuk (Leptop)
• Subnoutbuk
• Netbuk
• Smartbuk
• Planshetli kompyuter
• Planshetli shaxsiy kompyuter
• Ingichka shaxsiy kompyuter (Slate PC)
• Ultramobil ShK
• Internet-planshet
• Elektron kitob (qurilma)
• O‘yin pristavkasi (O‘yin konsoli)
• Cho‘ntak kompyuteri (KPK)
• Kommunikator
• Smartfon
• Qo‘l kompyuteri
• Ishchi stansiya
• Server
• Superkompyuter
• Каlkulyator
• Konsolli kompyuter
• Minikompyuter
• Meynfreym
• Shaxsiy kompyuter
• Ish joyi kompyuteri
• Noutbuk (Leptop)
• Subnoutbuk
• Netbuk
• Smartbuk
• Planshetli kompyuter
• Planshetli shaxsiy kompyuter
• Ingichka shaxsiy kompyuter (Slate PC)
• Ultramobil ShK
• Internet-planshet
• Elektron kitob (qurilma)
• O‘yin pristavkasi (O‘yin konsoli)
• Cho‘ntak kompyuteri (KPK)
• Kommunikator
• Smartfon
• Qo‘l kompyuteri
• Ishchi stansiya
• Server
• Superkompyuter
Коmpyuterlar evolyutsiyasi. Bundan keyin nima bo‘ladi
Birinchidan, kompyuterlar faqat hisoblashlar uchun yaratilgan (bu holat «kompyuter» va «EHM»larda aks ettirilgan). Eng oddiy kompyuterlar ham ushbu sohada insonlardan (ba’zi noyob odam-hisoblagichlarni hisobga olmasak) ko‘plab marta ustun. Maxsus matematik hisoblashlarni bajarish uchun yuqori darajali dasturlash tili bejiz Fortran bo‘lmagan.
Ikkinchidan, ulkan qo‘llanilishi ma’lumotlar bazasi bo‘lgan. Birinchi navbatda, ular hukumatlar va banklar uchun kerak bo‘lgan. Ma’lumotlar bazasi axborotni kiritish-olish va saqlash rivojlangan tizimlari bilan yanada murakkab kompyuterlarni talab qiladi. Mana shu maqsadda, Kobol tili ishlab chiqiladi. Keyinchalik dasturlashtirish o‘z shaxsiy tillari bilan SUBD’lar paydo bo‘ldi.
Uchinchidan, qo‘llanilishi turli qurilmalarni boshqarishdan iborat bo‘ldi. Bu yerda rivojlanish tor ixtisoslashtirilgan qurilmalardan (ko‘pincha analogli) asta-sekin boshqaruvchi dasturlar ishga tushiriladigan standart kompyuter tizimlarini tatbiq etish bilan boradi. Bundan tashqari, borgan sari texnikaning katta qismi boshqaruvchi kompyuterni o‘z ichiga ola boradi.
To‘rtinchisidan. Kompyuterlar juda tez rivojlanib ofisda ham va uyda ham asosiy axborot vositasi bo‘lib qoldi. Endi axborot bilan deyarli har qanday ishlar — matn terish bo‘lsin yoki filmlarni tomosha qilish bo‘lsin ko‘pincha kompyuter orqali amalga oshiriladi. Bu axborotni saqlashga ham va uni aloqa kanallari bo‘ylab jo‘natishga ham taalluqli. Zamonaviy uy kompyuterlari asosiy qo‘llanilishi — Internetdan foydalanish va o‘yinlardan iborat.
Beshinchidan. Zamonaviy superkompyuterlar murakkab fizik, biologik, meteorologik va boshqa jarayonlarni kompyuterli modellashtirish va amaliy masalalarni yechish uchun foydalaniladi. Misol uchun, yadro reaksiyalarini yoki iqlim o‘zgarishlarini modellashtirish. Ba’zi loyihalar ko‘p sonli nisbatan bo‘sh kompyuterlar bir vaqtda umumiy masalaning kichik qismlari ustida ishlab, shu tariqa juda qudratli kompyuter hosil qilganda, taqsimlangan hisoblashlar yordamida amalga oshiriladi.
Eng murakkab va kompyuterlarni qo‘llash bo‘sh rivojlangan tomoni sun’iy intellekt — kompyuter aniq belgilangan ortiqmi yoki kammi oddiy algoritm bo‘lmagan masalalarni yechish uchun qo‘llash qurilmasi hisoblanadi. Mana shunday vazifalarga misollar — o‘yinlar, matnni mashina yordamida tarjima qilish, ekspert tizimlari.
Birinchidan, kompyuterlar faqat hisoblashlar uchun yaratilgan (bu holat «kompyuter» va «EHM»larda aks ettirilgan). Eng oddiy kompyuterlar ham ushbu sohada insonlardan (ba’zi noyob odam-hisoblagichlarni hisobga olmasak) ko‘plab marta ustun. Maxsus matematik hisoblashlarni bajarish uchun yuqori darajali dasturlash tili bejiz Fortran bo‘lmagan.
Ikkinchidan, ulkan qo‘llanilishi ma’lumotlar bazasi bo‘lgan. Birinchi navbatda, ular hukumatlar va banklar uchun kerak bo‘lgan. Ma’lumotlar bazasi axborotni kiritish-olish va saqlash rivojlangan tizimlari bilan yanada murakkab kompyuterlarni talab qiladi. Mana shu maqsadda, Kobol tili ishlab chiqiladi. Keyinchalik dasturlashtirish o‘z shaxsiy tillari bilan SUBD’lar paydo bo‘ldi.
Uchinchidan, qo‘llanilishi turli qurilmalarni boshqarishdan iborat bo‘ldi. Bu yerda rivojlanish tor ixtisoslashtirilgan qurilmalardan (ko‘pincha analogli) asta-sekin boshqaruvchi dasturlar ishga tushiriladigan standart kompyuter tizimlarini tatbiq etish bilan boradi. Bundan tashqari, borgan sari texnikaning katta qismi boshqaruvchi kompyuterni o‘z ichiga ola boradi.
To‘rtinchisidan. Kompyuterlar juda tez rivojlanib ofisda ham va uyda ham asosiy axborot vositasi bo‘lib qoldi. Endi axborot bilan deyarli har qanday ishlar — matn terish bo‘lsin yoki filmlarni tomosha qilish bo‘lsin ko‘pincha kompyuter orqali amalga oshiriladi. Bu axborotni saqlashga ham va uni aloqa kanallari bo‘ylab jo‘natishga ham taalluqli. Zamonaviy uy kompyuterlari asosiy qo‘llanilishi — Internetdan foydalanish va o‘yinlardan iborat.
Beshinchidan. Zamonaviy superkompyuterlar murakkab fizik, biologik, meteorologik va boshqa jarayonlarni kompyuterli modellashtirish va amaliy masalalarni yechish uchun foydalaniladi. Misol uchun, yadro reaksiyalarini yoki iqlim o‘zgarishlarini modellashtirish. Ba’zi loyihalar ko‘p sonli nisbatan bo‘sh kompyuterlar bir vaqtda umumiy masalaning kichik qismlari ustida ishlab, shu tariqa juda qudratli kompyuter hosil qilganda, taqsimlangan hisoblashlar yordamida amalga oshiriladi.
Eng murakkab va kompyuterlarni qo‘llash bo‘sh rivojlangan tomoni sun’iy intellekt — kompyuter aniq belgilangan ortiqmi yoki kammi oddiy algoritm bo‘lmagan masalalarni yechish uchun qo‘llash qurilmasi hisoblanadi. Mana shunday vazifalarga misollar — o‘yinlar, matnni mashina yordamida tarjima qilish, ekspert tizimlari.
Yigirma yildan keyin uchta qilgan va uchta qilmagan ishingiz uchun afsus chekasiz. Yaxshisi tinch, xotirjam hayotdan voz keching. Orzu qiling kashf qiling.
Mark TwenNATIJASIZLIKDAN CHARCHASH HAQIDA
Siz web sohaga qadam qo'ydingiz. Siz boshida o'zingizga juda ham ishonar edingiz. Ammo vaqtlar o'tib, dasturlash kodlarini yodlasangiz ham unuta boshladingiz. O'zingiz xoxlagan natijaga umuman erisha olmayapsiz. Hayolingizdagi sayt boshqa-yu, siz tayyorlayotganingiz boshqacha bo'lyapti. Saytni did bilan yarata olmayapsizmi? Unda bu maqola aynan siz uchun.
Sayt bu kim xoxlasa yaratib ketaveradigan narsa emas. Sayt bu yuksak did bilan dizaynlangan, yuksak bilim bilan dasturlashtirilgan, yuksak e'tibor bilan optimizatsiyalangan va eng muhimi pul ishlash uchun emas, balki o'z karierasidan kelib chiqib yaratiladigan mahsulotdir.
Siz kimnidir tayyor dasturini, qo'shimcha modulini yoki saytini topib olsangiz darhol pullashga shoshilmang. Axir u kimningdur necha kunlik, haftalik, oylik mehnati natijasiku...
Siz bir bora bunaqa g'irromlikka o'rgansangiz keyin doim shunaqa bo'lib qolasiz. Bu esa odamlarning sizdan yuz o'girishiga olib keladi.
Siz dasturlashga kirdingizki, kun yoki tun bo'yi shu bilan shug'ullanmang. Sababi dasturlash miyani tez charchatadi. Shunday paytlarda ko'chaga chiqib, aylaning, qo'l-yuzingizni sovuq suvda yuving, yengilgina ovqatlaning. Qisqasi miyangizni charchatib qo'ymang.
Bir paytda murakkab dasturlashga o'tib ketmang. O'zingizni o'zingiz men bu tilni bilaman deb ishontirgandan ko'ra, boshqalarga ayting sizga shu yo'nalishda qiyin qiyin savollardan berishsin.
O'rganishga eng zo'r usul bu savol javobdir. Hech qachon bir dasturlash tilini to'liq o'rganmasdan boshqa dasturlash tiliga o'tib ketmang. Bu dasturlashni o'rganaman deb vaqt yo'qotib natijaga erisha olmaydiganlarning eng buyuk xatolaridan biridir.
Eng kuchli dasturchi bo'lmoqchi bo'lsangiz maqtanishni unuting. Boshqalarga bilimni qiynalib olganman deb bilimingizni pullamang. Sababi insoniylik puldan ancha buyukroq kuchdir!
Kuchli dasturchi bo'lishda eng muhimi dasturlashni o'rganish emas, uni kerakli joyda qo'llay bilishdir. Ko'pchilik dasturchilarning eng katta xatolaridan biri dasturlashni o'rgansa ham amaliyotda buni sinab ko'rmasligidadir. Amaliyot dasturchini eng kuchli darajaga erishishiga yordam beradigan narsadir.
Amaliyot qilmagan dasturchi bir tiyinga arzimaydigan dasturchidir....
Siz web sohaga qadam qo'ydingiz. Siz boshida o'zingizga juda ham ishonar edingiz. Ammo vaqtlar o'tib, dasturlash kodlarini yodlasangiz ham unuta boshladingiz. O'zingiz xoxlagan natijaga umuman erisha olmayapsiz. Hayolingizdagi sayt boshqa-yu, siz tayyorlayotganingiz boshqacha bo'lyapti. Saytni did bilan yarata olmayapsizmi? Unda bu maqola aynan siz uchun.
Sayt bu kim xoxlasa yaratib ketaveradigan narsa emas. Sayt bu yuksak did bilan dizaynlangan, yuksak bilim bilan dasturlashtirilgan, yuksak e'tibor bilan optimizatsiyalangan va eng muhimi pul ishlash uchun emas, balki o'z karierasidan kelib chiqib yaratiladigan mahsulotdir.
Siz kimnidir tayyor dasturini, qo'shimcha modulini yoki saytini topib olsangiz darhol pullashga shoshilmang. Axir u kimningdur necha kunlik, haftalik, oylik mehnati natijasiku...
Siz bir bora bunaqa g'irromlikka o'rgansangiz keyin doim shunaqa bo'lib qolasiz. Bu esa odamlarning sizdan yuz o'girishiga olib keladi.
Siz dasturlashga kirdingizki, kun yoki tun bo'yi shu bilan shug'ullanmang. Sababi dasturlash miyani tez charchatadi. Shunday paytlarda ko'chaga chiqib, aylaning, qo'l-yuzingizni sovuq suvda yuving, yengilgina ovqatlaning. Qisqasi miyangizni charchatib qo'ymang.
Bir paytda murakkab dasturlashga o'tib ketmang. O'zingizni o'zingiz men bu tilni bilaman deb ishontirgandan ko'ra, boshqalarga ayting sizga shu yo'nalishda qiyin qiyin savollardan berishsin.
O'rganishga eng zo'r usul bu savol javobdir. Hech qachon bir dasturlash tilini to'liq o'rganmasdan boshqa dasturlash tiliga o'tib ketmang. Bu dasturlashni o'rganaman deb vaqt yo'qotib natijaga erisha olmaydiganlarning eng buyuk xatolaridan biridir.
Eng kuchli dasturchi bo'lmoqchi bo'lsangiz maqtanishni unuting. Boshqalarga bilimni qiynalib olganman deb bilimingizni pullamang. Sababi insoniylik puldan ancha buyukroq kuchdir!
Kuchli dasturchi bo'lishda eng muhimi dasturlashni o'rganish emas, uni kerakli joyda qo'llay bilishdir. Ko'pchilik dasturchilarning eng katta xatolaridan biri dasturlashni o'rgansa ham amaliyotda buni sinab ko'rmasligidadir. Amaliyot dasturchini eng kuchli darajaga erishishiga yordam beradigan narsadir.
Amaliyot qilmagan dasturchi bir tiyinga arzimaydigan dasturchidir....
<DevCon />
http://telegra.ph/PHP-haqida-06-28
Shaxsan o'zim ham ushbu dasturlash tilidan foydalanaman. Juda qulay va tezkor dasturlash tili hisoblanadi.
Gap dasturlash tilida emas, shu dasturlash tilini qanchalik yaxshi bilishda.
P.S: Bir ustozim fikrlaridanO'zbekiston Respublika Prezidenti Shavkat Mirziyoyev tashabbuslari bilan Namangan viloyati To'raqo'rg'on tumanida qurilgan Is'hoqxon ibrat majmuasi uchun tayyorlagan veb saytimni sizlarga taqdim qilmoqchiman.