चल 101: आपला संगणक माहित आहे

दुर्दैवाने मी हे पाहिले आहे की बर्‍याचजणांना २०१ 2018 चा कार्यक्रम शिकण्याची इच्छा नाही 🙁 परंतु मी फक्त माझे वाचले असले तरीही मागील लेख एखादी व्यक्ती आणि थोड्या वेळानंतर विनामूल्य सॉफ्टवेअर प्रकल्पात वचनबद्ध करण्यास सक्षम आहे, मी माझ्या कामावर समाधानी आहे 🙂

ज्यांना सुरक्षेची आवड आहे त्यांच्यासाठी मी तुम्हाला वचन देतो की खालील सुरक्षा टोड्स बद्दल एक पोस्ट असेल जेणेकरून प्रत्येकजण आनंदी असेल, जर कोणाला दुसरे काही शिकायचे असेल (जसे की गिट, सर्व्हर प्रशासन किंवा मला माहित नाही: p) किंवा दुसर्‍या विषयावर टिप्पणी ज्याचे उत्तर बॉक्समध्ये सोप्या पद्धतीने दिले जाऊ शकत नाही, मला कळवा आणि आम्ही कसे कार्य करू शकतो हे आम्ही पाहू 😉

ठीक आहे, जर आपण आपल्या गोष्टींकडे गेलो तर आधी आपण टाइप करण्याबद्दल बोललो होतो आणि प्रोग्राममध्ये आपले व्हेरिएबल्स ज्या प्रकारे सेव्ह करतो त्यायोगे हे होते, आता आपण आत काय घडते त्याचा आढावा घेणार आहोत आणि आशा आहे की पुरेशी स्पष्ट असू शकते.

बिट्स

मला असे वाटते की जेव्हा मी प्रोग्रामिंगबद्दल लिहितो तेव्हा हा विषय मी नेहमी स्पर्श करतो, ही एक गोष्ट नक्कीच मला भुरळ घालणारी आहे आणि यामुळे मला बर्‍याच गोष्टी समजण्यास मदत झाली आहे, आता मी त्या कसे आहेत, त्यांचे कसे वाचन केले आहे याबद्दल थोडे समजावून सांगण्याचा प्रयत्न करेन आणि ते कशासाठी आहेत?

लाईट स्विचचा विचार करा, जेव्हा सर्किट बंद होते, तेव्हा आमच्याकडे ए 0 स्क्रीनवर, जेव्हा आम्ही स्विचची स्थिती बदलू, कारण ए 1🙂 सोपे आहे ना?

आता ए 0 आणि एक 1 त्यांचा बर्‍याच गोष्टींचा अर्थ असू शकतो, हे सर्व आपण ज्या सृजनशीलतेने घेत आहात त्यावर अवलंबून आहे, समजा मला हे जाणून घ्यायचे आहे की कोणी उत्तर किंवा दक्षिणेकडे जात आहे, 1 याचा अर्थ उत्तर आणि 0, sur 🙂 समजू की मला हे जाणून घ्यायचे आहे की कोणी पुरुष किंवा स्त्री आहे, 1 तो एक मनुष्य आणि असू शकतो 0, स्त्री 🙂. आता मला हे जाणून घ्यायचे आहे की ही व्यक्ती तरुण आहे की म्हातारी (> 22), 0 म्हणजे तरुण आणि 1, उच्च. चला आपण कल्पना करूया… तुमच्याकडे पाळीव प्राणी आहे का? 1 मी हो म्हणेन, तर 0 मी नाही म्हणायचे आता आपण माझ्यासह पुढील ओळ वाचा:

1001

हा सांगायचा छोटा मार्ग आहे ...

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

जे यापेक्षा खूप वेगळे आहे:

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

बाइट

आता एक पाऊल पुढे जाऊया, बाइट्स कसे वाचायचे ते शिकू. बाइट हा 8 बिटचा क्रम आहे, जो उजवीकडून डावीकडे आणि प्रत्येक वाचला जातो 1 ची शक्ती दर्शवते 2 वर उठविले n कुठे n बिट स्थिती आहे. हे चीनी वाटू लागताच, थोडेसे उदाहरण देऊया 🙂

