Dasturlash va C/C++, C#, Java kabi dasturlash tillariga haqida
  • Дата создания
    8 ноября 2013
  • Топиков
    21
  • Ограничение на постинг
    0.000

C# da json parser!

Har bir dasturchi o’z amaliyoti davomida REST(Representational State Transfer) va SOAP(Simple Object Access Protocol) api serveslari bilan ishlashga tog’ri keladi.
REST va SOAP api servislariga kelaydigan bo’lsak SOAP bu ma’lumotlarni xml ko’rinishda yuboradi. REST esa 3 xil ko’rinishda html, xml, json. O’zimning amalyotim davomida OpenStreetMap bilan ishlashga tog’ri kelgan. Men undan qidiruv uchun foydalangandim:
http://nominatim.openstreetmap.org/search/tashkent?format=json

Hozirgi maqolamizda esa C# da json bilan ishlashning eng oddiy yo’lini ko’rib chiqamiz va kelgusida REST bilan ishlashga bir qadam tashlaymiz.
Читать дальше

Bu qanday ishlaydi: Kompilyator (1-qism)

OS yoki kompilyator yaratishni hech bo'lmaganda bir marta o'ylab ko'rmagan dasturchi dasturchi emas degandi bir tanishim. Bu gapda jon bor, chunki OS va kompilyatorlar murakkab dasturlar sirasiga kiradi. Kompilyator haqida o'zim bilmagan holda 15 yil oldin o'ylashni boshlagandim. O'shanda maktabda Pravetz-8 kompyuterida o'tirib Basic dagi kodni qanday qilib tez ishlatish, assemblerga o'girish mumkinmikan deb bosh ham qotirgandim (Ma'lumot: Pravetz-8 kompyuteri O'zbekiston-Bolgariya hamkorligida ishlab chiqarilgan, ~4MHz chastotali adashmasam, 6502 mikroprosessor asosidagi, 64K operativ hotiraga ega kompyuter edi). ROM dagi «quyma» Basic interpretatori shu qadar sekin ishlardiki, ekranga biror shaklni chizilsa uni nuqtama nuqta kuzatib o'tirish mumkin edi.
Читать дальше

Sapyor o'yinini "o'ynaymiz" :)

Bekorchilikda papkalar aro sayohat qilib o’tirib, tasodifan windows tarkibidagi sapyor o’yiniga kirib qoldim (winmine.exe). Ushbu o’yinni ko’pchilik hech bo’lmaganda bir marta o’ynab ko’rgan albatta. Oddiy mantiq va tezkorlik talab qiladigan o’yin. Bu o’yinni biz bir vaqtlar talabalikda sheriklarim bilan kim tezroq tugatishdan musobaqa ham o’ynar edik. Hullas hozir bu o’yinni yana ko’rdimu, o’sha paytdagi bir gap yodimga tushib ketdi. Dasturlashni endi o’rganayotgan paytimda ushbu o’yinni dastur orqali o’ynaydigan dasturcha qilgandim. Qarangki o’sha dastur hali ham arxivimda turgan ekan. Dastur kodlariga qarab kayfiyatimni ham ko’tarib oldim. Hozir aytadigan gaplarim shu dasturcha haqida. Dasturdan ko’ra uni qanday qilinganligi qiziqroq bo’lsa kerak menimcha.
Читать дальше

C# da kichkinagina aqlni charxlovchi o'yin dasturi

Assalomu alaykum opennet.uz ahli! bugun birinchi maqolamni yozib qoldirishga qaror qildim, birinchi maqolam bo'lganligi uchun ilk dasturlash olamiga qadam qo'yganimda o'rganish uchun tuzgan dasturimni qoldirmoqdaman(to'g'risi kurs ishim uchun majburlikdan qilganman)). Ehtimol quyida keltiriladigan dastur ko'pchilikka tanishdir, lekin biror kishiga foydasi tegib qolar degan umidda yozyapman.

Dastur o'sib kelayotgan yosh avlodni intelektual salohiyatini oshirish maqsadida tuzilgan, algoritmi yoki kod ning umumiy tavsifi komentariy qismida to'laligicha ochib berishga harakat qilingan…

o'yin quyidagicha:
«Surat» menyusidan suratni ochib olamiz.
1-rasm
Читать дальше

Chiroyli kod yozish

Salom. Bugun yozmoqchi bo'lganim nafaqat endi dasturlashni o'rganayotganlar uchun balki dasturlashni yaxshi bilib turib to'g'ri va chiroyli kod yozishni bilmaydiganlarga bag'ishlamoqchiman. Oldin kurs o'tganimda endi o'rganishni boshlagan o'quvchilar kodlarni shunaqangi yozishardiki uni kompilyator zo'rg'a tushinardi.
Читать дальше