لغة++c لغة لﻹستخدام المدني كما هو معروف ﻷن نمطها العملي شيئي المنحى وعامة وإجرائية ووظيفية وهي بعمومها هذا تتوجه إلى اﻹستخدام المدني أما اللغات العسكرية فهي تكون شديدة التخصص صعبة اﻹختراق واعادة الاستخدام والتوجيه،عفوا من اين جئت بهذا الكلام ... العديد من المقاتلات الحديثة والحديثة جدا يتم كتابة الكود الخاص بها بلغة ++C ووهي بالاضافة للغة ADA المطورة من قبل NASA الاشهر في هذا المجال ... تفضل امثلة:
The upgraded flight software for the F-15E was generated using the commercial C++ object oriented language, while the legacy software is in Ada. The legacy C-17 CCU software was written in the JOVIAL language, prevalent in military avionics systems in the 1970's and 1980's. Both demonstrations employed commercial PowerPC/VME upgraded processors, replacing legacy MIL-STD-1750A processors.
شوفت اختاروا اي لغة للتحديث ... المصدر شركة بوينج
http://boeing.mediaroom.com/2000-02-15-Boeing-Demonstrates-Low-Cost-Avionics-Upgrade-Technique
نشوف الاف-35
Lockheed Martin also requires all software code to be written in the C++ programming language, which is the most common code in use today and enables faster code development, Branyan says
http://www.militaryaerospace.com/ar...hter-leverages-cots-for-avionics-systems.html
لغة ++C/C هي اللغة الام ل 70% من لغات البرمجة بما فيها لغات الاستخدامات العسكرية ... واحجام بعض صناع المقاتلات عند استخدامها ليس لضعفها ولكن لرغبتهم في استخدام لغة غير مفتوحة المصدر معقدة حتى لا يتم العبث في السورس كود واختراقه وكثيرا ما يتم اشتقاق لغات خاصة لزيادة التعقيد.
الثاندر17 فيها كمبيوتر واحد فقط لكل شئ،
التايفون يوجد فيها73 كمبيوتر يعمل داخلها متعددة المهام،
وواحد فقط منها يستخدم لغة++c الذي يحسب اﻹرتفاع والجهة والوضع العام للطائرة في الجو وهو الكمبيوتر الرئيسي فيها الذي هو كمبيوتر الملاحة فقط،
أما حسابات اﻷهداف واﻹقتراب واﻹنذار والقدرة على صهر البيانات حال التشويش على عيون الطائرة كالرادار واجهزة الاتصال وإعطاء الوضع العام تحت اقسى الظروف وموازنة أجزاء الطائرة خاصة اجنحة الكنارد فهذا لها كمبيوترات أخرى بلغات عسكرية معقدة جدا،
والسبب أن اللغات العسكرية ذات نمط متخصص جدا يصعب من عملية استنساخها واختراق برامجها حال اﻹستيلاء عليها ويصعب عمليات التشويش اﻹلكتروني التي يتعرض لها رادار الطائرة نتيجة لدقة صهر البيانات فيها وتنظيمها،
اﻹف35 كم يوجد داخلها من كمبيوتر فرعي؟؟!!
الرئيسي فيها صحيح لايوجد مشكلة ان يكون بلغة السي بلس ﻷنه ملاحي فقط،
أما الفرعية فمستحيل أن تكون بالسي بلس بلس،
الذي أعلمه أن النسخ التصديرية الروسية هي فقط من يكتب فيها جميعا بالسي بلس بلس وهو عيب رئيسي فيها،
على كل حال حتى تبحر فيها-وانت بحار كما يظهر-
إليك هذه المراجع،
الثاندر كتبت أوامر كمبيوترها في مليون سطر بلغة السي بلس بلس
ومعنى مليون سطر أي كل مايتعلق بمعالجة البيانات فيها لضخامة عدد اﻷسطر وضخامته تدل على انه ليس الملاحي فقط وانما اتبع طريقة الروس مع نسخهم التصديرية للمقاتلات كمبيوتر واحد لكل شئ،
السي بلس بلس لغة مدنية كما في الويكيبيديا وارجع إلى المراجع تحت لتستفيد أكثر وتلم بكامل الموضوع وتعلم أن فك كمبيوتر الطائرات التي تستخدم لغة السي بلس بلس واعادة تنظيمه والاستيلاء عليه ليس صعبا أو ارسال عملاء لتخريبه وكل ماتحتاجه هو لاب توب ووصلة بيانات بين الجهاز والطائرة كما أنه يقبل الفيروسات ويبتلعها كغيرة من اجهزة الكمبيوتر اﻷخرى،
اﻹف5 السعودية كان يتم صيانة كمبيوترها قديما بأجهزة الكمبيوتر مع وصلة بيانات بينها،
أما اﻹف15 والتورنيدو والتايفون فلها كتالوجات خاصة وصعبة لصيانة كمبيوترها ويقوم بها متخصصون بعضهم أجانب وكثير منهم سعوديين،
ﻷن الكمبيوتر فيها يعمل بنظام داخلي مغلق ومعقد ليس فيه ولايمكن ربطه مع أجهزة لابتوب اللهم الا الرئيسي الذي يعالج بيانات الملاحة ولعل معنا بعض اﻹخوة الطيارين او فنيي الطيران ليزيدونا خبرة ومعلومات حول هذا الموضوع،
اﻷخ كاميكازي اﻹمارات سيفيدنا كثيرا لو كان موجود
التعديل الأخير: