while(1)

Programming मधे (मला फक्त C programming येतं त्यामधे तरी निदान ) वेग-वेगळी loops असतात. त्यातलंच एक while loop. तर जेव्हा वरील दिल्या प्रमाणे (while (1)) loop असते तेव्हा त्याला infinite loop म्हणतात. एकदा ते loop चालू झाले की  आपण काही conditon देऊन ब्रेक केल्या शिवाय ते ब्रेक होत नाही.

तसच आपल्या मनाचं पण होतं बर्र्याचदा... एकदा एका विचारत अडकले की त्यातून काही केल्या बाहेर येत नाही. आपल्याला काळात असतं की ह्यातून बाहेर पडायला पाहिजे पण ती ब्रेक contition काही केल्या execute होतंच नाही. आपलं मनाचं प्रोग्राम्मिंग काही तरी चुकतं बहुतेक!

त्या लूपच्या बाहेर कित्येक चांगल्या गोष्टी असतात. पण मन मात्र नको त्या गोष्टींचा विचार करत आपली सगळी शक्ती त्यात खर्ची करत बसतं...

आपल्या कामात जेव्हा एखादी functionality implement करायची असते तेव्हा आपण किती गोष्टी करतो. वेग-वेगळी डिजाईन docs. प्रत्येक error contition साठी check  आणि आपला प्रोग्राम कुठल्याही infinite लूप न जाण्याची घेतलेली precaution.

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

तर आज अश्याच एका लूप मधे होते मी. (चला! 'होते' असं मी स्वतः म्हणत असल्याने मी त्यातून बाहेर पडले असं म्हणायला काही हरकत नाही.) काय करावे काही सुचत नव्हते आणि ही नविन पोस्ट लिहायला घेतली आणि त्यातून आपोआप बाहेर पडले. तर सध्या तरी माझ्या while loop ला ब्रेक मिळाला आहे. असेच तुम्ही पण कधी कुठल्या while loop मधे फिरायला लागलात तर तुम्हालाही break मिळो...      

Comments

  1. माझंही बराचदा असंच होतं म्हणून आवर्जुन कमेंटलो. :-). मी पण बरेचदा एखादी गोष्ट करत असताना विचारांच्या तंद्रीत हरवून जातो आणि मग हातातलं काम किंवा त्याचवेळेची क्रिया रिपीट करत राहतो.

    -अजय

    ReplyDelete
  2. Ho na asa baryachada hota. Pan aapan awarjun prayatna karayala paahijet tyatun baaher yenyache. Otherwise jasa processor stall hoto infinite loop madhe adakalyavar tasa aapala man pan un-necessarily exhaust hota...

    ReplyDelete

Post a Comment

Popular posts from this blog

हाय! कम्बख्त तूने पी ही नहीं।

माझे बाबा

कथा - भिंतीवरील चेहरा