স্ট্রাকচার সি/সি প্রোগ্রামিং: কাঠামোমুখী সি/সি  প্লাস প্লাস পরিগণনা

স্ট্রাকচার সি/সি প্রোগ্রামিং: কাঠামোমুখী সি/সি প্লাস প্লাস পরিগণনা (পেপারব্যাক)

Product Specification & Summary

>> ইংলিশ বইয়ের লিংক - https://www.rokomari.com/book/185376

“স্ট্রাকচার সি/সি প্রোগ্রামিং: কাঠামোমুখী সি/সি পরিগণনা” বইটির ভূমিকাঃ
আজকের জগতে programmingএর উপস্থিতি সর্বত্র। আমরা যে বিষয়েই পড়াশােনা করি, যে বিষয় নিয়েই কাজ করি, কি কর্মক্ষেত্রে কি শিক্ষাক্ষেত্রে, এটা খুবই সম্ভব যে সেখানে আগে পিছে কোনাে এক সময় কম বা বেশি programmingএর দরকার হবে। কিন্তু আমাদের দেশের শিক্ষার্থীদের programming (পরিগণনা) শেখার দুটো প্রধান অন্তরায় রয়েছে। প্রথমটা হলাে program (ক্রমলেখ) লেখতে গেলে আমাদেরকে যন্ত্রের কাজ করার ধরন অনুযায়ী অনেক কিছু চিন্তা করতে হয়, যেখানে মানুষ হিসাবে আমাদের চিন্তা করার ধরনটা আলাদা। এই সমস্যাটা আসলে বিশ্বব্যাপী যেকোনাে দেশের শিক্ষার্থীদেরই। তবে বিস্তারিত আলােচনা ও ভালাে শিক্ষাদান পদ্ধতির কার্যকর ব্যবহার দিয়ে এই সমস্যা কাটিয়ে ওঠা সম্ভব হয়। আর সেটা হলেই একজন শিক্ষার্থী programmingএ মজা পেতে শুরু করে। তার আগে পর্যন্ত programming আসলে বিস্বাদ লাগে। আর দ্বিতীয় অন্তরায়টা যেটা আমাদের দেশের শিক্ষার্থীদের জন্য বিশেষভাবে প্রযােজ্য সেটা হলাে programmingএর ওপর মাতৃভাষায় ভালাে বই না পাওয়া। Programming বিষয়ে প্রকাশিত ভালাে বই পুস্তক প্রায় সবই বিদেশি ভাষায় বিদেশি লেখকদের লেখা। এর ফলে সেগুলাে পড়ে একজন শিক্ষার্থী ব্যাপারগুলাে অল্পসময়ে মােটামুটি বুঝতে পারলেও ব্যাখ্যা-বিশ্লেষণগুলাে একদম তাদের হদয়ের গভীরে সেভাবে পৌঁছে না। বলা হয়ে থাকে একজন শিক্ষার্থী ভালাে শেখে যখন সে তার মাতৃভাষায় তার চারপাশের জগতের সাথে নতুন জ্ঞানের সংযােগ ঘটাতে সক্ষম হয়। বিদেশি ভাষায় রচিত বিদেশি পরিবেশের সাথে মিলিয়ে লেখা বই স্বাভাবিকভাবেই আমাদের শিক্ষার্থীদের জন্য সে সংযােগ তেমন করে ঘটিয়ে দিতে সক্ষম হয় না। আমাদের তাই দরকার বাংলা ভাষায় রচিত বই পুস্তক, বিশেষ করে তরুণ শিক্ষার্থীদের যারা বিদেশি ভাষায় ওই বয়সে অত অভিজ্ঞ হয়ে উঠেনি। আমাদের দেশের শিক্ষার্থীরা যখন programming শিখতে যায় তখন তারা একসাথে এই উভয় সমস্যার মুখােমুখী হয়ে হিমশিম খায়।
বাংলা ভাষায় লেখা programmingএর আমাদের এই বই এই উভয় সমস্যাকে যতটা সম্ভব মােকাবেলা করবে। এই বইটি লেখা হয়েছে নতুন যারা programming (পরিগণনা) শিখতে চায় তাদের জন্য। তবে এই বই পড়ে একজন নবিশ শিক্ষার্থীও ধাপে ধাপে দক্ষ programmer (পরিগণক) হওয়ার জন্য দরকারি জ্ঞান লাভ করতে পারবে। এই বইটিতে programming language (পরিগণনা ভাষা) হিসাবে C/C ভাষা ব্যবহার করা হয়েছে, তবে ব্যাপ্তি কেবল structured programming (কাঠামােমুখী পরিগণনা)। এই বইটি মহাবিদ্যালয়, বিশ্ববিদ্যালয়ের শিক্ষার্থীদের জন্য, নানা স্তরে programming প্রতিযােগিতায় অংশগ্রহণকারীদের জন্য, এমনকি যারা পেশাদার programmer হতে চায় তাদের জন্যও। এই বইতে। আছে অজস্র উদাহরণ, হাজারাে বিশ্লেষণ, পরামর্শ ও কৌশল, প্রয়ােজনীয় আনুষাঙ্গিক জ্ঞান, ধারণাগত প্রশ্ন, এবং অনুশীলনী সমস্যা। অবশ্য বইটির শুরু থেকে ধরে নেওয়া হয়েছে যে একজন শিক্ষার্থীর ন্যূনতম মাধ্যমিক বা উচ্চমাধ্যমিক পর্যায়ের গণিত ও বিজ্ঞানের জ্ঞান আছে। বইটি যাতে পাঠ্য বই হিসাবে ব্যবহার করা যায় আবার শিক্ষার্থীদের কাছে

