Texnoman

Assalomu alaykum! Siz Axborot texnologiyalari sohasining o'zbek tilidagi bloggerlar portaliga tashrif buyurdingiz! Loyihamizning asosiy maqsadi haqida bu yerda o'qishingiz mumkin.

Kirish A'zo bo'lish


Farzandlarimiz bizdan ko'ra kuchli, dono, bilimli va albatta baxtli bo'lishlari shart.

- Islom Karimov

Maqolalardagi teglar dasturchi...


Python dasturlash tili: 11-dars 17/05/12 23:50

Python dasturlash tili: 11-dars

Istisnolar (Exceptions) Ba'zan dastur ishlashi davomida istisno holatlar yuzaga kelishi mumkin. Misol uchun, mavjud bo'lmagan faylni o'qishga bo'lgan harakat yoki dasturdagi no'malum buyruqlar. Bunday holatlar exception'lar yordamida hal qilinadi. Xatoliklar Agar biz print funksiyasini Print shaklida chaqiradigan bo'lsak, python interpretatori bizga sintaksis xatolikni ko'rsatadi. >>> Print("Salom dunyo") …



24-dars - Javada Set 17/01/08 23:49

24-dars - Javada Set

Set ham to'plam (collection) u ham o'zida takror(dublicate) bo'lmagan( takror(dublicate)dan faqat bittasini saqlaydi) ma'lumotlarni saqlaydi. Set interfeys(interface) bo'lib undan TreeSet, HashSet, LinkedHashSet, Abstract klasslari Set'dan implement oladi. Ular bilan tanishib chiqsak. HashSet HashSet ning iyerarxiyasi HashSet Set'dan implement oladi. U o'zida…



23-dars - Javada LinkedList klassi 17/01/08 23:20

23-dars - Javada LinkedList klassi

Javada LinkedList doubly linked listdan foydalanib elementlarni yig'adi. U AbstractList klassidan meros(extends) oladi va List va Deque interface'lardan implement oladi. ArrayListdan farqlaridan ham biri Deque dan implement olishidir; LinkedList'da bir xil elementlar saqlash mumkin; LinkedList'da ma'lumotlar kiritilish ketma-ketligida saqlanadi; LinkedList klass sinxron emas; LinkedList klassda boshqarish jarayonlari tez sodir bo'ladi, chunki LinkedList'da…



22-dars - Javada ArrayList klass 17/01/08 23:07

22-dars - Javada ArrayList klass

1. Javada ArrayList klass, u ma'lumotlarni yig'ishda dinamik massivdan foydalanadi. ArrayList AbstractList'dan nasl oladi va List ni implement qiladi. 2. Javada ArrayList klass dublikat elementlarni ham saqlashi mumkin. 3. Javada ArrayList klass tartib bilan elementlarni yozadi(index ketma-ketligi). 4. Javada ArrayList klass sinxron emas. 5. Javada ArrayList klassi ixtiyoriy kirishga (ixtiyoriy indexdagi elementni olish) ruxsat beradi chunki u asosi index bo'lgan…



21-dars - Javada Collection (To’plam) 17/01/07 11:06

21-dars - Javada Collection (To’plam)

Javada to'plamlar(collection'lar) framework bo'lib, u o'zida obyektlarni saqlaydi. To'plamlarda barcha jarayonlar ( saralash, qidirish, yozish, o'chirish va h.k lar)ni oson amalga oshirish mumkin. To'plamlar bir necha interface'lardan tashkil topgan. Ular ( Set, List, Queue, Deque etc.) va klass'lar (ArrayList, Vector, LinkedList, PriorityQueue, HashSet, LinkedHashSet, TreeSet va h.k). To'plamlar obyektning…



20-dars - Javada interfeys 16/12/30 01:41

20-dars - Javada interfeys

Javada interfeyslar orqali to'liq abstraktsiyani tashkillashtirish mumkin. Interfeys tarkibida funksiyalarning faqat nomlari bo'lishi mumkin, ularning tanasi bo'lishi mumkin emas(Java 8 dan boshlab default funksiyalarga funksiyaning bajarilish qismi yozilishi qo'shildi). Shuningdek, Interfeys tarkibida ma'lumotlar bo'lishi ham mumkin. Interfeyslarda o'zgaruvchilar e'lon qilinmaydi unda faqat o'zgarmas qiymatlar – final qiymatlar…