01001011 आमच्याकडे हे बाइट आहे, आता आम्ही उजवीकडून डावीकडे जाऊ (<-) मी त्यांचा अर्थ लिहिण्यास सक्षम होण्यासाठी त्यांना वरपासून खालपर्यंत खाली ठेवणार आहे:

1: स्थितीत असताना थोडा 0 आपल्याकडे खालील 2 शून्य किंवा वर असल्याचे दर्शविते 2^0. हे आपल्याला माहित आहे की समतुल्य आहे 1.

1: दुसरा बिट, आता स्थिती 12^1 जे म्हणण्यासारखेच आहे 2

0: थर्ड बिट ... हे असावे 2^2, परंतु ते चालू नसल्याने आपण ते सोडून देऊ 0

1: चौथा बिट, 2^3 u 8 🙂

0: च्या समान 0

0: इतर 0

1: आता आम्ही आत आहोत 2^6 o 64

आणि शेवटी 0 , याचा अर्थ काय आहे हे आम्हाला आधीच माहित आहे - आता आम्ही आमचा निकाल जोडणार आहोत आणि त्यांची तुलना खालील सारणीशी करणार आहोत 🙂 आमच्याकडे 75 तर त्या कॉलममध्ये पाहूया दशमान आणि त्यात काय दिसेल ते पाहू चार

Ascii टेबल साठी प्रतिमा निकाल

आमच्याकडे एक आहे K!! अभिनंदन, बायनरीमध्ये कसे वाचायचे ते आपल्याला आधीच माहित आहे 🙂 परंतु सर्वात विवेकी लक्षात आले असेल की आम्ही देखील दशांश मिळविला आहे आणि त्याला एक मर्यादा आहे (जेव्हा सर्व मूल्ये असतात 1) ती मर्यादा संख्येमध्ये आढळली 255.

शब्द

आता एकापेक्षा जास्त मला सांगतील, परंतु त्यापेक्षा मोठ्या संख्येने मला पाहिजे असल्यास काय करावे 255? किंवा जपानीसारखे इतर वर्ण मला कुठे मिळतील? उत्तर सोपे आहे, चला एकत्र ठेवूया 2 bytes. आता आपल्याकडे दोन आहेत, आपल्याकडे असलेले संयोजनांची संभाव्य संख्या आहे 2^16 o 65536 शक्य परिणाम, जसे की 0 त्यापैकी एक आहे, जास्तीत जास्त शक्य आहे 65535. तो नंबर कोणास बेल वाजवतो? लिनक्स सिस्टमवरील पोर्टची जास्तीत जास्त संख्या लक्षात आहे? मी त्यांना गृहपाठ सोडतो 😉

दुहेरी शब्द आणि चतुर्थ शब्द

अधिक गणितासाठी देखील विशिष्ट स्वरूप आहेत. दुहेरी शब्द असू शकतात, ज्यांनी आधीच कल्पना केली असेल 2 word o 4 bytes (o 32 bits) माहितीचे, असे म्हणण्यासारखेच:

11111111111111111111111111111111 किंवा च्या 0 a 4 294 967 295

या टप्प्यावर बर्‍याच लोकांना आश्चर्य वाटेल की नकारात्मक संख्या काय होते, म्हणजे त्यांचा कुठेतरी विचार केला पाहिजे, बरोबर? नकारात्मक संख्या संचयित करण्यास सक्षम होण्यासाठी, प्रोसेसर विकासकांनी चिन्ह मूल्य म्हणून डावीकडील प्रथम बिट व्यापणे निवडले. याचा अर्थ असा की जर प्रथम बिट असेल 0 आम्ही एका सकारात्मक संख्येबद्दल बोलत आहोत, परंतु ते असल्यास 1 आम्ही एक नकारात्मक आहे. हे पहा की ते बिट्स इतके खास का आहेत, ते आपल्याला हवे असलेले असू शकतात 😀