অনানুষ্ঠানিকভাবেও পৌঁছানাে যায়, সে কথা মাথায় রেখে এতে বেছে নেওয়া হয়েছে আধা-আনুষ্ঠানিক ভাষা। এই বইতে প্রসঙ্গগুলাে এমন করে আলােচনা করা হয়েছে যেটা মৌখিক আলােচনার প্রায় সমপর্যায়ের। কাজেই ধরে নেওয়া যেতে পারে যে একজন প্রভাষক পড়ানাের সময় যা বলবেন ঠিক যেন সেটাই এই বইতে লেখা হয়েছে। আমাদের দেশে শিক্ষার্থীরা ভালাে শিক্ষক পায় না, বিশেষ করে গ্রামের দিকে ও মফস্বল শহরে। তাদের পক্ষে ধীরগতির internet (আন্তর্জাল) ব্যবহার করে video (ছবিয়) দেখাও সম্ভব হয়ে উঠে না। এমতাবস্থায় শিক্ষার্থীরা হাতের কাছে কাউকে না পেলেও কেবল যাতে বই পড়েই বিস্তারিত ব্যাখ্যা পেতে সমর্থ হয়, সেই প্রয়াস থেকেই এই বই লেখা। এ ছাড়া এই বই লেখতে গিয়ে নানা রকম আনুষ্ঠানিক শিক্ষণ ও শিখন তাত্ত্বিক বিষয়াদি ভাবনায় রাখা হয়েছে, যাতে একজন শিক্ষার্থী সহজে সমন্বিত জ্ঞান লাভ করতে পারে।
আমরা যে ভাষায় অভ্যস্ত সেই ভাষা আমাদের চিন্তন ক্ষমতা ও বােঝার সক্ষমতাকে নিয়ন্ত্রণ করে। তাছাড়া একটা শব্দ সবচেয়ে ভালাে অর্থদ্যোতনা সৃষ্টি করে যদি সেটা আশেপাশের শব্দের সাথে ঐক্যতানে থাকে। একটা বিদেশি শব্দ স্বাভাবিকভাবে দেশি ভাষার অন্যান্য শব্দের সাথে মিশ খায় না। একজন ব্যক্তি হয়তাে শেষ পর্যন্ত বিদেশি ভাষা ভালােই আয়ত্তে আনতে পারে এবং একসময় হয়তাে ভাবতে শুরু করে যে বিদেশি ভাষাটা
যেন তার নিজের ভাষা। কিন্তু সেটা সম্ভব হয় কেবল দীর্ঘ সময় চর্চার ফলে। অথচ দেশি ভাষার শব্দ একদম শুরু থেকেই প্রাকৃতিকভাবেই আপনা-আপনি শিক্ষার্থীর মনের ভেতরে অর্থ তৈরি করে। এখন প্রশ্ন হলাে নতুন শিক্ষার্থী যারা প্রযুক্তি শিখতে আগ্রহী, আমরা তাদের কাছে কোন ভাষা তুলে দেবাে। তারা কোন পর্যায়ের দক্ষতা অর্জন করুক বলে আমরা চাইবাে। যদি তাদের ভেতরে সত্যিকারের গুণগত মান সম্পন্ন অর্থবােধকতা তৈরি করতে হয় যেটা মস্তিষ্ক ও হৃদয় দুই-ই ছাপিয়ে যায় তাহলে আমাদের অবশ্যই দেশি ভাষার পরিভাষা ব্যবহার করতে হবে। কিন্তু দুঃখজনকভাবে প্রযুক্তির জগতে ব্যবহার করার জন্য বাংলায় দরকারি পরিভাষা নেই।
দু-একটা শব্দ যেগুলাে আছে সেগুলাে intuitive (স্বজ্ঞামূলক) না হওয়ায় সমালােচনার মুখে পড়ে। এমতাবস্থায় গণনা জগতের জন্য সহজবােধ্য পরিভাষা তৈরির দুরন্তকাজ হাতে নিয়ে আমরা এই বইয়ে প্রস্তাবিত অনেক শব্দ ব্যবহার করেছি। তবে শব্দগুলােকে ইংরেজি অক্ষরে লিখিত ইংরেজি শব্দের পাশাপাশি লেখা হয়েছে। তাছাড়া বাংলা পারিভাষিক শব্দগুলাে একবার মাত্র উল্লেখ করেই ছেড়ে দেওয়া হয়নি, বরং সময়ে সময়ে খানিকটা অদরকারিভাবে হলেও পুনরাবৃত্তি করা হয়েছে। একটা শব্দ দশবার পড়লে পাঁচবার বললে নিজের হয়ে যায়, এই হলাে তার পেছনের ভাবনা। আমরা শব্দগুলােকে পাঠকের সামনে বারবার হাজির করতে চেয়েছি। এই বইয়ে আমরা ইংরেজি শব্দকে বাংলা অক্ষরে লেখি নাই, কারণ যে শব্দ যে ভাষার সেটা সেভাবে জানাই আমাদের বিবেচনায় শ্রেয়তর। প্রযুক্তি যেখানে ভাষার বৈচিত্র্য রক্ষায় চেষ্টা করে যাচ্ছে আমরা সেখানে প্রযুক্তি শেখার মাধ্যম হিসাবে নিজেদের ভাষার ব্যবহার সর্বোচ্চটা করতে চাই। পাঠ্যবিষয়ের কথা বিবেচনা করলে এটি এই বইয়ের প্রথম সংস্করণের অনুরূপ। দ্বিতীয় সংস্করণে কেবল সাজ-সজ্জাগত পরিবর্তন করা হয়েছে। কাজেই আমরা যত কিছু করতে চাই তার সবকিছু যে এই বইতে আধৱা, সুচারুভাবে করে ফেলেছি ঠিক তা নয়। পরের সংস্করণে বইটিতে আমরা আরাে নানারকম পরিমার্জন-পরিবর্ধন করবাে। আপাতত বইটি যদি programming শিক্ষার্থীদের বিন্দুমাত্রও কাজে লাগে তাহলে আমাদের পরিশ্রম সার্থক হয়েছে বলে আমরা মনে করবাে।

