Doorsoomayaasha 101: Ogaanshaha Kombuyuutarkaaga

Nasiib darrose waxaan arkay in dad badani aysan rabin inay bartaan barnaamijkan 2018 🙁 laakiin xitaa haddii aan kaliya aqrin lahaa maqaal hore Qofka oo in yar ka dib uu awoodo inuu u diro ballan qaad mashruuc bilaash ah oo software ah, waan ku qanci lahaa shaqadayda 🙂

Kuwa jecel nabadgelyada, waxaan kuugu ballanqaadayaa in waxyaabaha soo socdaa ay noqon doonaan qoraal ku saabsan badbaadada amniga sidaa darteed qof walba wuu ku faraxsan yahay, haddii qof doonayo inuu wax kale barto (sida git, maamulka server, ama ma aqaano: p), ama inuu ka faaloodo mowduuc kale taas oo aan looga jawaabi karin qaab fudud sanduuqa faallooyinka, la socodsii oo aan aragno sida aan ugu shaqeyn karno 😉

Hagaag, hada hadii aan u tagno arimaheena, horey waxaan uga soo hadalnay qorista, iyo in tani ay la xiriirto habka aan ugu keydinayno doorsoomaheena barnaamij, hada waxaan dib u eegeynaa wax yar oo ka mid ah waxa gudaha ka dhaca waxaana rajeyneynaa inay noqon karto cad ku filan.

gelinno

Waxaan u maleynayaa in kani yahay mowduuc aan marwalba taabto markaan wax ka qoro barnaamijyada, runti waa wax aniga i cajab galiyay oo iga caawiyay inaan fahmo waxyaabo badan, hada waxaan isku dayi doonaa inaan sharaxaad yar ka bixiyo sida ay yihiin, sida loo aqriyo, iyo waxa loogu talagalay 🙂

Ka fikir bedelka nalka, marka wareegga la xiro, waxaan leenahay a 0 shaashadda, markaan beddelayno booska beddelka, maxaa yeelay a 1🙂 fudud maahan?

Hadda a 0 iyo a 1 Waxay macno u yeelan karaan waxyaabo badan, waxay kuxirantahay hal-abuurnimada aad ku qaadanayso, ka soo qaad haddii aan doonayo inaan ogaado haddii qof aadayo Waqooyiga ama Koonfurta, 1 macnaheedu wuxuu noqon karaa waqooyi iyo 0, sur 🙂 aan dhahno waxaan rabaa in aan ogaado hadii uu qof yahay nin ama naag, 1 waxay noqon kartaa nin iyo 0, naag 🙂 Hadda waxaan rabaa inaan ogaado haddii qofkani da 'yar yahay ama da' weyn yahay (> 22), 0 macnaheedu wuxuu noqon karaa dhalinyaro iyo 1, sare. Aynu sii wadno mala awaalka ... Ma haysaa wax xayawaan ah? 1 Waxaan dhihi lahaa haa, halka 0 Waxaan dhihi lahaa maya Hadda waxaan rabaa inaad ila akhrido qadka soo socda:

1001

Tani waa habka gaaban ee loo yiraahdo ...

Una jóven mujer de no más de 22 años se dirige al norte acompañada de su mascota.

taas oo aad uga duwan:

0110 o Un hombre con más de 22 años de edad se dirige solo hacia el sur.

Bytes

Haatan aan horay u sii socono hal tallaabo, aan baranno sida loo akhriyo bytes. Bayt waa taxanaha 8 qaybood, kuwaas oo laga akhriyo min midig ilaa bidix iyo midkiiba 1 matalayaa awood ah 2 kor loogu qaaday n halkaa n waa xoogaa boos. Maaddaama ay u eg tahay Shiine, aan tusaale yar siinno 🙂

01001011 Waxaan leenahay baytkan, hadda waxaan u socon doonnaa bidix ilaa bidix (<-) Waxaan dhigayaa kor ilaa hoos si aan awood ugu yeesho qoritaanka macnahooda:

