এয়ারক্র্যাফট সিস্টেমে অ্যাসেম্বলি ভাষা ব্যবহার করা হচ্ছে


9

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


24
হয় আপনি আপনার প্রভাষককে ভুল বুঝেছেন বা আপনার প্রভাষক একটি নির্বোধ।
পল আর

3
আপনি সমাবেশে রিয়েল-টাইম সমালোচনামূলক-সরঞ্জাম নিয়ন্ত্রণ সফ্টওয়্যার লিখতে চান না । রিয়েল-টাইম সফ্টওয়্যার ডেভলপমেন্ট এবং সমালোচনামূলক সফ্টওয়্যার বিকাশ উভয়ের জন্য আরও অনেক ভাল ভাষা উপলব্ধ।
একটি সিভিএন

5
আপনার প্রভাষকের বয়স সম্পর্কে শুধু ভাবছি। যাইহোক, তিনি কেবল এটি চিহ্নিত করার চেষ্টা করেছিলেন, (কন্ডা ব্যর্থ, স্পষ্টতই) যে জাভা-র মতো অনেক আধুনিক ভাষা সীমাবদ্ধ (জাভা এটির সাথে সম্পর্কিত লাইসেন্সে বিটিডাব্লু) বানিয়েছে বিমান সম্পর্কিত মিশনের জন্য ক্রিটিকাল অ্যাপ্লিকেশন।
জেডজেআর

1
@ জেডজেআর: প্রকৃতপক্ষে, এএফএইকে, একটি জার্মান ইউএভি প্রস্তুতকারক বিমানটি ফ্লাইট নিয়ন্ত্রণ ব্যবস্থার জন্য জাভা ব্যবহার করে। তারা কি আলাদা লাইসেন্স কিনেছিল?
Jörg ডব্লু মিটাগ

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

উত্তর:


29

আপনার প্রভাষকের বক্তব্য প্রমানযোগ্য মিথ্যা। যুগ্ম স্ট্রাইক ফাইটার এর নিয়ন্ত্রণ কোড সি ++ লেখা হয়। বোয়িং থেকে 7 777 জন 99% + এডিএ ব্যবহার করে । জেপিএল স্পেসশিপ চালাতে বেশিরভাগ সি ব্যবহার করে ।

আমি নিশ্চিত যে আরও উদাহরণ রয়েছে তবে আমি সন্দেহ করি অনেকগুলি মালিকানাধীন বা শ্রেণিবদ্ধ are

এখানে একটি কাগজ যা আরও সাধারণ স্তরের এভিওনিক্স সফ্টওয়্যার পরীক্ষার বিষয়ে কিছু বিশদে যায় ।


কিছু নাসা প্রকল্প অতীতে একটি লিস্প উপভাষাও ব্যবহার করেছিল। একটি জার্মান ইউএভি প্রস্তুতকারক এমনকি জাভা ব্যবহার করে।
Jörg ডব্লু মিটাগ

বি 2 বোমারু বিমানটি সম্প্রতি সি-তে নতুন করে লেখা হয়েছিল সূত্র: tech.slashdot.org/story/08/07/14/1934228/…
ইউজার16764

অন্ধকার যুগে ফিরে আসুন (1980 এর দশকের গোড়ার দিকে), এফ -16 এ / বি স্টোর ম্যানেজমেন্ট সেট এবং ফায়ারকন্ট্রোল কম্পিউটারের জন্য JOVIAL J3B এর জন্য সমাবেশের ভাষা ব্যবহার করেছিল। এফ -16 সি / ডি প্রথম কয়েকটি ব্লকের জন্য জওভিয়াল জে 73 ব্যবহার করেছিল এবং আমি বিশ্বাস করি তারা পরবর্তী বছরগুলিতে অ্যাডায় চলে এসেছিল। আমি জানি না তারা আজ কী ব্যবহার করছে।
জন আর স্ট্রোহম

5

আমি OBOGS এ কাজ করি, এটি একটি উপাদান যা বিভিন্ন বিমানের সাথে যুক্ত হয়। আমরা যে ডিভাইসগুলি উড়ে সেগুলির জন্য সাধারণত সি ব্যবহার করি, তবে historicalতিহাসিক ফাইলগুলির সন্ধানে সেখানে কয়েকটি সমাবেশ প্রকল্প রয়েছে।

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

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

আপনার কোডটি কীভাবে ফুটে উঠেছে তা জেনে রাখা ভাল, সুতরাং আমি বলতে চাই যে সমাবেশটি শেখা জরুরী। যদি একটু হয়। তবে আমি এতে কোনও এভায়োনিকস লিখব না।


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