বিসমিল্লাহহির রাহমানের রাহীম।সবাইকে সালাম জানিয়ে আমি আজকের টিউন শুরু করছি।বাংলাদেশ পাটের DNA এর BLUE PRINT আবিষ্কার করেছে। নিজের কাছে খুব ভালো লাগছে। যেন আমার নিজের সাফল্য।
আজকে আমি C প্রোগ্রামিং এর কিছু ছোট খাট থিওরি নিয়ে আলোচনা করব।
Escape sequence: C প্রোগ্রামিং ল্যাঙ্গুয়েজে কিছু Character আছে যেগুলো Out Put এ দেখা যায় না। এ সব Character কে Escape sequence বা মুক্ত ক্রম বলে। এগুলো সাধারনত একটা Backslash (\)দিয়ে আরম্ভ হয়। যেমন আমাদের যখন নতুন লাইন দরকার তখন \n দিতে হয়। আবার যখন Tab এর প্রয়জোন হয় তখন \t লিখতে হয়। ইত্যাদি।
নিছের চিত্রে সর্বাধিক ব্যবহৃত কিছু Escape sequence এর তালিকা এবং এদের কাজ দেওয়া হল।
Variables: Variable বলতে চলক কে বুঝায়। আমরা অঙ্কে যেমন x, y অথবা z ব্যবহার করতাম এখনে ও একই উদ্দেশ্য Variable ব্যবহৃত হয়।
যেমনঃ x=3; y=5; z; ইত্যাদি। এখানে x একটি চলক বা Variable যার মান 3 ধরা হয়েছে। তেমনি y এরমান ধরা হয়েছে 5 এবং z এর কোন মান ধরা হয় নি।
Declaration: Variable গুলো বা অন্য কোন character কোন Data type তা প্রকাশ করা হচ্ছে Declaration এর কাজ। Declaration দ্বারা কোন কিছু ঘোষনা করা হয়। অর্থাত কোন কিছু declare করতে Declaration ব্যবহার করা হয়।
যেমনঃ int x=45; float z=2.3; char tech_tune; ইত্যাদি।
এখানে x একটি integer type variable ঘোষনা করা হয়েছে যার মান 45 ধরা হয়েছে, z floating point variable যার মান 2.3 ধরা হয়েছে, tech_tune character type variable যার কোন মান ধরা হয়নি।
Expression: Expression দ্বারা অভিব্যক্তি প্রকাশ করা হয়। এগুলো একটি Single data item প্রকাশ করে। যার মধ্যে operator sign থাকে।( + - * / = < > <= >= ইত্যাদিকে operator sign বলে।)
যেমনঃ x+y; x+y=z; x<y ইত্যাদি। এগুলো মনে হয় ব্যাখ্যা করার প্রয়োজন নেই।
থিওরি গুলো বুঝার জন্য একটি প্রোগাম লিখে সব ব্যাখ্যা করে দিচ্ছি।
এখানে x y z তিনটা variable বা চলক।
এবং x একটি integer type variable ঘোষনা করা হয়েছে যার মান ধরা হয়েছে ৩ । একই ভাবে y এর মান ধরা হয়েছে 5, এবং z এর কোন মান ধরা হয়নি।
তারপর z=x+y; Expression দ্বারা x+y এর মান z এর সমান ধরা হয়েছে।
আর printf("%d\n", z); statement এর ভিতরে Escape sequence(\n) দ্বারা new line প্রিন্ট করার জন্য বলা হয়েছে।
এখন এই প্রোগ্রামটা RUN করালে OUT PUT দেবে 8।
আমি জাকির হোসাইন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 224 টি টিউন ও 1487 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 5 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
পৃথিবীতে অল্পকয়েক দিনের জন্য অনেকেই আসে, হেঁটে খেলে চলে যায়। এর মধ্যে অল্প কয়েক জনই পায়ের চাপ রেখে যায়।ওদের একজন হতে ইচ্ছে করে। প্রযুক্তির আরেকটি সেরা ব্লগ টেকটুইটস। আপনাদের স্বাগতম, যেখানে প্রতিটি বন্ধুর অংশ গ্রহনে গড়ে উঠেছে একটি পরিবার। আপনাদের পছন্দ হবে আশা করি। ফেসবুকে আমি - ?জাকির!
জাকির ভাই C প্রোগ্রামিং ল্যাংগুয়েজ আমি বুঝিনা তবে আপনার টিউন গুলু আমি কপি করে রাখব কারন আমাকেযে শিক্ষতে হবে।টিউনের জন্য ধন্যবাদ।