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