1: waxoogaa markii booska lagu jiro 0 waxay muujineysaa inaan heysano 2da soo socota oo loo kiciyey eber ama 2^0. Ceelkaan ognahay inuu u dhigmo 1.

1: qeybta labaad, hada booska 12^1 taas oo la mid ah hadalka 2

0: waxoogaa saddexaad ... tani waa inay ahaataa 2^2, laakiin maadaama aanu shidnayn, aynu iska dhaafno 0

1: waxoogaa afraad, 2^3 u 8 🙂

0: isku mid ah 0

0: kale 0

1: hadda waxaan ku jirnaa 2^6 o 64

iyo ugu dambeyntii 0 , waan horeyba u garanay macnaheeda 🙂 hada waxaan kuso kordhinaynaa natiijooyinkayaga oo aan barbar dhigeynaa jadwalka soo socda 🙂 Waxaan leenahay 75 markaa aan ka raadino safka Goobta waana arki doonaa waxa ka muuqda Char

Natiijada sawirka ee miiska ascii

Waxaan leenahay mid K!! Hambalyo, horay waad u taqaanay sida wax loogu akhriyo binary 🙂 Laakiin kuwa ugu xasaasisan ayaa laga yaabaa inay ogaadeen inaan sidoo kale helnay tiro jajab tobanle ah, iyo inay leedahay xaddidan (marka dhammaan qiimayaashu yihiin 1) Xadkaas waxaa laga helayaa lambarka 255.

Word

Hadda in ka badan hal ayaa ii sheegi doona, laakiin ka waran haddii aan u baahdo lambar ka weyn 255? ama xagee ka heli karaa jilayaal kale sida Jabaan? Hagaag jawaabtu waa fududahay, aan isla dhigno 2 bytes. Hadda oo aan haysanno laba, tirada suurtagalka ah ee isku dhafka aan haysanno ayaa ah 2^16 o 65536 natiijooyinka suurtogalka ah, sida 0 waa mid ka mid ah kuwaas, sida ugu macquulsan ayaa ah 65535. Lambarkaasi gambaleel ma u yeeraa qofna? Xusuusnow tirada ugu badan ee dekedaha nidaamka Linux? Waxaan uga tagayaa shaqada guriga home

Eray laba jibbaaran & eray quad

Xisaabta badan waxaa sidoo kale jira qaabab gaar ah, erey labalaab ah ku jira, sida inbadan oo ka mid ah ay horeba u qiyaaseen 2 word o 4 bytes (o 32 bits) ee macluumaadka, oo la mid ah adigoo leh:

11111111111111111111111111111111 ama 0 a 4 294 967 295

Waqtigan xaadirka ah dad badan ayaa la yaabi doona waxa ku dhacaya tirooyinka taban, taas oo ah, meel ay tahay in laga fikiro, sax? Si loo awoodo in loo kaydiyo tiro taban, horumariyeyaasha processor-ku waxay doorteen inay qabsadaan qaybta ugu yar bidix oo ah calaamadda calaamadaha. Taas macnaheedu waxa weeye haddii qaybta hore ay tahay 0 waxaan ka hadlaynaa tiro togan, laakiin hadday tahay 1 waxaan leenahay taban. Hadda fiiri sababta ay jajabku u gaar yihiin, waxay noqon karaan wax alla wixii aad rabto 😀

Laakiin tani waxay si cad nooga tagaysaa hal meel oo yar oo aan ku samayn karno isku dhufashada! Marka tan0 a 4 294 967 295 noqo:

-2,147,483,648 a +2,147,483,647

Hadda, qaar badan oo naga mid ah ayaa horeyba u helnay 64 bits, waana tan qiimaha a ereyga afar geesoodka ah, waxaan yeelan karnaa qiimayaal u dhexeeya 0 a 18 446 744 073 709 551 615. Taasi waa tiro badan 🙂

Waa maxay sababta 8 wax u yar?

