সি বিকাশকারীদের সাথে বৈজ্ঞানিক / ইঞ্জিনিয়ারিং প্রোগ্রামিং যোগাযোগ করার জন্য কি কোনও প্রস্তাবিত উপায় আছে?


16

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

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

বা, এর চেয়ে ভাল পদ্ধতি কি আছে? আমি প্রত্যাশা করি যে এটি করার দরকার আমার মধ্যে প্রথম নেই, তাই আমি আশ্চর্য হয়েছি যে সেখানে কোনও সি বিকাশকারীরা যদি এই পরিস্থিতিতে পড়ে এবং তারা এই কাজটি কীভাবে স্থানান্তরিত করতে চান তবে কোনও প্রচলিত জ্ঞান ভাগ করে নিতে পারে?

কোন মন্তব্যের জন্য আগাম ধন্যবাদ।


3
আপনি কি ম্যাটল্যাব কোডটি সি-তে রূপান্তর করতে কেবল এমসিসি ব্যবহার করে চেষ্টা করেছেন? আমি মনে করি এটিmcc -c matlabfile.m
উইল টেট

4
আপনি যখন প্রোগ্রামার নিয়োগ করেন, তখন অবশ্যই তাকে অবশ্যই সি এবং মতলব কোড উভয়ই বুঝতে হবে specify গতির উপর আপনার জোর দেওয়া, আপনার সম্ভবত সি এর পরিবর্তে সি ++ ব্যবহার করা উচিত (কিছু যত্নের সাথে এটি কখনও ধীর হয় না এবং প্রায়শই দ্রুত)।
জেরি কফিন

3
@ উইলিটেট: এটির জন্য আপনার মাতলাব সংকলক প্রয়োজন, এটি বিশেষভাবে কার্যকর কোড তৈরি করে না এবং আপনি কোন কোডটি সংকলন করতে পারেন তার কিছু সীমাবদ্ধতা রয়েছে।
জোনাস

3
আপনি যদি সি তে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং করেন তবে কেবলমাত্র আপনি অতিরিক্ত টাইপ-সেফটি চেক সংকলক করার সুযোগ থেকে নিজেকে বঞ্চিত করবেন না, আপনি কয়েকটি ধরণের অপ্টিমাইজেশন যা সহজে প্রকাশ করা যায় না সে সুযোগটি সংকলককে বঞ্চিত করেন। সি তে এছাড়াও, সি ++ ব্যবহার করা আপনার লাইব্রেরি থেকে কার্যকারিতা ব্যবহার করার সম্ভাবনা বাড়ে যা আপনার চেয়ে স্মার্ট কেউ লিখেছিল।

3
বেশিরভাগ সময় কি আসল অ্যালগরিদমে বা ফাইল, আইও এবং পার্সিংয়ের সাথে ব্যস্ত হয়? গড় সি কোডার এফএফটি এবং ম্যাট্রিক্স কোড লিখতে সক্ষম হবেনা যা ম্যাটল্যাব বাস্তবায়নের সাথে প্রতিযোগিতার নিকটে কোথাও আসে। যদি পার্সিং, আইও, এবং ফাইল ফিডলিং হয় যেখানে আপনার প্রোগ্রামটি তার সময় ব্যয় করছে, তবে আপনার সি প্রোগ্রামারটির উচিত এতে মনোনিবেশ করা এবং আঠালো কোড লিখুন যা ম্যাটল্যাব লাইব্রেরি থেকে ফাংশনগুলি কল করে। যদি এফএফটি / ম্যাট্রিক্সের পচন / ওডিই সমাধান হ'ল বাধা হয়, তবে আপনাকে প্রচুর সংখ্যক পদ্ধতির অভিজ্ঞতা সহ একটি সি প্রোগ্রামার সন্ধান করতে হবে।
চার্লস ই। গ্রান্ট

উত্তর:


15

আমি আপনার মত একই পরিস্থিতিতে আছি যে আমার লোকেরা আমার মতলব কোডটি সি ++ তে পোর্ট করেছে।

আপনার কোডের জটিলতার পাশাপাশি সি / সি ++ বিকাশকারীর দক্ষতার স্তরের এবং তারা কী বাস্তবায়নের কথা বলেছে তাদের বোঝার উপর অনেক কিছুই নির্ভর করে - তারা আরও ভাল এবং আপনার সমস্যাটি তত ভাল বুঝতে পারে স্বাধীনভাবে তারা কাজ করতে পারে।

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

আপনার ধরে নিতে সক্ষম হওয়া উচিত যে বিকাশকারী একটি প্রোগ্রাম কীভাবে গঠন করবেন এবং ডিবাগিং সরঞ্জামগুলি কীভাবে ব্যবহার করবেন তা জানেন। তবে, আপনি সম্ভবত এটি ধরে নিতে সক্ষম হবেন না যে বিকাশকারী কীভাবে নির্দিষ্ট জ্ঞান রাখতে হবে, পরিসংখ্যান বলুন বা (গাণিতিক) অপ্টিমাইজেশান জানেন। সুতরাং, আপনার ইনপুট দিয়ে এই অংশগুলি ডিবাগ করা আরও দ্রুত হবে।

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