Contents (সূচিপত্র) ১ Computer Programming (গণনিতে পরিগণনা) ১.১ Programming Concepts (পরিগণনার ধারণা)
১.২ C/C Language (সি/সিপিপি ভাষা)
১.৩ Program Development (ক্রমলেখ বিকাশন)
১.৪ Online Software (হয়মান মন্ত্রপাতি)
১.৫ Offline Software (নয়মান মন্ত্রপাতি)
১.৬ Command Terminal (আদেশ প্রান্তিকা)
১.৭ C and C Programs (সি ও সিপিপি ক্ৰমলেখ)
১.৮ Conceptual Questions (ধারণাগত প্রশ্নমালা)
১.৯ Programming Problems (পরিগণনার সমস্যা)
১.১০ Computing Terminologies (গণনা পরিভাষা)
২ Routine Programming (ফর্দালি পরিগণনা) ২.১ Cheering Program (উৎসাহ দেওয়ার ক্রমলেখ)
২.২ Detailing Program (নাম-ধাম-বৃত্তান্তের ক্রমলেখ)
২.৩ Header File Inclusion (শিরনথি অন্তর্ভুক্তি)
২.৪ Writing Program Comments (ক্রমলেখতে টীকা লেখন)
২.৫ Commenting and Uncommenting (টীকা দেওয়া ও তােলা)
২.৬ Spacing and Indentation (ফাঁকা ও ছাড়ন)
২.৭ Program Control Flow (ক্রমলেখতে নিয়ন্ত্রণ প্রবাহ)
২.৮ Flow Chart and. PseudoCode (প্রবাহ চিত্র ও ছদ্মসংকেত)
২.৯ Conceptual Questions (ধারণাগত প্রশ্নমালা)
২.১০ Programming Problems (পরিগণনার সমস্যা)
২.১১ Computing Terminologies (গণনা পরিভাষা)
৩ Variables and Constants (চলক ও ধুবক) ৩.১ Using Variables (চলকের ব্যবহার)
৩.২Using Constants (ধুবকের ব্যবহার)
৩.৩ Multiple Definitions (একাধিক সংজ্ঞায়ন)
৩.৪ Initial Assignment (আদি মান আরােপণ)
৩.৫ Value Assignment (মান আরােপণ)
৩.৬ Value Swapping (মান অদল-বদল)
৩.৭ Left and Right Value (বাম ও ডান মান)
৩.৮ Assignment Left and Right (আরােপণের বাম ও ডান)
৩.৯ Self-Referential Assignment (আত্ম-শরণ আরােপণ)
৩.১০ Conceptual Questions (ধারণাগত প্রশ্নমালা)
৩.১১ Programming Problems (পরিগণনার সমস্যা)
৩.১২ Computing Terminologies (গণনা পরিভাষা)
৪ Naming Identifiers (শনাক্তকের নামকরণ) ৪.১ Well-Formed Names (সুগঠিত নাম)
৪.২ Meaningful Names (অর্থবােধক নাম)
৪.৩ Case Sensitivity (লিপি সংবেদনশীলতা)
৪.৪ Reserved and Key Words (সংরক্ষিত ও চাবি শব্দ)
৪.৫ Conceptual Questions (ধারণাগত প্রশ্নমালা)
৪.৬ Programming Problems (পরিগণনার সমস্যা)
৪.৭ Computing Terminologies (গণনা পরিভাষা)
৫ Input and Output (যােগান ও ফলন) ৫.১ Message Output (বার্তা ফলন)
৫.২ Number Output (সংখ্যা ফলন)
Output Description (ফলন বর্ণনা)
৫.৪ Data Input (উপাত্ত যােগান)
৫.৫ Input Prompt (যােগান যাচনা)
৫.৬ Number Input (সংখ্যা যােগান)
৫.৭ Non-interactive Execution (অমিথস্ক্রিয় নির্বাহ)
৫.৮ Conceptual Questions (ধারণাগত প্রশ্নমালা)
৫.৯ Programming Problems (পরিগণনার সমস্যা)
৫.১০ Computing Terminologies (গণনা পরিভাষা)।
৬ Mathematical Processing (গাণিতিক প্রক্রিয়াকরণ) ৬.১ Unary Operators (একিক অণুক্রিয়া)
৬.২ Binary Operators (দুয়িক অণুক্রিয়া)
৬.৩ Division and Remainder (ভাগফল ও ভাগশেষ)
৬.৪ Assignment Operator (আরােপণ অণুক্রিয়া)
৬.৫ Compound Assignments (যৌগিক আরােপণ)
৬.৬ Increment and Decrement (হ্রাস ও বৃদ্ধি অণুক্রিয়া)
৬.৭ Comma Operator (বির্তি অণুক্রিয়া)
৬.৮ Precedence Order (অগ্রগণ্যতার ক্রম)
৬.৯ Mathematical Problems (গাণিতিক সমস্যা)।
৬.১০ Header File cmath (শিরনথি cmath)
৬.১১ Conceptual Questions (ধারণাগত প্রশ্নমালা)
৬.১২ Programming Problems (পরিগণনার সমস্যা)
৬.১৩ Computing Terminologies (গণনা পরিভাষা)
৭ Conditional Programming (শর্তালি পরিগণনা) ৭.১ If Then Else (যদি তাহলে নাহলে)
৭.২ Then Else Swapping (তাহলে নাহলে বদলাবদলি)
৭.3 Relational Operators (অন্বয়ী অণুক্রিয়া)
৭.৪ If-Else Ladder (যদি-নাহলে মই)
৭.৫ Nested If-Else (অন্তান্তি যদি-নাহলে)
৭.৬Dangling Else (ঝুলন্ত নাহলে)
৭.৭ Compound Statement (যৌগিক বিবৃতি)
১৭ C/C Preprocessor (সি/সিপিপি পূর্বপ্রক্রিয়ক) ১৭.১ C/C Preprocessor (সি/সিপিপি পূর্বপ্রক্রিয়ক)
১৭.২ Define Directive (সংজ্ঞায়ন নির্দেশিকা)
১৭.৩ Macros in Array Size (সাজনের আকারে গুচ্ছক)
১৭.৪ Function-Like Macros (বিপাতক-সদৃশ গুচ্ছক)
১৭.৫ Undefine Directive (অসংজ্ঞায়ন নির্দেশিকা)
১৭.৬ Conditional Compilation (শর্তযুক্ত সংকলন)
১৭.৭ Program Versions (ক্রমলেখয়ের সংস্করণ)
১৭.৮ Error Directive (ত্রুটি নির্দেশিকা)
১৭.৯; Include Directive (অন্তর্ভুক্তি নির্দেশিকা)
১৭.১০ Stringise and Pasting (মালাকরণ ও সাঁটানাে)
১৭.১১ Predefined Macros (পূর্বসংজ্ঞায়িত গুচ্ছক)
১৭.১২ Conceptual Questions (ধারণাগত প্রশ্নমালা)
১৭.১৩ Programming Problems (পরিগণনার সমস্যা)
১৭.১৪ Computing Terminologies (গণনা পরিভাষা)
১৮ Programming Projects (পরিগণনা প্রকল্প) ১৮.১: Multi-File Programs (বহু-নথির ক্রমলেখ)
১৮.২ Header File Creation (শিরনথি তৈরি)
১৮.৩ Compiling Large Programs (বড় ক্ৰমলেখ সংকলন)
১৮.৪ Header File Only Projects (শিরনথি সর্বস্ব প্রকল্প)
১৮.৫ Using File Repositories (নথিভাণ্ডার ব্যবহার)
১৮.৬ Bugs in Programs (ক্রমলেখতে আপদ)
১৮.৭ Debugging Programs (ক্রমলেখতে আপদনাশ)
১৮.৮ Advanced Debugging (অগ্রসরমানের আপদনাশ)
১৮.৯" Pseudorandom Numbers (ছদ্মদৈব সংখ্যা)
১৮.১০ Measuring Time Efficiency (সময় দক্ষতা পরিমাপ)
১৮.১১ Code Profiling (সংকেত পরিলেখন)
১৮.১২ Program Documentation (ক্রমলেখ দলিলায়ন)
১৮.১৩ Further Learning (আরাে শিখন)
১৮.১৪ Conceptual Questions (ধারণাগত প্রশ্নমালা)
১৮.১৫ Programming Problems (পরিগণনার সমস্যা)
১৮.১৬ Computing Terminologies (গণনা পরিভাষা)

Title স্ট্রাকচার সি/সি প্রোগ্রামিং: কাঠামোমুখী সি/সি প্লাস প্লাস পরিগণনা
Author
Publisher
ISBN 9789843461919
Edition 1st Published, 2019
Number of Pages 582
Country বাংলাদেশ
Language বাংলা

Customers who bought this product also bought

Reviews and Ratings

3.0

9 Ratings and 4 Reviews

call center

Help: 16297 / 01519521971 24 Hours a Day, 7 Days a Week

Pay cash on delivery

Pay cash on delivery Pay cash at your doorstep

All over Bangladesh

Service All over Bangladesh

Happy Return

Happy Return All over Bangladesh