19-dars - Javada abstrakt klass 16/12/30 01:16

19-dars - Javada abstrakt klass

Abstract kalit so'zi bilan yaratilgan klasslar abstrakt klasslar deb nomlanadi. Abstrakt klasslar abstakt funksiyalar (tanasi yozilmagan funksiya) yoki abstrakt bo'lmagan funksiyalardan (tanasi yozilgan funksiya) tashkil topgan bo'ladi. Abstrakt klass quyidagicha e'lon qilinadi: abstract class A{ } Abstrakt klasslar odatda super(ota) klasslar yaratishda ishlatiladi;…



18-dars - Javada polimorfizm 16/12/24 23:37

18-dars - Javada polimorfizm

Obyektga abstrakt darajada qarash xususiyati. Masalan, turli xil oynalar mavjud: deraza oynasi, eshik oynasi, mashina oynasi, telefon oynasi. Bularning barchasi bir biridan ishlatilish sohasi, tuzulishi, shakli bilan farq qiladi. Lekin barchasini umumiy qilib oyna deb qarash mumkin. Polimorfizm turli xil obyektlar bilan bir xil uniformada ishlash imkoniyatini beradi. Polimorfizm orqali bir jarayonni turli yo'llar bilan tashkillashtirishimiz mumkin. Polimorfizm so'zi yunoncha ikki so'zning…



17-dars - Overriding (qayta yuklash) Funksiyalari 16/12/24 19:00

17-dars - Overriding (qayta yuklash) Funksiyalari