সফ্টওয়্যারটির বৈধ পরীক্ষার ফলাফল থাকার জন্য +1। ফলাফল কী হওয়া উচিত তা না জেনে মাতলাব থেকে সি / সি ++ তে পোর্টিং কোড যথেষ্ট শক্ত is
rjzii

12

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

যখন এটি হয়, পোর্টড কোড থেকে ফলাফল যাচাই করার জন্য ম্যাটল্যাব কোডটি ব্যবহারের একমাত্র সহজ উপায় run অতিরিক্ত ডকুমেন্টেশন ছাড়াই ম্যাটল্যাব কোডটি রিভার্স-ইঞ্জিনিয়ার করার চেষ্টা এমন কিছু যা কেবল তখনই করা উচিত যখন ম্যাটল্যাব কোডটির মূল লেখক আসলে মারা গেছেন বা কোমাটোজ। অন্যদিকে, অ্যালগরিদমের উপর একটি সুচিত লিখিত গাণিতিক পত্রিকা সাধারণত লেখকের স্নাতক শিক্ষার্থীর নিজস্ব বাস্তবায়নের চেয়ে অনেক বেশি সহায়ক।

আপনার কোডটি পোর্ট করা ব্যক্তির পক্ষে এটি আরও সহজ করার জন্য:

  1. বিভিন্ন ফাংশনে ক্রিয়াকলাপগুলি ভেঙে গেছে কিনা তা নিশ্চিত করতে আপনার কোডটিকে রিফ্যাক্টর করুন। ম্যাটল্যাবের এক-ফাংশন-প্রতি ফাইল শৈলী ফাংশনগুলিকে খুব দীর্ঘ হতে এবং অনেকগুলি ক্রিয়াকলাপকে অন্তর্ভুক্ত করতে উত্সাহ দেয়। এছাড়াও নিশ্চিত করুন যে ডুপ্লিকেট কোডটি সহায়ক ফাংশনগুলিতে টেনে আনা হয়েছে, এমনকি যদি এটির পরিবর্তে আপনি এমএটিএলবি প্রকল্পের জন্য কাজ করতে চাইলে আরও বেশি ফাইল আসে।

  2. আপনার কোডে ব্যবহৃত যাদুসংখ্যার সংখ্যা বা ধ্রুবকগুলি এবং সেগুলির শর্তাবলী বৈধ Exp

  3. আপনার কোডের ডেটা স্ট্রাকচার ডকুমেন্ট করুন। ম্যাটল্যাবের "সবকিছুই একটি ম্যাট্রিক্স" শৈলী বেশিরভাগ ভাষার থেকে খুব আলাদা এবং এর অর্থ প্রায়শই বোঝানো হয় যে আপনি কীভাবে ম্যাট্রিক ব্যবহার করেন তার মাধ্যমে আপনার ডেটা স্ট্রাকচারগুলি স্পষ্টভাবে সংজ্ঞায়িত করা হয়। এসি প্রোগ্রামারকে বিভিন্ন কাঠামো কীভাবে সেট আপ করতে হবে এবং প্রয়োজনীয় অ্যারেগুলি কীভাবে বরাদ্দ করা হবে তা নির্ধারণ করতে হবে, সুতরাং আপনার ভেরিয়েবলগুলির অর্থ এবং অভ্যন্তরীণ কাঠামো কী তা নিশ্চিত তা নিশ্চিত হয়ে নিন।

  4. আপনার কোড দ্বারা ব্যবহৃত অ্যালগরিদমগুলি নথি করুন। বিশেষত, নিশ্চিত হয়ে নিন যে আপনি জটিল পুরো-অ্যারে ফাংশন এবং অপারেটরগুলি ব্যবহার করার পরে কী ঘটেছিল তা স্পষ্ট হয়ে গেছে এবং নিশ্চিত হয়ে নিন যে সি প্রোগ্রামারটির যে কোনও সরঞ্জামবাক্স ফাংশন বা স্ট্যান্ডার্ড লাইব্রেরি ফাংশনগুলি যেগুলি এর চেয়ে জটিল are BLAS ফাংশন।

  5. কোডটিকে শক্তিশালী করার জন্য আপনার যা কিছু করা হয়েছে তা ডকুমেন্ট করুন, যেমন ইনপুট বৈধকরণ এবং ত্রুটি হ্যান্ডলিং। আপনি যেভাবে এটি প্রয়োগ করেছেন সেটি সম্ভবত সি এর মধ্যে কীভাবে করা হবে তার থেকে খুব আলাদা Acade একাডেমিকস এমএটিএলবিএল কোড লেখার ক্ষেত্রে ব্যতিক্রম হ্যান্ডলিংয়ের মতো জিনিস সম্পর্কে খুব কমই বিরক্ত করে। আপনি যদি নিজের কোডটিকে শক্তিশালী করতে কিছু না করেন তবে কমপক্ষে অবৈধ ইনপুট বা ত্রুটিযুক্ত বা আংশিক ডেটা সম্পর্কে কী করা যেতে পারে তা নথি করুন।

  6. নিশ্চিত করুন যে কোডটি পোর্টিংকারী ব্যক্তি মূল ম্যাটল্যাব কোডের সাথে আউটপুট তুলনা করতে সক্ষম হয়েছে এবং যদি সম্ভব হয় তবে ইনপুট এবং সঠিক আউটপুটের একটি সম্পূর্ণ পরীক্ষার স্যুট সরবরাহ করুন।

  7. যদি পোর্টিং করছেন এমন ব্যক্তি যদি সংখ্যার বিশ্লেষণ না জানেন তবে আপনাকে পোর্টিং প্রক্রিয়াটি তদারকি করতে হবে এবং সি কোডটি পর্যালোচনা এবং বুঝতে পেরেছেন তা নিশ্চিত করতে হবে। এটি আপনার দুজনের জন্যই খুব শিক্ষামূলক হবে।


