Deprecated: Colon prefixed route placeholders like `:foo` are deprecated. Use braced placeholders like `{foo}` instead. /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Routing/Route/Route.php, line: 303 You can disable all deprecation warnings by setting `Error.errorLevel` to `E_ALL & ~E_USER_DEPRECATED`. Adding `vendor/cakephp/cakephp/src/Routing/Route/Route.php` to `Error.ignoredDeprecationPaths` in your `config/app.php` config will mute deprecations from that file only. in /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Core/functions.php on line 318

Deprecated: PaginatorComponent is deprecated, use a Cake\Datasource\Pagination\NumericPaginator instance directly. /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Controller/ComponentRegistry.php, line: 133 You can disable all deprecation warnings by setting `Error.errorLevel` to `E_ALL & ~E_USER_DEPRECATED`. Adding `vendor/cakephp/cakephp/src/Controller/ComponentRegistry.php` to `Error.ignoredDeprecationPaths` in your `config/app.php` config will mute deprecations from that file only. in /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Core/functions.php on line 318

Deprecated: 4.5.0 - Dynamic properties will be removed in PHP 8.2. Add `public $Products = null;` to your class definition or use `#[AllowDynamicProperties]` attribute. /var/www/sites/kitabghor.com/src/Controller/AppController.php, line: 110 You can disable all deprecation warnings by setting `Error.errorLevel` to `E_ALL & ~E_USER_DEPRECATED`. Adding `src/Controller/AppController.php` to `Error.ignoredDeprecationPaths` in your `config/app.php` config will mute deprecations from that file only. in /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Core/functions.php on line 318

Deprecated: 4.5.0 - Dynamic properties will be removed in PHP 8.2. Add `public $Coupons = null;` to your class definition or use `#[AllowDynamicProperties]` attribute. /var/www/sites/kitabghor.com/src/Controller/AppController.php, line: 110 You can disable all deprecation warnings by setting `Error.errorLevel` to `E_ALL & ~E_USER_DEPRECATED`. Adding `src/Controller/AppController.php` to `Error.ignoredDeprecationPaths` in your `config/app.php` config will mute deprecations from that file only. in /var/www/sites/kitabghor.com/vendor/cakephp/cakephp/src/Core/functions.php on line 318
জাভা থ্রেড প্রোগ্রামিং: আ ন ম বজলুর রহমান - Java Thread Programming: A N M Bazlur Rahman :: Kitabghor.com
Java Thread Programming (জাভা থ্রেড প্রোগ্রামিং)

জাভা থ্রেড প্রোগ্রামিং

বিষয় : জাভা/Java
৳400.00
৳300.00
25 % ছাড়

বইটির ভূমিকা থেকে নেয়াঃ

'রকস্টার' - আমার কাছে বাংলাদেশের সফটওয়্যার ইন্ডাস্ট্রিতে আ ন ম বজলুর রহমান রােকন হচ্ছে রকস্টার। নিজের ছাত্র হিসেবে বলছি না, এখন পর্যন্ত তার ক্ষুদ্র প্রফেশনাল ক্যারিয়ারের দিকে তাকিয়ে, সবাই আমার সঙ্গে একমত হবেন নিশ্চিত। বিশ্ববিদ্যালয়ের প্রথম বর্ষের প্রথম দিনগুলাে থেকেই দেখছি, রােকন কখনােই একসঙ্গে সবকিছু করতে চায়নি। বরং প্রথাগত ভালাে ছাত্র হওয়ার দিকে নজর না দিয়ে, তার যেটা ভালাে লেগেছে সেটা সবচেয়ে ভালােভাবে করার চেষ্টা করেছে। ক্লাসরুমে সবসময়ই বলি, তুমি যদি ঝাড়দারও হতে চাও তবে দেশের শ্রেষ্ঠ ঝাড়ুদার হয়ে দেখাও। রােকন হচ্ছে আমার এই কথাটির শ্রেষ্ঠ উদাহরণ। সে সফটওয়্যার শিল্পের একজন শিল্পী হতে চেয়েছে এবং দেশের অন্যতম শ্রেষ্ঠ শিল্পী হয়েই দেখিয়েছে। যে কোনাে স্টারের কাছে সবাই শিখতে চায়, তার মতাে হতে চায়, সবাই তাকে অনুসরণ করতে চায়। যার ফলশ্রুতিতে স্টার-এর ওপর বর্তায় অনেক দায়িত্ব। সব রােল মডেল সেই দায়িত্ব সঠিকভাবে পালন করতে পারে না। কখনাে কখনাে অতিরিক্ত দায়িতৃভারে ভেঙ্গে পড়ে। রােকন কিন্তু তার দায়িত্ব থেকে সরে যায়নি, দায়িত্বকে অবহেলায় ভুলেও থাকেনি। বরং তার চওড়া কাঁধে সমস্ত দায় নিয়ে, বাংলা ভাষাতেই জাভার মতাে প্রােগ্রামিং ল্যাংগুয়েজ চর্চা এবং শেখানাের মহান ব্রতে রত হয়েছে।

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

সঠিক মূল্য

সকল পণ্য তুলনামূলকভাবে বাজারের সমমূল্যে বা এর চেয়ে কম মূল্যে বিক্রয় করা হয়

ডেলিভারী

বাংলাদেশের যে-কোন প্রান্তে ২-৫ দিনের মধ্যে পণ্য পৌঁছে দেয়া হয়

নিরাপদ পেমেন্ট

বাংলাদেশের সবচেয়ে জনপ্রিয় ও নিরাপদ পেমেন্ট পদ্ধতি মাধ্যমে পেমেন্টের সুযোগ

২৪/৭ কাস্টমার কেয়ার

সার্বক্ষণিক কেনাকাটার জন্য সার্বক্ষণিক সহায়তা
পণ্যটি সফলভাবে কার্টে যুক্ত হয়েছে     কার্ট দেখুন