Agar subclassimizdagi (bola klass) funksiya super(ota klass) klassimizdagi funksiya bilan bir xil bo'lsa, bu funksiyalar qayta yuklanuvchi funksiyalar deyiladi. Javada qayta yuklanuvchi funksiyadan foydalanish: Qayta yuklanuvchi funksiyadan avvaldan Ota klassda yaratib qo'yilgan funksiyaning o'ziga xos amalga oshirilishini ta'minlashda; Qayta yuklanuvchi funksiyaning ishchi vaqt (runtime)da (ko'p formalik) polymorphismda …



16-dars - Javada Inheritance(merosxo’rlik) 16/12/24 10:05

16-dars - Javada Inheritance(merosxo’rlik)

Ma'lum obyekt asosida boshqa obyektni yaratish jarayoniga aytiladi. Bir klassning boshqa klassdan meros olishi yordamida amalga oshiriladi. Meros olingan obyekt ota obyektdagi xususiyatlarni tanlovga ko'ra meros oladi. Masalan, avtoulov bu ota obyekt. Bu obyekt yordamida yengil mashina, yuk mashinasi, poyga mashinasi kabi boshqa obyektlarni yaratib olishimiz mumkin. Ota klassda bo'lgan 4 g'ildirak farzand klasslarda ham mavjud bo'ladi. Ya'ni poyga mashinasi, avtoulovdan g'ildiraklarni meros…



15-dars - Javada static kalit so’zi (keyword). 16/12/22 19:36

15-dars - Javada static kalit so’zi (keyword).

Static kalit so'zidan asosan xotirani boshqarishda foydalaniladi. Biz static kalit so'zidan foydalanib o'zgaruvchilar, funskiyalar, blok(block)lar va nested klasslar yarata olamiz. Javada static o'zgaruvchilar Agar siz o'zgaruvchini static deb e'lon qilgan bo'lsangiz unda bu o'zgaruvchi satatic o'zgaruvchi bo'ladi. Static o'zgaruvchilar hamma obyektlar uchun umumiy bo'ladi. Misol uchun firma nomi barcha…



14-dars - Javada konstruktor. 16/12/21 17:40

14-dars - Javada konstruktor.

Konstruktor klass nomidagi funskiyadir. Javada konstruktorlar obyektni ishga tushurish uchun maxsus usuldir. Java konstruktor obyekt yaratish vaqtida chaqiriladi Javada konstruktor yaratish qoidalari: Konstruktor klass nomi bilan o'xshash bo'lishi kerak Konstruktor noaniq ma'lumot turiga ega bo'lishi kerak Konstruktorni ikkita turi mavjud: Argumentsiz konstruktorlar Parametrlik konstruktorlar Konstruktorga…



13-dars - Javada Yuklanma funksiya (Method Overloading). 16/12/20 11:48

13-dars - Javada Yuklanma funksiya (Method Overloading).

Klass ichida nomi va funksiya turi(data type) bir xil bo'lgan ikki yoki undan ortiq funksiyalar bo'lsa, bunday funksiyalar yuklanma funksiyalar(method overloading) deyiladi. Yuklanma funksiyalar bir-biridan farqi quyidagicha: Parametrlari bilan farq qiladi; Ma'lumot turi; Ma'lumot turlari ketma-ketligi bilan. Yuklanma funksiyani – static ko'pformalik (static polymorphism) deb…



11-dars - Obyekt va OYDning asosiy tushunchalari. 16/12/14 23:38

11-dars - Obyekt va OYDning asosiy tushunchalari.

Obyekt – Obyektga yo'naltirilgan dasturlash(OYD) dasturlash texnologiyasining eng asosiy kalit tushunchasidir. Atrofga qarang, haqiqiy hayotdagi bir necha obyektlarni ko'rishingiz mumkin: stol, uy, qalam , motosikil , televizor va h.k. Ularning barchasining albatta xususiyatlari va bajaradigan vazifalari (funksiyalari) bor. Masalan, Mushuk hususiyatlari: rangi, qorni to'qligi,…



10-dars - Java do-while Loop(takrorlanuvchi operatori). 16/12/14 16:06

10-dars - Java do-while Loop(takrorlanuvchi operatori).

Yuqoridagi «while» sikl operatorida, agar shart yolg'on bo'lsa, sikl umuman ishlamasligini ko'rib o'tdik. Agar shart yolg'on bo'lsa ham, sikl tanasidagi operatorlar bir marotaba bajarilishi kerak bo'lsa, «do-while» sikl operatoridan foydalanamiz. Bu operatorda oldin operatorlar bajariladi, so'ng siklga qo'yilgan shart tekshiriladi. Shu sababli sikl tanasi kamida bir marotaba ishlaydi. Bunday siklni «sharti keyin tekshiriladigan» sikl deyish…



9-dars - Javada massivlar. 16/12/13 04:02

9-dars - Javada massivlar.

Massiv bu — bir turdagi o'zgaruvchilarni o'zida saqlovchi biror nom bilan nomlangan o'lchami chegaralangan o'zgaruvchilari guruhi ya'ni oddiyoq qilib aytganda maxsus idishdir. Bitta yoki ikkita o'zgaruvchi ustida amalarni bajarmoqchisiz, bununig uchun bir yoki ikkita o'zgaruvchi yaratib olib xohlagan amalni bajarish mumkin. Lekin bu o'zgaruvchilar ko'p bo'lsachi? Agar har bir ishlatmoqchi bo'lgan o'zgaruvchi uchun har safar yangidan o'zgaruvchilarni yarataversak bu bir muncha…



8-dars - Java While Loop (Takrorlanuvchi operator). 16/12/13 03:37

8-dars - Java While Loop (Takrorlanuvchi operator).

«While» operatori dastur tuzishda ko'p ishlatiladigan sikl operatori hisoblanadi. Bu operator bir yoki bir necha operatorlar guruhini qo'yilgan shart yolg'on(false) bo'lguncha bajaradi. Qachonki shart rost bo'lsa, sikl o'z ishini boshlaydi va shartdagi qiymatlar sikl ichida o'zgartirib boriladi. Sintaksis quyidagicha: while (shart) { // operatorlar bloki } …



7-dars Javada For Loop (Takrorlanuvchi sikl operatori). 16/12/12 01:52

7-dars Javada For Loop (Takrorlanuvchi sikl operatori).

Takrorlanuvchi sikl operatorlari O'z nomi bilan ma'lum bo'lib turibdi takrorlanuvchi ya'ni qandaydir jarayonni qayta va qayta takrorlanishidir. Yerning quyosh atrofida aylanishi yil fasllarning almashinishi va h.k.larni misol qilib keltirish mumkin. Takrorlanuvchi ish harakatlar qandaydir shartlar asosida bajariladi. Ularning boshlang'ich, oxirgi nuqtalari va bajarilish davriyligi mavjud bo'ladi. Misol uchun, yerning quyosh atrofida aylanishini olsak, boshlang'ich nuqta…



6-dars - Javada tanlash operatorlari. 16/12/10 13:53

6-dars - Javada tanlash operatorlari.

Java dasturlash tilida ikkita tanlash operatori bo'lib ular if va switch lardir. Masalani qo'yilishiga qarab ularning birini ishlatish mumkin. If operatori kodlashni ikkita yo'ldan biriga burib yuboradi. Hayotda shart tekshirish operatorlarini shunchalik ko'p ishlatamizki, hatto ishlatganimizni ham sezmaymiz. Tasavvur qiling siz bekatda turipsiz sizga, 11- yo'nalishdagi avtobus kerak. Uzoqdan kelayotgan avtobusga ko'zingiz tushadi va ko'zingiz orqali ko'rgan…



5-dars - Javada o’zgaruvchilar va ma’lumot turlari. 16/12/10 12:43

5-dars - Javada o’zgaruvchilar va ma’lumot turlari.

O'zgaruvchi – xotiradan ajratilgan, himoyalangan maydon nomidir. Oddiy qilib tushuntiradigan bo'lsak, o'zgaruvchi – ma'lum bir turdagi ma'lumotni o'zida saqlovchi va o'lchami chegaralangan idish. Tushunarliroq bo'lishi uchun bir ikkita hayotiy misollar keltiramiz: meva solish uchun tayyorlangan savatga suv sola olmaymiz o'zgaruvchilar ham shunday bir turdagi o'zgaruvchi uchun…



4-dars - JDK, JRE va JVM farqlari. 16/12/09 16:17

4-dars - JDK, JRE va JVM farqlari.

JVM (Java Virtual mashinasi) JVM ning vazifasi tarjimonlik ya'ni, dastlab biz yozgan *.java fayl kompilyator yordamida baytkodga o'giriladi va JVM yordamida mashina tiliga aylantiriladi. Bu degani JVM qaysi platformaga tegishli bo'lsa, kodlarni ham o'sha platformaga moslab beradi. JVM ni ko'pgina qurilmalar va dasturiy ta'minotlar uchun ishlatish mumkin. Har bir OT(operatsion tizim) uchun JVM JRE va JDK lar konfugratsiyasi farq qiladi,…



3-dars - Javada oddiy dastur. 16/12/09 16:15

3-dars - Javada oddiy dastur.

Eng birinchi oddiy dasturimizni yaratish uchun talab qilinadigan dasturlar • JDK o'rnatiladi agar bo'lmasa, ( JDK ni yuklab oling va uni o'rnating) download the JDK and install it. • dasturlash muhiti eclipse yoki netbeans • java dasturi yaratiladi • dasturni compile (kompayl)…



2-dars - Java qismlari. 16/12/09 16:11

2-dars - Java qismlari.

Java bir necha qismlarni o'z ichiga oladi va ular : 1. Simple (oddiy) 2. Object-Oriented (obyektga yo'naltirilgan) 3. Platform independent (mustaqil platformalar) 4. Secured (himoyalangan) 5. Robust (kuchli) 6. Architecture neutral (neytral arxitektura) 7. Portable (ixcham) 8. Dynamic (dinamik) 9. Interpreted (interpretatsiyalangan) 10. High Performance (yuqori tezlik) 11. Multithreaded (ko'p potokli) 12. Distributed…



1-dars - Java nima? 16/12/09 16:05

1-dars - Java nima?

Java dasturlash tili va platforma Java yuqori darajada himoyalangan va obyektga yo'naltirilgan dashturlash tilidir.Platforma: dastur bajarila oladigan ixtiyoriy qurilma yoki dasturiy muhit platformadir. Javaning o`zini maxsus bajarilish muhiti – platformasi mavjud (JRE – Java Runtime Environment). Javadan qayerda foydalaniladi? Sun firmasining ma'lumotlariga qaraganda 3 mlrd. atrofidagi qurilmada javadan foydalaniladi.…



So'rovnoma natijalari. 1-qism. 16/11/08 03:56

So'rovnoma natijalari. 1-qism.

Assalom alaykum. Biz o'zbek dasturchilari orasida kichik bir so'rovnoma qilish haqida o'ylab qoldik. So'rovnoma natijasiga ko'ra biz uchun juda muhim bo'lgan ba'zi bir savollarga javob olishni o'z oldimizga maqsad qilib oldik. Va qaysidir ma'noda javob topdik ham. Demak, so'rovnoma jami 25 ta dasturchilarga odatiy beriladigan savollardan iborat bo'ldi. Ular nafaqat axborot texnologiyalari sohasiga oid, balki, dasturchilarning o'zlari, qiziqishlari, ma'lumotlari, oilaviy holatlari…



Amaliy dasturiy ta’minot ishlab chiqish bo’yicha maslahatlar 16/10/30 00:44

Amaliy dasturiy ta’minot ishlab chiqish bo’yicha maslahatlar

"Amaliyotchi Dasturchilar"(Pragmatic Programmers) kitobidan olindi.Andrew Hunt va David Thomas tomonidan. Mualliflik Huquqi 2000, Addison Wisley.Biz dastlab Amaliyotchi Dasturchilarni 1999 yilda qayta yozganimizdan beri band bo'ldik. Bizni yozgan yoki chop qilgan oxirgi kitoblarimizni hammasini ko'rdingizmi?Agility'dan Ruby on Rails gacha, loyihalarni boshqarishdan sizning faoliyatingizdagi xatoni tuzatishgacha, biz sizning dasturingizni yuqori ko'rsatkichda saqlab qolish…



Salom, Startap! 16/10/26 13:24

Salom, Startap!

Agar siz startap (ish boshlash) dunyosiga sho'ng'ishni o'ylayotgan bo'lsangiz, qaror qilib olishingiz kerak bo'lgan bir narsa bu – siz o'zingizning xususiy kompaniyangizni ochishni xohlaysizmi yoki kimgadir ishlamoqchimisiz. Bu yerda ikkisi o'rtasidagi kelishuv keltirilgan: asoschi sifatida 10 barobar ko'p mukofot olish uchun siz 10 barobar ko'p qurbon qilishingiz kerak. Qurbon qilish deyilgandan shu narsa nazarda turtilyaptiki, siz juda ko'p bosim, xavf (risk) va uzoq soatlar ishlashga duch…



№8 Dars - Gridlar bilan ishlash. 16/07/31 05:45

№8 Dars - Gridlar bilan ishlash.

Masalani qo`yilishi: Jadvalimizdagi barcha kompaniyalarni ro`yhati bilan birgalikda saytlari nomlarini gridimizda chiqarish. Birinchi navbatda jadval yaratishimiz kerak bo`ladi, agar jadvalimiz bo`lsa unda o`sha jadvaldan foydalanib ham ishlasak bo`ladi. Bizning misolimiz uchun "company" jadvali yaratiladi. 1 – jadvalimizni yaratamiz CREATE TABLE `company` ( `ID` INT(11) NOT NULL AUTO_INCREMENT, `company` VARCHAR(100) NULL DEFAULT NULL, `site` VARCHAR(100)…



№7 Dars - Yii-Bootstrapni sozlash. 16/06/15 01:11

№7 Dars - Yii-Bootstrapni sozlash.

Yii-Bootstrap Yii ning maxsus kutubxonasi hisoblanib, yuqori sifatli widgetlarni o`z ichiga olgan. Yii-bootstrap forma komponentalari bilan bir qatorda foydalanuvchi uchun yengillik yaratuvchi komponentalarini o`z ichiga olgan. Bu widgetlarni yuklayotganingizda o`zi uchun tegishli bo`lgan jQuery kutubxonasini ham yuklab ishga tushadi. Bootstrapni sozlash. Ushbu gipermurojaat…



№5 Dars - Yiida PDF bilan ishlash. 16/06/15 01:04

№5 Dars - Yiida PDF bilan ishlash.

Biror bir qilayotgan proyektimizda hisobotlarni pdf formatiga o`tkazish kabi ishlarga duch kelamiz. Bunda Yii ning maxsus kengaytmalaridan foydalanish maqsadga muvofiqdir. Shulardan biri tcpdf kengaytmasidir. Bu haqida ushbuhttp://www.yiiframework.com/extension/tcpdf giper murojaat orqali batafsil tanishishingiz mumkin. Biz faqatgina misol bilan sizda Yii da qilingan proyektlaringizni hisobotlarini pdf ga o`tkazish masalasini ko`rib…



Dasturchilar qancha oylik olishadi? (2016-yil bahor) 16/06/13 02:48

Dasturchilar qancha oylik olishadi? (2016-yil bahor)

Bu savolni ko'pchilik endi dasturlashni o'rganmoqchi bo'lgan yoshlar berishadi. Bunga asosiy sabab esa albatta eng "yog'li" dastulash tilini o'rganish va uning yordamida ko'p pul ishlashdir. Lekin bu masalada shoshib qaror qabul qilish yaramaydi. Chunki, inson avvalo o'z qiziqish va imkoniyatlaridan kelib chiqib o'zi uchun dasturlash tilini tanlasa maqsadga muvofiq bo'lar edi. Dasturlash huddi biron bir asar yozishga o'xshaydi. Asar kitob qilib yozilishidan avval oddiy oq qog'ozdir. U hech qanday…



Nega faqat o’zbek tilini bilgan holda dasturchi bo’lish mumkin emas? 16/05/16 08:30

Nega faqat o’zbek tilini bilgan holda dasturchi bo’lish mumkin emas?

Xorijiy tillarni bilish ko'pchilik sohada Sizga qo'shimcha imkoniyat yaratib berishi mumkin. Bunday sohalarda xorijiy tillarni bilishingiz Siz uchun shunchaki qo'shimcha qobiliyat hisoblanib, uning mavjud bo'lmasligi Sizni sohadan chiqib ketishga majbur qila olmaydi. Dasturchilikda esa hammasi aksincha.O'zim bir necha yildan buyon dasturchilikni o'rganayapman. Imkon qadar ko'proq dasturlash tillarini bilib, o'zimga eng ma'qul bo'lganida professional darajaga yetishni maqsad qilganman.…



Dasturchi uchun eng muhim 4 ko’nikmalar 16/05/15 05:01

Dasturchi uchun eng muhim 4 ko’nikmalar

Bugungi kunda juda ko'plab texnologiya, til va platforma tanlovlari mavjudligi evaziga dasturchi sifatida o'zining ko'nikmalarini rivojlantirish uchun vaqtni qayerga sarflashni aniqlab olish juda mushkul.Ko'pchilik tez-tez qanday qilib yaxshiroq dasturchi bo'lish haqida so'rashadi.Ko'pincha ular bu savolni vaqtlarini ma'lum bir dasturiy til yoki texnologiyaga sarflashlari kerakmi yoki yo'qmi – shuni aniqlashtirish maqsadida berishadi.Quyida dasturchilar o'zlashtira oladigan,…



Obyektga yo'naltirilgan dasturlash(OYD) haqida 16/05/02 01:12

Obyektga yo'naltirilgan dasturlash(OYD) haqida

Obyektga yo'naltirilgan dasturlash(OYD) Obyekt nima? Obyekt Obyektga yo'naltirilgan dasturlash(OYD) texnologiyasining eng asosiy kalit tushunchasidir. Atrofga qarang, haqiqiy hayotdagi bir necha obyektlarni ko'rishingiz mumkin: stol, uy, it, mushuk, televizor va h.k. Ularning barchasining albatta hususiyatlari va bajaradigan vazifalari (funktsiyalari) bor. Masalan, Mushuk hususiyatlari: rangi, qorni to'qligi, yoshi, jinsi; funktsiyalari:…



Dasturchilar… 16/05/02 01:11

Dasturchilar…

Yangi dasturchi: Ishonolmayapman, birinchi marta ishladi!Tajribali dasturchi: Ishonolmayapman, birinchi marta ishlagandi… Facebook manba: https://www.facebook.com/ProgrammersJokes



Boshlang’ich developerdan yuqoriroq darajaga yetish uchun 10 maslahat 16/05/02 01:11

Boshlang’ich developerdan yuqoriroq darajaga yetish uchun 10 maslahat

Endigina dasturchilik dunyosiga qadam qo'yganlar uchun foyda beruvchi maslahatlarni e'tiboringizga havola etamiz.#1: Boshqa tilni o'rganingQaysi tilni o'rganishingizning ahamiyati yo'q, boshqa tilni o'rganish (hozirda nechtasini bilishingizdan qat'iy nazar) yaxshiroq dasturchi bo'lishingizda yaxshi qadam bo'ladi. Agar iloji bo'lsa, hozirda muntazam ishlatayotganingizdan tubdan farq qiluvchisini toping. Boshqacha qilib aytganda, C# ishchisi bo'lsangiz, VB.NET yoki Javani o'rganishdan…



Kompilyator va interpretator haqida 16/04/11 04:11

Kompilyator va interpretator haqida

Dasturlardan foydalanib, biror ish bajarish va shu orqali natija olish, unchalik qiyin jarayon emas. Bir marotaba ko'rib olgan inson, keyingi safar o'zi bajara oladi. Ko'pchilik adashtiradigan narsa, bu foydalanuvchi dasturchi deyilmaydi, faqatgina dastur foydalanuvchisi bo'ladi xolos. Dasturchi, foydalanuvchilar foydalanishi uchun dastur yaratadi va bu jarayon juda murakkab hisoblanadi.Dasturchilik bilan shug'ullanishni endi boshlagan yoshlar ko'p qiyinchiliklarga…



Dasturchi bo’lishning 6 yo’li 15/11/26 02:23

Dasturchi bo’lishning 6 yo’li

Olti yo'l: Web dasturlashDesktop(ish stoli kompyuterlari uchun) ilovalarini dasturlashTaqsimlangan ilovalarni dasturlashDasturiy vositalar(Library/Platform/Framework/Core)ni dasturlashTizim dasturlashIlmiy dasturlashDasturchi bo'lish sizning mahoratingizni kundan-kunga, yildan-yilga asta-sekin, bosqichma-bosqich rivojlanib boruvchi to'plangan jarayon hisoblanadi, va dasturlash qiziq va mukofotlaydigan(aqliy, ma'naviy…



JavaScript veb dasturlash tiliga oid muhim savollarga javoblar(boshlovchilar uchun) 15/11/26 02:05

JavaScript veb dasturlash tiliga oid muhim savollarga javoblar(boshlovchilar uchun)

JavaScript nima?Bu savolga har xil javob berish mumkin. Bu dasturlash tili, to'g'rirog'i veb dasturlash tili, undan ham to'g'rirog'i klient(brauzer) tomonda ishlaydigan dasturlash tili, ya'ni bu veb dasturlash tili ishlashi uchun hech qanday server(Apache, ngnix) kerak emas, oddiy brauzerda(Javascript'da yozilgan kodlar) ishlayveradi.Bu til nima uchun kerak?Bu dasturlash tili orqali serverga so'rov jo'natmasdan, so'rovlarni(javascript kodlarini),…



Men qanday qilib dasturchi bo‘ldim? – Farhod Dadajonov 15/11/26 02:01

Men qanday qilib dasturchi bo‘ldim? – Farhod Dadajonov

Assalomu alaykum, hurmatli saytmiz o'quvchilari! Saytimizda ko'p maqolalarning muallifi Farhod Dadajonov bilan erkak.uz web-sahifasida bo'lib o'tgan suhbatni sizning hukmingizga havola qilamiz.Bizga o'quvchilarimizda dasturlash tillarini qanday o'rganish mumkinligi haqida maqolalar berib borish istaklari ko'p marotaba keldi. Biz shu sababdan O'zbekiston va xorijda dasturchi bo'lib ishlayotgan vatandoshlarimiz qanday qilib…



Dasturchi hayoti 15/11/26 01:58

Dasturchi hayoti

Mendan nima qolar — besh-o'n qator kod, Ikki sandiq disku, eski diskovod, Sistemga o'tirgan chirkin viruslar, Va bazasi eskirgan 32 «Nod».Kompda o'tiribman, sezib turibman, Netdan kelayotir viruslar toshib, «CPU» kuchanadi, «RAM» ga yolvorib, Titraydi, qaqshaydi nagruzka oshib.Ko'chaga men yana chiqamanmi-a? Ulfat-la choyxonada o'tirolmadim, To'rtta dasturim bor «bug»larga to'la, Chalasin hali ham bitirolmadim.O'g'lim ekranga boq, ko'rgin…



Javada polimorfizm 15/10/26 01:50

Javada polimorfizm

Polimorfizm orqali bir jarayonni turli yo'llar bilan tashkillashtirishimiz mumkin. Polimorfizm so'zi yunoncha ikki so'zning birikmasidan tashkil otpgan «poly» — Ko'p va «morphs» — formalar. Polimorfizm ham ko'p formalar degan ma'noni anglatadi.Javada polimorfizmni ikki turi mavjud: programma kompilatsiya bo'layotgan vaqtda sodir bo'ladigan polimorfizm (compile time polymorphism, static polymorphism) va programma ishlab turgan vaqtda sodir bo'ladigan polimorfizm (runtime polymorphism,…



Javada interfeyslar 15/10/26 01:44

Javada interfeyslar

Javada interfeyslar orqali to'liq abstraktsiyani tashkillashtirish mumkin. Interfeys tarkibidagi metodlarning faqat nomlari bo'lishi mumkin, ularning tanasi bo'lishi mumkin emas. Shuningdek, Interfeys tarkibida ma'lumotlar bo'lishi ham mumkin.Esda tuting: Java kompilyatori interfeys tarkibidagi metodlarga public va abstractkalit so'zlarni, interfeys tarkibidagi ma'lumotlarga esa public, static va final kalit so'zlarni qo'shadi.Interfeyslarni classlarda…



Dasturlash tillari, ularning turlari va asoslari 15/10/25 04:07

Dasturlash tillari, ularning turlari va asoslari

Kompyuterda dasturlash bu – kompyuter mikroprotsessori uchun turli buyruqlar berish, qachon, qayerda nimani o'zgartirish va nimalarni kiritish yoki chiqarish haqida buyruqlar berishdir. Ushbu maqolada, qanday dasturlash tillari borligi, eng keng tarqalgan dasturlash tillari va ularning farqi. Hamda, Dasturlashni o'rganish yo'llari haqida suhbatlashamiz Kompyuter dunyosida ko'plab dasturlash tillari mavjud bo'lib, dasturlash va unga qiziquvchilar soni ortib bormoqda. Bir xil turdagi ishni bajaradigan…



Javada abstrakt classlar 15/10/25 04:07

Javada abstrakt classlar

Abstract kalit so'zi bilan yaratilgan classlar abstrakt classlar deb nomlanadi. Abstract classlar abstakt metodlar (tanasi yozilmagan metod) yoki abstrakt bo'lmagan metodlardan (tanasi yozilgan metod) tashkil topgan bo'ladi.Abstrakt class quyidagicha e'lon qilinadi:abstract class A{} Tanasi (implementation) yozilmagana va abstract kalit so'zi bilan yaratilgan metod — abstrakt metod deyiladi.abstract void funksiya();…



Bilmayman 15/10/17 03:43

Bilmayman

Har oyda hech bo'lmasa bir marta so'rab turiladigan „dasturchi bo'lmoqchiman nima qilay?", „dasturchi bo'lishim uchun nima yeyishim kerak?" qabilidagi savollarga javob berolmay qiynalib turganimda, to'satdan aynan shu savollar muallifidan men javobini biladigan savol kelib tushdi „nima uchun savollarimga javob bermaysiz?". Rostdan ham nimaga javob bermayman? Sababi haqiqatdan ham javobini bilmayman, siz bu sohaga qanaqa qiziqib qolganingiz-u, nima uchun aynan shu sohani tanlayotganingiz haqida…