আমি আপনার প্রযুক্তিগত মূল্যায়নের সাথে একমত এবং আপনি ভাল পয়েন্টগুলি করেন (1 - 7), তবে আমি মনে করি "ম্যাটল্যাবে কেবলমাত্র কোড কোড করা" বেশিরভাগ লোকের বিষয়ে শীর্ষে বিজ্ঞাপনটি হোমমিনাম অপ্রয়োজনীয় এবং অসত্য ছিল।

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

4
আমার অভিজ্ঞতায় খারাপ কোডটি মূলত এমন লোকেরা লিখেছেন যারা ওয়ান-শট কোড লিখেন, অর্থাৎ কোড যা একক ব্যক্তির দ্বারা একক সমস্যার জন্য ব্যবহার করা (পঠিত) হবে। প্রোগ্রামিং ভাষা কোন ব্যাপার না। এবং একজন ব্যক্তি হিসাবে বেশিরভাগ মতলবতে প্রোগ্রামিং করায় আমার কাছে বিজ্ঞাপন হোমটি আপত্তিজনক হিসাবে আসে।
জোনাস

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

4

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

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

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


3

মাতলাব সংকলকটি ব্যবহার না করার আর্থিক কারণটি ভালভাবে বোধগম্য। তবে আপনি সি কনভার্টারে ফ্রি সাইলেব ব্যবহার করতে পারেন। পদ্ধতি হবে

  • আপনার কোডটি মাতলাব থেকে এম 2 এসসিআই সরঞ্জাম দিয়ে সায়্লাবে রূপান্তর করুন ,
  • "সাইলেব 2 সি" ব্যবহার করে সাইলেব কোডটি সি তে রূপান্তর করুন ,
  • কোডগুলি ক্রস করুন,
  • মানুষের চোখের প্রয়োজন এমন বাধাগুলি অনুসন্ধান করতে একজন প্রোফাইলার ব্যবহার করুন।

প্রক্রিয়াটিতে আদর্শভাবে সাইল্যাব সম্পর্কিত কোনও জ্ঞানের প্রয়োজন নেই এবং এই সমাধানটি চেষ্টা করার জন্য কিছুটা সময় নেওয়া যথেষ্ট সহজ (বাস্তবে এটি এতটা সহজও নয় ...)

দ্রষ্টব্য: আমি এটি চেষ্টা করে দেখিনি তবে এটি একটি সমাধান যা আমি একই কারণে নিজেকে কল্পনা করি।


2

একটি ভাল পরীক্ষা সেট বিকাশ করুন যা আপনি উভয় অ্যাপ্লিকেশন দিয়ে চালাতে পারেন এবং তারপরে মেট্রিকগুলি একবার দেখুন।

এটি আপনার বিকাশকারীকে তাদের কোডটি পরীক্ষা করতে এবং এই মানটি একটি যুক্তিসঙ্গত পর্যায়ে রয়েছে তা নিশ্চিত করতে সহায়তা করবে।


2

জোনাসের দুর্দান্ত পোস্ট, বিশেষত কোডটি পরীক্ষা করার একটি উপায় প্রদানের বিষয়। এখানে কিছু অতিরিক্ত পরামর্শ দেওয়া হল:

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

  • নথিপত্র। আপনার কাছে স্পষ্ট ডকুমেন্টেশন রয়েছে যা প্রকল্পটিকে সংজ্ঞায়িত করবে এটি অত্যন্ত গুরুত্বপূর্ণ; সর্বোপরি, যদি ব্যক্তিটি ম্যাটল্যাবে সাবলীল না হয় তবে কোডটি খুব কার্যকর তথ্যসূত্র নাও হতে পারে।

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


1

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.