Tani waa wax in ka badan hal laga yaabo inay isweydiiyaan, jawaabtuna waxay ku jirtaa qalabka. Bilowgii, hawlwadeenadu waxay u baahdeen xog si ay u awoodaan inay hawlgallada qabtaan. Xogta waxay ku keydsan tahay xusuusta kumbuyuutarka markasta oo processor-ku u baahdo wuxuu adeegsadaa basaska xogta si uu u helo. Waqtiyadi hore, basaskan waxay wada xiriiri karaan ugu badnaan 8 jajab halkii wareeg, tani waxay ka dhigan tahay in habka ugu badan uguna waxtarka badan ee dhaqaajinta xogta, ay isugu uruuriyeen 8 qaybood una diri jireen processor-ka.

Waqtiga ka dib, ilaa maanta, processor-ku waxay soo saareen awood ay ku dhaqaaqaan 16 bits, 32 bits iyo… 64 bits.

Maxay ku xidhan tahay qorista?

Hadda waxaan joognaa qaybtii macno ahaan all Makiinada loo qoro ay tahay hanti ay adeegsadaan luqadaha barnaamijyada si loogu magacaabo meelaha xusuusta. Dhammaan doorsoomayaasha waxay leeyihiin dhiggooda mid ka mid ah noocyadan xog ah, iyadoon loo eegin waxa loogu yeero. Kuwaas oo loo yaqaan noocyada xogta aasaasiga ahLuuqad kasta oo si adag loo qoro waxay leedahay fikraddeeda qiyamkan, iyo tirada ay matalaan. Tusaale ahaan C waxaan leenahay maktabad limits.h taas oo ina tusaysa xaddiga ugu yar iyo kan ugu yar ee qiimaha aasaasiga ah.

Aan aragno waxa dhacaya haddii aan isku dayno inaan jebino mid ka mid ah qiyamka:

Leh Christopher Diaz Riveros

Dhanka midig waxaan haysanaa qiyamka feylka limits.h dhanka bidixna waxaan ku soo qaadanay mid ka mid ah qiimayaashan (unsigned short int) waxaanan u qoondeynay tiro ka badan tan u dhiganta. Natiijo ahaan isku-duwaha ayaa nooga digaya inaan si qaldan u isticmaalno xusuusta sababtoo ah qaabka binary ee 66666 ku habboonayn karin qaabka binary ee 65535. Tani waxay noo horseedaysaa cashar ku jira waxqabadka marka aan barnaamij sameyno, haddii qiimahaagu uusan aad u sii kordheynin waqtiga, ama haddii aadan u baahnayn qiimeyn sida kuwa a double o ereyga afar geesoodka ahIsticmaalka nooca saxda ah waxay yareyneysaa xaddiga xusuusta ee uu dalbaday processor-ka, taasoo micnaheedu yahay xawaare sare oo helitaanka xogta ah haddii si wanaagsan loo xisaabiyo.

Dhinaca turjubaanka tan way ka sahlan tahay sababtoo ah beddelaad maldahan. CHaddaynu qeexno doorsoomaha ku baxa luqadaha sida javascript ama Python, turjubaanka ayaa mas'uul ka ah fahamka nooca uu yahay, iyo u qoondeynta meel xusuus ku filan oo uu ku fuliyo howlaha. Aan aragno tusaale fudud 🙂

Leh Christopher Diaz Riveros

Sidaad u aragto, maahan inaan u sharaxno turjubaanka Python-ka nooca doorsoomaheena, maxaa yeelay wuxuu mas'uul ka yahay meeleynta nooc iyo keydinta xusuusta 🙂

Ogow doorsoomayaashaada

