আমার নিজের প্রকল্পের কোডটি পোর্টিং শুরু করার সেরা সময় কখন হবে? [বন্ধ]


9

আমার যদি এমন একটি ব্যক্তিগত প্রোগ্রামিং প্রকল্প থাকে যা আমি অন্য ভাষায় পোর্ট করার পরিকল্পনা করি যাতে এটি অন্যান্য পরিবেশে চলতে পারে তবে যত তাড়াতাড়ি সম্ভব কোডটি পোর্ট করা শুরু করা এবং একই সাথে দুটি সংস্করণে কাজ করা আরও কী আদর্শ হবে? অথবা এটি কি আমার উত্পাদনকে অনেক ধীর করে দেবে এবং আমি প্রোগ্রামটির কিছু মূল উপাদান শেষ না করা পর্যন্ত আমার অপেক্ষা করা উচিত?


1
যদি আপনার লক্ষ্যটি বহনযোগ্যতা হয় তবে আপনি কেন সি # থেকে সি ++ তে পোর্ট করছেন? আপনি প্রায় কোনও বড় প্ল্যাটফর্মে সরাসরি মোতায়েন করতে মনো ব্যবহার করতে পারেন।
ওয়ার্ল্ড ইঞ্জিনিয়ার

ঠিক আছে, সুনির্দিষ্টভাবে বলতে গেলে এটি একটি এক্সএনএ প্রকল্প এবং এক্সএনএ এখনও মনোতে প্রয়োগ করা হয়নি।
ক্রিস সি

2
এই প্রকল্পের উদ্দেশ্য কী? শিক্ষা, অভিজ্ঞতা, একটি প্রকল্পের পোর্টফোলিও তৈরি করতে? আপনার উদ্দেশ্যগুলির উপর নির্ভর করে আপনার বর্তমান সমাধানগুলি নিয়ে এগিয়ে যাওয়া আরও ভাল হবে এবং বেশ কয়েকটি পরিবেশকে টার্গেট করার বিষয়ে চিন্তা করার চেয়ে আরও শক্তিশালী, পালিশ পণ্য থাকতে হবে।
টমাসের মালিক

আমি বলব যে সর্বাধিক গুরুত্বপূর্ণ দুটি ক্রমানুসারে একটি পোর্টফোলিও এবং অভিজ্ঞতা তৈরির জন্য order
ক্রিস সি

প্রশ্নটি ঠিক কী? আপনি নিজের এক্সএনএ / সি # অ্যাপ্লিকেশনটিকে সি ++ তে পোর্ট করতে চান বলে মনে হচ্ছে ঠিক তাই করুন। বিকাশের চক্রের যত তাড়াতাড়ি আপনি এটি করবেন তত সহজ easier আমি এখানে কোন গঠনমূলক প্রশ্ন দেখতে পাচ্ছি না।
রামহাউন্ড

উত্তর:


2

অভিজ্ঞতা থেকে কথা বলতে বলতে, আপনি নিজের পোষা প্রাণীর প্রোগ্রামের দুটি পৃথক সংস্করণ বজায় রেখে নিজেকে আটকাতে চান না।

  • নতুন ফানকুনিয়ালিটি যুক্ত করা ব্যথা হয়ে ওঠে। আপনি যদি ভাগ্যবান হন তবে এটি প্রয়োগে দ্বিগুণ সময় লাগবে। আপনি যদি না হন তবে আপনি একটি ভাষায় সীমাবদ্ধতা খুঁজে পাবেন এবং প্রোগ্রামের দুটি সংস্করণের মধ্যে বৈষম্য তৈরি করবেন।

  • বাগ ট্র্যাকিংটি খুব জটিল হয়ে ওঠে, কারণ আপনাকে অবশ্যই অনিবার্যভাবে বাস্তবায়নের নির্দিষ্ট বিশদটি মোকাবেলা করতে হবে।

  • উল্লিখিত হিসাবে সি ++ আনসি সি # তারা দেখতে অনেক বেশি আলাদা।

আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি যত তাড়াতাড়ি সম্ভব সি ++ তে পোর্টিং শুরু করবেন, কারণ সম্ভবত ছোট এবং সংক্ষিপ্ত কিছু বন্দর করা সহজ হবে।


2

সি # এবং সি ++ এর চেয়ে আলাদা আলাদা যে আমি কেবল সি # এড়িয়ে যাওয়ার পরামর্শ দিই। আপনি কেবলমাত্র এমন অভ্যাসগুলিতে যাবেন যে একবার আপনি সি ++ এ যাওয়ার পরে দ্রুত শিখতে হবে - যেমন অতিরিক্ত গতিশীল বরাদ্দ এবং উত্তরাধিকার, উদাহরণস্বরূপ, এবং কোনও ফ্রেমওয়ার্কে প্রোগ্রামিং ব্যতীত প্রোগ্রামিংয়ের চেয়ে অনেক আলাদা। আপনি সত্যিই কোনও দরকারী দক্ষতা শিখবেন না।

আপনি উপলব্ধি করার চেয়ে দু'টি আরও বেশি আলাদা। আপনি যখন সি ++ এ শেষ করেছেন তখন আপনার আসলে সি # সংস্করণ প্রয়োজন না হলে আমি কখনই সি # তৈরি করব না।


আসলে আমি আগে কিছু বিস্তৃত সি ++ অভিজ্ঞতা পেয়েছি তবে সি # শিখতে কিছুক্ষণের জন্য এটি থেকে বিরতি নিয়েছি। আমার প্রশ্নটি সম্পাদনা করে যাতে আমি কোথায় আছি সে সম্পর্কে আপনি আরও ভাল ধারণা পেতে পারেন।
ক্রিস সি

1

আমি কোনও পরামর্শদাতার পছন্দের উপায়ে জবাব দেব: "এটি নির্ভর করে";)

যথা, নিম্নলিখিত পরামিতিগুলির উপর:

  • বাজারে যাওয়ার জন্য আপনার কি একটু সময় দরকার?
  • বন্দরের সাথে অপেক্ষা করে আপনি কত অতিরিক্ত কাজ করবেন? আপনি সি # (- গ্রন্থাগার) এর সাথে নির্দিষ্ট কতগুলি আর্কিটেকচার এবং বাস্তবায়ন করছেন?
  • আপনি কি এখনও আপনার সি # সমাধানের সাথে পর্যাপ্ত অভিজ্ঞতা অর্জন করেছেন যাতে আপনি নিশ্চিত হন যে সি ++ এ পুনরায় সংশোধন করার সময় আপনি বেশিরভাগ কাজ সঠিকভাবে করবেন?
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.