परंतु हे आपल्याला गुणाकार करण्यास कमी स्थानासहित सोडते! तर आमचे0 a 4 294 967 295 होते:

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

आता आपल्यात बर्‍याच जणांकडे आहे 64 bits, आणि हे अ चे मूल्य आहे चतुर्भुज शब्दआपल्याकडे मूल्ये असू शकतात 0 a 18 446 744 073 709 551 615. ती मोठी संख्या आहे 🙂

8 बिट का?

ही अशी एक गोष्ट आहे जी एकापेक्षा जास्त लोकांना आश्चर्य वाटेल आणि त्याचे उत्तर हार्डवेअरमध्ये आहे. प्रारंभापासून, प्रोसेसरला ऑपरेशन्स करण्यास सक्षम होण्यासाठी डेटा आवश्यक होता. डेटा संगणकाच्या मेमरीमध्ये संग्रहित केला जातो आणि प्रत्येक वेळी प्रोसेसरला आवश्यक असतो तेव्हा ते मिळविण्यासाठी डेटा बसचा वापर करते. प्राचीन काळात या बस प्रत्येक चक्रात जास्तीत जास्त 8 बिट संप्रेषण करू शकत होती, याचा अर्थ डेटा हलविण्याचा जास्तीत जास्त आणि कार्यक्षम मार्ग म्हणजे 8 बिटांचे गटबद्ध करणे आणि त्यांना प्रोसेसरकडे पाठवणे.

वेळ गेल्याने आजपर्यंत प्रोसेसरने 16 बिट, 32 बिट्स आणि… 64 बिट हलविण्याची क्षमता विकसित केली आहे.

टायपिंगशी त्याचा काय संबंध आहे?

आता आपण ज्या भागाला अर्थ प्राप्त होतो त्या भागावर आहोत 🙂 टायपिंग ही एक प्रॉपर्टी आहे जी प्रोग्रामिंग भाषा या मेमरी स्पेसना नाव देण्यासाठी वापरते. सर्व प्रकारच्या व्हेरिएबल्सचा डेटा या प्रकारांपैकी एकामध्ये त्यांचा समकक्ष असतो, त्यांना काय म्हटले जाते हे महत्त्वाचे नसते. हे म्हणून ओळखले जातात आदिम डेटा प्रकारप्रत्येक जोरदार टाइप केलेल्या भाषेमध्ये या मूल्यांची संकल्पना आणि त्यांचे प्रतिनिधित्व केले जाते. उदाहरणार्थ सी मध्ये आपल्याकडे लायब्ररी आहे limits.h जे आम्हाला आदिम मूल्यांची कमाल आणि किमान रक्कम दर्शविते.

जर आपण एखादी मूल्ये मोडण्याचा प्रयत्न केला तर काय होते ते पाहूयाः

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

उजवीकडे आपल्याकडे फाईलची व्हॅल्यूज आहेत limits.h आणि डावीकडे आपण यापैकी एक मूल्य घेतले आहे (unsigned short int) आणि आम्ही संबंधित संख्येपेक्षा जास्त संख्या नियुक्त केली आहे. परिणामी कंपाईलर आम्हाला चेतावणी देतो की आम्ही मेमरीचा दुरुपयोग करीत आहोत कारण बायनरी फॉर्म 66666 च्या बायनरी स्वरूपात बसू शकत नाही 65535. यामुळे आपल्याला धडा मिळतो कामगिरी जेव्हा आम्ही प्रोग्राम करतो तेव्हा आपल्या मूल्याचे मूल्य कालांतराने वाढत नसल्यास किंवा आपल्याला त्या मूल्यांपेक्षा मोठ्या मूल्यांची आवश्यकता नसल्यास दुप्पट o चतुर्भुज शब्दयोग्य प्रकाराचा वापर केल्याने सीपीयूने विनंती केलेली मेमरी कमी करते, जे योग्य प्रकारे गणना केल्यास डेटा मिळविण्याच्या उच्च गतीचा अर्थ दर्शवते.