Tani waxay kuxirantahay luuqada iyo nooca hirgalinta ee aad isticmaali doontid, laakiin talaabada ugu horeysa ee aad kuqaban karto barnaamijka waa inaad barato doorsoomayaasha aad isticmaali karto adeegsade ama nidaamka). Tani waa talaabada ugu horeysa ee jaranjarada barnaamijka waxaana rajeynayaa markaad aqriso maqaalkan inaad fahmi doonto sida kumbuyuutarkaagu u shaqeeyo iyo sida uu macluumaadka u kaydiyo. Way ila joogi doontaa illaa maqaalka soo socda, xusuusnow inaad ka tagto faallooyinkaaga si aad u aragto haddii ay tahay inaad xoojiso ama aad faallo ka bixiso qodob kasta oo gaar ah. Farxad


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Luis dijo

    Si fiican u qoran, kooban oo nadiif ah, isla markaa xiiso u leh dhammaan dhagaystayaasha. Shaqo wacan.

    1.    ChrisADR dijo

      Aad baad u mahadsantahay, salaan 🙂

  2.   Yooxanaa Ciise dijo

    Sharaxaad weyn. Waxaad tahay mashiin.

    1.    ChrisADR dijo

      Waad ku mahadsan tahay

  3.   Ruben dijo

    Si aad u wanaagsan ayaa loo sharaxay mahadsanid

    1.    ChrisADR dijo

      Waad ku mahadsantahay inaad si buuxda u aqrisay 🙂

  4.   Diego dijo

    Aad u fiican, waad ku mahadsan tahay soo galinta. Iyo ka faa'iideysiga arrinta binary, waxaa jira suurtagalnimada inaad na siiso fasal IP ah, subnet, iwm. Waxaan fahansanahay inaysan aheyn arin barnaamij, laakiin sharaxaad wanaagsan oo laga bixiyo arintaas waligeed wey taagneyd.
    Mar labaad, waad ku mahadsan tahay sharraxaaddaada

    1.    ChrisADR dijo

      Waad salaaman tahay Diego, waa la sameyn karaa 🙂 in runta la sheego anigu ma aanan aadin mowduuca sidoo kale, laakiin ma jirto dariiq ka fiican oo lagu baaro marka la raadiyo wax lala wadaago maqaal 🙂 Waxaan u dhaafi doonnaa liiska maxaa yeelay boostada xigta waxay horay u leedahay mowduuc waxayna la tacaali doontaa qallafsanaan. Salaan 🙂

  5.   Pedro dijo

    Waxaad tahay macallin heer sare ah, oo aad u deeqsi badan waxbarista waxaad taqaan. Hambalyo iyo mahadsanid.

    1.    ChrisADR dijo

      Aad baad u mahadsan tahay Pedro 🙂 Wali waxaan raadinayaa meelo aan wax ku baro, nasiib daro halkan Peru waxay ku adagtahay markaad haysato oo keliya shahaado farsamo, markaa hada waxaan fiirinayaa suurtagalnimada inaan ku sii wadan karo waxbarashadayda jaamacadeed halkan ama meesha aan kari karo ama xitaa codso shahaadada mastarka ee ajnabiga, yaa garanaya, malaha dhaqsi wax la mid ah ayaa la siin karaa 🙂 laakiin hubaal bariddu waa wax iiga dhigta maalintayda 🙂 Salaan

  6.   wax dijo

    Anigu ma aanan aqrin sharraxaad ka wanaagsan mawduuca, tusaalaha ugu horreeya ayaa fiican

    inkasta oo aanan maqal eraygaas (sida 16-bit doorsoomayaasha), laba eray, ama erayga afar geeslaha ah

    Iyadoo aan loo eegin "horeyba barnaamijka", qoraalladu waa kuwo xiiso leh. Haddii ay jiraan wax dhibaato ah, boostada waa in loo adeegsadaa C (limit.h) tusaale ahaan cabbirka isbadelada, C wuxuu leeyahay faahfaahinta ugu yar ee gaarka ah ee jirta

    1.    ChrisADR dijo

      Waad salaaman tahay wax 🙂 aad ayaad u mahadsan tahay, waxaan tusaalaha tusay wadada 😛 maxaa yeelay waa hubaal xog la ogyahay oo loogu talagalay kuwa aqriyay xoogaa Golaha, waana taas waxa processor-ku fahmay 🙂 hahaha xaqiiqdii C si gaar ah uma qeexan, laakiin waxaan u maleynayaa inay taasi sabab u tahay xaqiiqda ah in qaadista iyo qaab-dhismeedka kala duwan ee ay taageerto ay aad u kala duwanaayeen oo C ay tahay inuu qaabeeyo nooc kasta oo processor-ka ah si run ahaantii loo qaadan karo 🙂
      Salaan iyo mahadsanid wadaagis.

  7.   Sergio dijo

    Unnn waxay noqon laheyd mid xiiso leh hadii casharradan taxanaha ah ay ku saleysnaayeen miridhku, waxaan u maleynayaa inay tahay mid ka mid ah luqadaha ugu xiisaha badan ee maanta la horumarinayo.
    Waan ka danbeeyaa, laakiin waxaan aqoonsanahay inay tahay luuqad adag, laakiin leh mustaqbal weyn ...
    Waxaan rajeynayaa maqaalladaada soo socda, runtii waa kuwo xiiso leh.
    Thanks.

    1.    ChrisADR dijo

      Nabadeey Sergio, runtii waa wax xiiso leh, waxaan maqlay in GNOME ay qorsheyneyso inay ku hirgeliso miridhkooda barnaamijyadooda, wali ma aanan arag inta uu gaarsiisan yahay, laakiin haajiritaan ayaa imanaya.
      Luqadaha, anigu shaqsiyan wali waxaan baranayaa C, waxaan rabaa inaan awoodo inaan bilaabo kobcinta xuubka bilaha soo socda, waxaanan door bidayaa inaan barto dhawr luqadood oo qoto dheer ka hor intaanan bilaabin dib u eegista kuwa cusub, laakiin waxaan hubaa inaan raadin karo wax xiiso leh oo aan sameeyo tusaalooyin yar Rust, maaddaama dukumiintiyadiisu ay u muuqdaan kuwo iskood u fiican.
      Salaan iyo mahadsanid wadaagida 🙂

  8.   David dijo

    Sharaxaad aad u wanaagsan, labadaba qodobkan iyo kii ka horreeyayba. Waxaan rajaynayaa inaad ku sii socoto mawduucan aan aadka u xiisaynayo.

    1.    ChrisADR dijo

      Hello David, waxaan kaloo rajaynayaa in aan sii wado qorista oo aan si gaar ah dadka ugu dhiirigaliyo in ay ka qayb qaataan barnaamijyada bilaashka ah, waxaa jira mashaariic aad u tiro badan oo baahi loo qabo hadda in gacmo yar oo dheeri ah la yeesho oo la horumariyo ayaa fiicnaan lahayd
      Salaan

  9.   Mart dijo

    Ma sameyn kartaa qoraal ku saabsan mashiinka Turing?

    1.    ChrisADR dijo

      Hello Mart 🙂 Waxaan u maleynayaa in faallooyinka qaar aan horay u taabnay, sax? Waan hubaa inaan isku soo wada duubi karo wax xiiso leh mowduuca 🙂 aan aragno waxa ka soo bixi kara. Salaan iyo mahadsanid aqrinta qoraaladeyda oo dhan, laga bilaabo maalinta koowaad ilaa maanta waxaan waligey ku arkaayey inaad xiiseyneyso 🙂

  10.   ALLAN LARA dijo

    Wow, aad baad u mahadsan tahay waxa sharraxaad wanaagsan.

    Salaan

    1.    ChrisADR dijo

      Aad baad u mahadsantahay Allan 🙂 salaan

  11.   ramon hidalgo dijo

    Waan aqriyay qoraalkaagii hore! Aad baad ugu mahadsantahay sharraxaadda, in kasta oo aan u malaynayo inaanan weligay dhammayn doonin fahamka ereyga.

    1.    ChrisADR dijo

      Hambalyo Ramon 🙂 aad baad ugu mahadsantahay akhrinta labadaba. Haddii ay tahay wax uun isticmaal, «erayga» waa isbeddelka byte, waxay la mid tahay kuwa wax farsameeya, ka hor intaanay jirin 8-jajab, ka dib 16-jajab, iwm ... tani waa sababta oo ah mar kasta oo aan u baahanno meel dheeraad ah geeddi-socod iyo xawaare ka fiican ama awood ... 'erayga' wuxuu dhashay maxaa yeelay booska 'byte' ayaa gaagaabmay, waana la mid 'ereyga' labalaab 'iyo' quad 'is waa isbeddelka dabiiciga ah ee naga dhigaya inaan awood ku darno iyo meel lagu sii wado horumarinta developing

      Salaan

  12.   si qarsoodi ah dijo

    Sannadkan 2018-ka waxaan ku bartaa barnaamijka haa ama haa, mahadsanid

    1.    ChrisADR dijo

      Waan ku faraxsanahay 🙂 dadaal badan !! Farxad

  13.   Guillermo dijo

    Aad baad u mahadsantahay, sii wad. Horey ayaan u aqaanaa sida wax loo barto laakiin waxaan sugayaa waxbaristaada, in barnaamijkeyga is-baray ay ka buuxaan dhaqamo xun.

    1.    ChrisADR dijo

      Mahadsanid Guillermo 🙂 Hagaag waxaan rajaynayaa inaad waxyaabo xiise leh ka hesho sidoo kale qoraalada soo socda 🙂 Salaan

  14.   Edgar dijo

    Sharaxaad fudud ayaa markasta ugu fiican .. heer sare ..
    Waxaan u soo jeedin lahaa git ... barnaamijyayaashu waa aasaas marka aad rabto inaad koox ahaan u shaqeyso oo aad shaqadaada u hagaajiso .. noocyada ..

    1.    ChrisADR dijo

      Run ahaantii Edgar, waxaan isku dayi doonaa inaan soo qoro waxyaabaha ku saabsan, in kastoo ay adag tahay in wax cusub la sheego maxaa yeelay git dukumiintiyadu horey ayey u badnaayeen waxyaabo badana horey ayaa loogu tarjumay dhowr luqadood. Waan arki doonaa waxa aan sameyn karo, salaan iyo mahadcelin wadaag

  15.   Tiriiri dijo

    Waad salaaman tahay, lambarka 0 ilaa 18 446 744 073 709 551 615 wuxuu u dhigmaa qiimaha jajab tobanlaha 64-bit mise wuxuu tilmaamayaa qiime kale? Hagaag, xisaabinta awooda 2 ^ 64, natiijada aan helay waa: 18 446 744 073 709 552.

    1.    ChrisADR dijo

      Nabade Tiririri, waxaan u maleynayaa inaad haysato dhibaato wareega ah, waad isku dayi kartaa inaad amarka isticmaasho bc? waa barnaamij luuqadeed loogu talagalay inuu ahaado mid sax ah sida ugu macquulsan, mar gudaha gudahiisa kaliya waxaa lagama maarmaan ah in la sameeyo 2^64, laga yaabee inay taasi xallin doonto sida aan u ogaado sida ay ku dhacday, salaan

      . Qiimaha dhabta ah waa 18 446 744 073 709 551 616, laakiin waxaan ka goyneynaa 1 maxaa yeelay 0 waxaa loo tiriyaa qiime macquul ah 🙂

      1.    Tiriiri dijo

        Mahadsanid, waxaan ku xisaabiyay xisaabiyaha awooda ee aan ka helay shabakada (https://es.calcuworld.com/calculadoras-matematicas/potencias/) taasina waa natiijada ay isiisay.
        Iyo haa, horeyba waan iskudayay amarka bc, waxayna si wax ku ool ah ii siineysaa qiimaha aad qortay.

  16.   Tiriiri dijo

    Mar labaad waad salaaman tihiin, sawirka aad u tixraacayso xadadka.h maktabadda waa mid aad u yar oo aan la akhriyi karin (ugu yaraan waan akhriyi kari waayey, maxaa yeelay waxaan arkaa in qof kastaa sameeyey, waxay umuuqataa), maadaama aanan fahmin Mar dambe ma sii wado akhriska. Ma aqaano inaad wax ka beddeli karto, waxaan rajeynayaa inaanan taas kugu dhibin.

    1.    ChrisADR dijo

      Waad isku dayi kartaa nooca mobilada, kuwaa waxay u egyihiin xoogaa cad, waa mawduuc eraybixin ah: / dhanka kale, dhammaan cinwaanada C waxaa laga heli karaa / usr / ku dar /, kiiskan waxaad dooran kartaa inaad si toos ah u aqriso haddii aad way fududahay 🙂 Waxaan isku dayi doonaa inaan soo dhejiyo sawir ka weyn si aan u arko inay wax tar leedahay 🙂

      1.    Tiriiri dijo

        Mahadsanid, waxaan qabaa inaan ku sabro tan, heh heh.

  17.   Katekyo dijo

    Waad ku mahadsantahay maqaalka ilaa iyo hada waxaan fahmay wax yar oo kafiican doorsoomayaasha iyo noocyada matalaada luuqada hadana hada waxaan u maleynayaa inay tahay inaan bilaabo isticmaalka maktabada "stdint.h" maadaama ay kugula talinayaan in la isticmaalo marka barnaamijyada laga sameynayo c tan iyo markii aan lahaa waxaa la baray dugsigii hore maadaama xusuusta ay qaali ahayd midna waa inuu ka taxaddaraa wixii la isticmaalay

    1.    ChrisADR dijo

      Ma jirto sabab Katekyo, xaqiiqdii way kafiican tahay isticmaalka maktabadda caadiga ah, laakiin waxaan kuu xaqiijin karaa inay ka fiican tahay in la ogaado waxa uint_least8_t ka ah uint_fast8_t taasna waxaa lagu gaaraa iyadoo la ogaanayo noocyada xogta aasaasiga ah, taas oo ahayd ujeeddada ee boostada 🙂 Mahadsanid badan faallooyinka iyo aqrinta maqaalka, salaan

  18.   Victor dijo

    : Ama sharaxaad caqli gal ah! Waan ogaa qayb ka mid ah fikradaha laakiin waxaan ka helayaa aqoon badan oo qoraalkan ah

    1.    ChrisADR dijo

      Aad baad u mahadsan tahay Victor 🙂 sida wanaagsan ee maqaalku u noqon karo caawimaad, salaan

  19.   Guille dijo

    Waxaan runtii jeclaa Python si aan u fududeeyo barnaamijka, waxaan ku arkay koorso http://zetcode.com/gui/pyqt4/ Waan jeclaa tetriska ugu dambeeya ee ku saabsan: http://zetcode.com/gui/pyqt4/thetetrisgame/
    Waxaan dib u cusbooneysiiyay tetris-kan intii lagu jiray xagaaga si aan u dhigo dhibco, ciyaartoy badan iyo muusig, yar yar, laakiin aad u xiiso badan.

    1.    ChrisADR dijo

      Hello Guille, runtii waa wax aad u xiiso badan inaad aragto softiweerka aad ka shaqeyneyso oo u kobcaya si tartiib tartiib ah 🙂 waa waayo-aragnimo aan la barbardhigi karin, iyo xitaa intaas ka sii badan marka qof uu arko waxa aad horumarinayso inuu faa'iido leeyahay, taasi waa adduun kale 😀 aad ayaad u mahadsan tahay wadaagid 🙂

      1.    Guille dijo

        Midkii aan sameeyay ayaan ku soo raray (30Mb muusigga) http://guillermo.molleda.com/Tetris9.7z
        Waa inaad u habeysaa xawaare ka duwan kii hore ee ciyaaryahan walba ama haddii aad dib u bilowdo dhibcaha ciyaar cusub ka dib,…, waxaana jira saddex ciyaartoy oo labadayda gabdhood ay ila ciyaarayaan. Xitaa waa balwad.