আমি আমার প্রকল্পগুলি আইডিই / মেকফিলগুলি তৈরি করতে সিএমকে ব্যবহার করছি, তবে আমার সংকলিত ফাইলগুলি পরিচালনা করতে বা কোড তৈরি করতে আমার এখনও কাস্টম "স্ক্রিপ্টগুলি" কল করতে হবে।
পূর্ববর্তী প্রকল্পগুলিতে আমি পাইথন ব্যবহার করেছি এবং এটি ঠিক ছিল তবে এখন দুটি বড় প্রকল্পে আমি নির্ভরশীলতা অনেকটা পরিচালনা করতে গুরুতর সমস্যায় পড়ছি তাই আমি সর্বত্র নির্ভরতা হ্রাস করতে চাই।
কেউ আমাকে কেবল তার জন্য একটি ভাষা নির্ভরতা যুক্ত না করে আমার বিল্ড স্ক্রিপ্টগুলি লেখার জন্য সি ++ ব্যবহার করার পরামর্শ দিয়েছিলেন। প্রকল্পগুলি নিজেই ইতিমধ্যে সি ++ ব্যবহার করে তাই আমি দেখতে পাচ্ছি বিভিন্ন সুবিধা রয়েছে:
- পুরো প্রকল্পটি তৈরি করতে কেবল একটি সি ++ সংকলক এবং সিএমকেক প্রয়োজন হবে, অন্য কিছুই নয় (অন্যান্য সমস্ত নির্ভরতা সি বা সি ++);
- সি ++ প্রকার সুরক্ষা (আধুনিক সি ++ ব্যবহার করার সময়) "সঠিক" হওয়া সহজ করে তোলে;
- এটি আমি যে ভাষাটি আরও ভাল জানি সেই ভাষাটিও তাই আমি এটির সাথে আরও স্বাচ্ছন্দ্য বোধ করি এমনকি আমি কিছু ভাল পাইথন কোড লিখতে সক্ষম হলেও;
- কার্যকর করার গতিতে সম্ভাব্য লাভ (তবে আমি মনে করি না এটি সত্যিই উপলব্ধিযোগ্য হবে);
যাইহোক, আমি মনে করি কিছু অসুবিধা থাকতে পারে এবং আমি এখনও চেষ্টা না করায় বাস্তব প্রভাব সম্পর্কে আমি নিশ্চিত নই:
- কোডটি লেখার জন্য দীর্ঘতর হতে পারে (এটি বলেছে যে আমি নিশ্চিত নই কারণ দ্রুত কাজ করে এমন কিছু লেখার জন্য আমি সি ++ তে যথেষ্ট দক্ষ, তাই সম্ভবত এই সিস্টেমটির জন্য এটি লিখতে এত বেশি সময় লাগবে না) (সংকলনের সময় করা উচিত নয়) টি এই ক্ষেত্রে সমস্যা হবে না);
- আমার অবশ্যই ধরে নিতে হবে যে আমি সমস্ত পাঠ্য ফাইলগুলি ইউটিএফ -8-তে ইনপুট হিসাবে পড়ব, আমি নিশ্চিত নই যে এটি সি ++ তে রানটাইমের সময় ইজিলি পরীক্ষা করা যায় এবং ভাষা এটি আপনার জন্য পরীক্ষা করবে না;
- স্ক্রিপ্টিং ভাষার চেয়ে সি ++ এর লাইব্রেরিগুলি পরিচালনা করা শক্ত;
আমার অভিজ্ঞতা এবং দূরদর্শিতার অভাব রয়েছে তাই সম্ভবত আমার সুবিধাগুলি এবং ঘাটতিগুলি অনুপস্থিত। সুতরাং প্রশ্নটি: এটির জন্য সি ++ ব্যবহার করা কি বোধগম্য? আপনার কাছে কি রিপোর্ট করার অভিজ্ঞতা আছে এবং আপনি কী গুরুত্বপূর্ণ এবং গুরুত্বপূর্ণ সুবিধাগুলি এবং অসুবিধা দেখতে পাচ্ছেন?