दुभाषेच्या बाजूला हे कारण सोपे आहे अप्रत्यक्ष रूपांतरणे. सीआपण जावास्क्रिप्ट किंवा पायथनसारख्या भाषांमध्ये व्हेरिएबल परिभाषित करतो, इंटरप्रिटर कोणत्या प्रकारचा आहे हे समजून घेण्यासाठी आणि ऑपरेशन्स करण्यासाठी पुरेसे मेमरी स्पेसचे वाटप करतो. चला एक साधे उदाहरण पाहूया 🙂

स्वतःचे. ख्रिस्तोफर डायझ रिव्हरोस

तुम्ही पाहु शकता की, अजगर दुभाषेला आमच्या व्हेरिएबलचा प्रकार समजावून सांगण्याची गरज नाही, कारण तो एक प्रकार सोपवून स्मृतीत संग्रहित करतो of

आपले चल जाणून घ्या

हे आपण वापरत असलेल्या भाषा आणि अंमलबजावणीच्या प्रकारावर अवलंबून आहे, परंतु प्रोग्राम करण्यास सक्षम होण्यासाठी पहिली पायरी म्हणजे आपण वापरू शकणारे वेरियबल्स शिकणे 🙂 एकदा तुम्ही व्हेरिएबल्स समजून घेतल्या की आपण त्यांचा वापर करण्याच्या स्थितीत असाल. कार्यक्षमतेने आणि तार्किकरित्या माहिती संग्रहित करण्यासाठी (वापरकर्त्याद्वारे किंवा सिस्टमद्वारे प्रदान केलेली). प्रोग्रामिंग शिडीची ही पहिली पायरी आहे आणि आशा आहे की हा लेख वाचल्यानंतर आपल्या संगणकाचे कार्य कसे होते आणि माहिती कशी संग्रहित करते याबद्दल आपल्याला अधिक चांगली माहिती मिळेल. पुढील लेखापर्यंत तो माझ्याबरोबर राहील, आपल्याला कोणत्याही विशिष्ट मुद्याला मजबुतीकरण किंवा टिप्पणी करण्याची आवश्यकता असल्यास ती पहाण्यासाठी आपल्या टिप्पण्या सोडणे लक्षात ठेवा. चीअर्स


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   लुइस म्हणाले

    सर्व प्रेक्षकांसाठी एकाच वेळी लिहिलेले, संक्षिप्त आणि स्पष्ट छान नोकरी.

    1.    ख्रिसएडीआर म्हणाले

      खूप खूप धन्यवाद, अभिवादन 🙂

  2.   जॉन येशू म्हणाले

    छान स्पष्टीकरण. आपण एक मशीन आहात.

    1.    ख्रिसएडीआर म्हणाले

      धन्यवाद

  3.   रुबेन म्हणाले

    खूप चांगले वर्णन केल्याबद्दल धन्यवाद

    1.    ख्रिसएडीआर म्हणाले

      पूर्ण reading वाचल्याबद्दल धन्यवाद

  4.   दिएगो म्हणाले

    उत्कृष्ट, इनपुटबद्दल धन्यवाद. आणि बायनरी समस्येचा फायदा घेत आपण आम्हाला आयपी, सबनेट इत्यादींचा एक वर्ग देऊ शकता अशी शक्यता आहे. मला समजले आहे की हा प्रोग्रामिंगचा मुद्दा नाही परंतु त्या समस्येचे चांगले स्पष्टीकरण नेहमीच प्रलंबित राहिले आहे.
    पुन्हा, आपल्या स्पष्टीकरणासाठी धन्यवाद

    1.    ख्रिसएडीआर म्हणाले

      हॅलो डिएगो, हे करता येते - मी या विषयात फारसे गेलो नाही हे सत्य सांगण्यासाठी, परंतु एखाद्या लेखात याबद्दल सामायिक करण्यासाठी काहीतरी शोधण्याऐवजी चौकशी करण्याचा कोणताही चांगला मार्ग नाही 🙂 आम्ही त्यास त्या यादीतून सोडणार आहोत. कारण पुढील पोस्टचा आधीपासूनच एक विषय आहे आणि तो सतत वाढत जाईल. शुभेच्छा 🙂

  5.   पेड्रो म्हणाले

    आपण एक उत्कृष्ट शिक्षक आहात आणि आपल्याला जे माहित आहे त्या शिकवण्यास अतिशय उदार आहात. अभिनंदन आणि धन्यवाद

    1.    ख्रिसएडीआर म्हणाले

      आभारी आहे पेड्रो 🙂 मी अजूनही शिकवण्याची ठिकाणे शोधत आहे, दुर्दैवाने येथे पेरूमध्ये आपल्याकडे केवळ तांत्रिक व्यावसायिक पदवी असल्यास हे अवघड आहे, म्हणून आता मी येथे विद्यापीठाचा अभ्यास चालू ठेवण्याची शक्यता शोधत आहे किंवा जिथे मी करू शकतो किंवा अगदी परदेशी पदव्युत्तर पदवी लागू करा, ज्याला माहित आहे, कदाचित असे काहीतरी लवकरच दिले जाईल - परंतु निश्चितपणे शिकवणे हीच एक गोष्ट आहे जी माझा दिवस बनवते et शुभेच्छा

  6.   काहीतरी म्हणाले

    मी या विषयाचे अधिक चांगले स्पष्टीकरण वाचले नाही, पहिले उदाहरण तेजस्वी आहे

    जरी मी तो शब्द (16-बिट व्हेरिएबल्स सारखा), डबल वर्ड किंवा क्वाड शब्द ऐकला नव्हता

    "मी आधीच प्रोग्राम करतो" हे महत्त्वाचे नाही, पोस्ट मनोरंजक आहेत. जर काही समस्या असेल तर, पोस्ट व्हेरिएबलच्या आकाराचे उदाहरण म्हणून सी (सीमेट्स एच) वापरणे आवश्यक आहे, सी मध्ये किमान विशिष्ट तपशील अस्तित्वात आहे

    1.    ख्रिसएडीआर म्हणाले

      नमस्कार काहीतरी 🙂 खूप खूप आभारी आहे, मी मार्गात उदाहरण घेऊन आलो - कारण ज्यांना जरासे विधानसभा वाचले आहे त्यांच्यासाठी हा डेटा नक्कीच ज्ञात आहे आणि प्रोसेसरला हेच समजले आहे - हाहाहा नक्कीच सी फार विशिष्ट नाही, परंतु मला असे वाटते की पोर्टेबिलिटी आणि त्याद्वारे समर्थित विविध आर्किटेक्चर्समध्ये इतकी भिन्नता आहे की सी प्रत्येक प्रकारच्या प्रोसेसरला खरोखर पोर्टेबल ठेवू शकते 🙂
      शुभेच्छा आणि सामायिकरण धन्यवाद.

  7.   सर्जियो म्हणाले

    ट्यूटोरियलची ही मालिका गंजांवर आधारित असती तर मला वाटते की आज विकसित होणार्‍या सर्वात मनोरंजक भाषांपैकी ही एक ती आहे.
    मी त्याच्या मागे आहे, परंतु मी ओळखतो की ही एक कठीण भाषा आहे, परंतु उत्तम भविष्यासह ...
    मी तुमच्या पुढच्या लेखांची अपेक्षा करतो, ते खरोखरच मनोरंजक आहेत.
    ग्रीटिंग्ज

    1.    ख्रिसएडीआर म्हणाले

      नमस्कार सर्जिओ, हे नक्कीच इंटरेस्टिंग असेल, मी ऐकले आहे की जीनॉम रस्टला त्याच्या कार्यक्रमांमध्ये बसवण्याची योजना आखत आहे, त्यांचा हेतू मला अजून पूर्ण दिसला नाही, परंतु स्थलांतरण येत आहे.
      भाषांबद्दल, मी वैयक्तिकरित्या अजूनही सी शिकत आहे, मला पुढच्या काही महिन्यांत कर्नलमध्ये विकसित होण्यास सक्षम व्हायचे आहे, आणि नवीन भाषांचा आढावा घेण्यापूर्वी मी काही भाषा खोलवर शिकण्यास प्राधान्य देतो, परंतु मी हे करू शकतो नक्कीच काहीतरी मनोरंजक शोधा आणि रस्टमध्ये काही उदाहरणे करा कारण त्याचे दस्तऐवजीकरण स्वतःच चांगले दिसते.
      शुभेच्छा आणि सामायिकरण धन्यवाद thanks

  8.   डेव्हिड म्हणाले

    खूप चांगले स्पष्टीकरण, दोन्ही या लेखात आणि मागील लेखात. मला आशा आहे की आपण मला या थीमसह पुढे जात रहाल ज्या मला खूप रस वाटली.

    1.    ख्रिसएडीआर म्हणाले

      नमस्कार डेव्हिड, मी लेखन सुरू ठेवण्यास सक्षम असल्याचे आणि विशेषत: लोकांना विनामूल्य सॉफ्टवेअरसह भाग घेण्यास प्रवृत्त करण्यास देखील सक्षम आहे अशी आशा आहे, अशी बर्‍याच प्रकल्पांची आणि गरजांची नोंद आहे की ज्यांना काही अतिरिक्त हात विकसित करण्यास मदत होईल great
      कोट सह उत्तर द्या

  9.   मार्ट म्हणाले

    आपण ट्युरिंग मशीन बद्दल पोस्ट करू शकता?

    1.    ख्रिसएडीआर म्हणाले

      हॅलो मार्ट 🙂 मला असे वाटते की काही टिप्पण्यांमध्ये आम्ही आधी स्पर्श केला आहे, बरोबर? मला खात्री आहे की मी या विषयावर काही मनोरंजक गोष्टी एकत्र ठेवू शकतो 🙂 पुढे काय येऊ शकते ते पाहूया. पहिल्या दिवसापासून आजतागायत माझे सर्व लेख वाचल्याबद्दल शुभेच्छा आणि धन्यवाद मी नेहमीच आपल्याला बर्‍यापैकी आवड दर्शविला आहे 🙂

  10.   सर्व लारा म्हणाले

    व्वा, खूप चांगले आभार काय चांगले स्पष्टीकरण.

    कोट सह उत्तर द्या

    1.    ख्रिसएडीआर म्हणाले

      Alलन-विनम्र आभारी आहे

  11.   रॅमन हिडाल्गो म्हणाले

    मी तुमची मागील पोस्ट वाचली! स्पष्टीकरणासाठी तुमचे आभारी आहे, जरी मला असे वाटते की मी शब्द कधीही समजत नाही.

    1.    ख्रिसएडीआर म्हणाले

      हाय रेमन both दोघेही वाचल्याबद्दल मनापासून धन्यवाद जर त्याचा काही उपयोग झाला असेल तर, «शब्द a म्हणजे बाइटची उत्क्रांती, ते प्रोसेसरसारखे असतात, आधी 8-बिट होते, 16-बिट इत्यादी नंतर ... कारण प्रत्येक वेळी आम्हाला अधिक जागा आवश्यक आहे प्रक्रिया आणि अधिक वेग किंवा शक्ती ... 'बाइट' ची जागा कमी झाल्यामुळे 'शब्द' जन्माला आला आणि 'डबल' आणि 'क्वाड' शब्दासह समान-हेच नैसर्गिक उत्क्रांतीकरण आहे ज्यामुळे आम्हाला शक्ती जोडते. आणि विकास करणे सुरू ठेवण्यासाठी जागा 🙂

      कोट सह उत्तर द्या

  12.   निनावी म्हणाले

    या 2018 मध्ये मी हो किंवा होय प्रोग्राम करण्यास शिकलो, धन्यवाद

    1.    ख्रिसएडीआर म्हणाले

      मला आनंद आहे-खूप प्रयत्न करा !! विनम्र

  13.   गिलर्मो म्हणाले

    खूप आभारी आहे, ते चालू ठेवा. मला कसे प्रोग्राम करावे हे आधीच माहित आहे परंतु मी आपल्या शिकवण्याची वाट पाहत आहे, की माझे स्वत: ची शिकवलेला प्रोग्रामिंग वाईट पद्धतींनी परिपूर्ण आहे.

    1.    ख्रिसएडीआर म्हणाले

      धन्यवाद गिलर्मो - मला आशा आहे की आपल्याला खालील पोस्टमध्ये देखील मनोरंजक गोष्टी सापडतील et शुभेच्छा

  14.   एडगर म्हणाले

    एक साधा स्पष्टीकरण नेहमीच उत्कृष्ट .. उत्कृष्ट ..
    मी गीट प्रस्तावित करेन ... प्रोग्रामरसाठी जेव्हा आपण एक संघ म्हणून काम करू इच्छित असाल आणि आपले कार्य क्रमाने लावायचे असेल तेव्हा ते मूलभूत आहे .. आवृत्ती ..

    1.    ख्रिसएडीआर म्हणाले

      खूप खरे एडगर, मी याबद्दल सामग्री पोस्ट करण्याचा प्रयत्न करेन, जरी काहीतरी नवीन सांगणे खूप कठीण आहे कारण गिट दस्तऐवजीकरण आधीपासूनच मुबलक आहे आणि बर्‍याच गोष्टी आधीपासूनच बर्‍याच भाषांमध्ये अनुवादित आहेत. मी काय करू ते पाहू, शुभेच्छा आणि सामायिकरण धन्यवाद

  15.   तिरीरीरी म्हणाले

    नमस्कार, 0 ते 18 446 744 073 709 551 615 पर्यंतची संख्या 64-बिट दशांश मूल्याशी संबंधित आहे की ती दुसर्‍या मूल्याशी संबंधित आहे? ठीक आहे, 2 ^ 64 च्या सामर्थ्याची गणना केली तर मला प्राप्त झालेला निकालः 18 446 744 073 709 552.

    1.    ख्रिसएडीआर म्हणाले

      हाय तिरीरी, मला वाटते की आपल्याला एक गोल समस्या आहे, आपण ही आज्ञा वापरून प्रयत्न करू शकता bc? शक्य तितक्या तंतोतंत बनविण्यासाठी डिझाइन केलेली एक प्रोग्रामिंग भाषा आहे, एकदा त्यात फक्त आपल्याला करणे आवश्यक आहे 2^64, कदाचित ते सोडवेल - ग्रीटिंग्ज, ते कसे गेले हे मला समजू द्या

      . वास्तविक मूल्य 18 446 744 073 709 551 616 आहे, परंतु आम्ही 1 वजा करत आहोत कारण 0 संभाव्य मूल्य म्हणून मोजले जाते 🙂

      1.    तिरीरीरी म्हणाले

        धन्यवाद, मी गणना केली की नेटवर आढळलेल्या उर्जा कॅल्क्युलेटरसह (https://es.calcuworld.com/calculadoras-matematicas/potencias/) आणि तो परिणाम मला मिळाला.
        आणि होय, मी आधीपासूनच बीसी कमांड वापरुन पाहिला आहे आणि यामुळे मी तुम्हाला लिहिलेले मूल्य प्रभावीपणे मिळते.

  16.   तिरीरीरी म्हणाले

    नमस्कार पुन्हा, आपण जिथे मर्यादा ११ ला वाचनालयाचा संदर्भ देता ती प्रतिमा खूपच लहान आहे आणि वाचली जाऊ शकत नाही (किमान मी ती वाचू शकलो नाही, कारण प्रत्येकाने पाहिले आहे असे दिसते, असे दिसते) आणि मला ते समजत नाही मी यापुढे वाचन सुरू ठेवत नाही. आपण ते बदलू शकाल की नाही हे मला ठाऊक नाही, मी आशा करतो की मी त्यासह तुमचा त्रास केला नाही.

    1.    ख्रिसएडीआर म्हणाले

      आपण मोबाइल आवृत्ती वापरुन पहा, ती थोडीशी स्पष्ट दिसत आहेत, ही एक वर्डप्रेस थीम आहे: / दुसरीकडे, सर्व सी हेडर / यूएसआर / समाविष्ट / मध्ये आढळू शकतात, या प्रकरणात आपण ते थेट वाचणे निवडू शकता जर आपण हे सोपे आहे it मी मदत करते की नाही यासाठी एक मोठी प्रतिमा अपलोड करण्याचा प्रयत्न करेन 🙂

      1.    तिरीरीरी म्हणाले

        धन्यवाद, मला असे वाटते की मी यावर धीर धरला पाहिजे, हे हे.

  17.   काटेकीयो म्हणाले

    लेखाबद्दल धन्यवाद कारण आता भाषेच्या प्रतिनिधित्वाचे रूपे आणि श्रेणी मला थोडी चांगली समजली आहे आणि परंतु आता मला असे वाटते की मी "stdint.h" लायब्ररी वापरण्यास सुरवात केली पाहिजे कारण त्यांनी माझ्या आधीपासूनच c मधील प्रोग्रामिंग वापरण्याची शिफारस केली होती. जुनी शाळा शिकविली गेली कारण स्मरणशक्ती मौल्यवान आहे आणि वापरलेल्या गोष्टीबद्दल सावधगिरी बाळगणे आवश्यक आहे

    1.    ख्रिसएडीआर म्हणाले

      काटेक्योचे कोणतेही कारण नाही, प्रमाणित लायब्ररी वापरणे नक्कीच चांगले आहे, परंतु मी तुम्हाला खात्री देतो की यूंट_फास्ट 8_t मधील एक uint_least8_t काय वेगळे करते हे जाणून घेणे अधिक चांगले आहे आणि जे प्राथमिक ध्येय होते, आदिम डेटा प्रकार जाणून घेऊन साध्य होते पोस्टचे 🙂 टिप्पणीबद्दल आणि लेख वाचल्याबद्दल धन्यवाद, शुभेच्छा

  18.   विजेता म्हणाले

    : किंवा एक उत्कृष्ट स्पष्टीकरण! मला संकल्पनांचा भाग माहित आहे परंतु मला या पोस्टमधून बरेच नवीन ज्ञान प्राप्त झाले आहे

    1.    ख्रिसएडीआर म्हणाले

      व्हिक्टर खूप खूप आभारी आहे-लेख किती चांगला ठरू शकेल, शुभेच्छा

  19.   गिल म्हणाले

    प्रोग्रॅमिंग सोपी करण्यासाठी पायथन खरोखर आवडले, मला एक कोर्स दिसला http://zetcode.com/gui/pyqt4/ मला याबद्दल अंतिम टेट्रिस आवडले: http://zetcode.com/gui/pyqt4/thetetrisgame/
    हा टेट्रिस मी उन्हाळ्यामध्ये पॉइंट्स, मल्टीप्लेअर आणि संगीत ठेवण्यासाठी थोडासा, परंतु खूप मनोरंजक म्हणून रीच केला.

    1.    ख्रिसएडीआर म्हणाले

      हॅलो गिल, आपण ज्या सॉफ्टवेअरवर काम करत आहात त्याबद्दल थोड्या वेळाने वाढ होणे पाहणे खरोखरच मनोरंजक आहे - हा एक अतुलनीय अनुभव आहे आणि त्याहीपेक्षा जेव्हा एखाद्याला आपण उपयुक्त विकसित करीत असलेले सापडले, ते दुसर्‍या जगाचे आहे - धन्यवाद सामायिकरण साठी 🙂

      1.    गिल म्हणाले

        मी केले ते मी (संगीतासाठी 30 एमबी) अपलोड केले आहे http://guillermo.molleda.com/Tetris9.7z
        आपल्याला प्रत्येक खेळाडूसाठी वेगळा प्रारंभिक वेग कॉन्फिगर करावा लागेल किंवा नवीन गेमनंतर आपण गुण पुन्हा सुरू केले असल्यास, ... आणि माझ्या दोन मुलींसाठी माझ्याबरोबर खेळण्यासाठी तीन खेळाडू आहेत. हे अगदी व्यसन आहे.