لغة برمجة الكمبيوترات على الطائرات الامريكية واحدة و مشهورة و سهل تعلمها لعلمك و بتوع برمجة بيتعلموها
بس مشكلتها ان فى الكمبيوترات اللى مقفوله فيها السورس كوود اولا بتكون متشفرة و فى برامج حماية جانبية بتراجع الاكواد و ممكن تقفلك الكمبيوتر لو الاكواد اتعدلت
عاوزه هكر محترم عشان يعدى من التشفير و يعطل البرامج الجانبية بس مش حاجة مستحيلة يعنى بس عاوزة محترفين
امثلة للغات البرمجة للمعدات العسكرية
http://en.wikipedia.org/wiki/Ada_(programming_language)
http://en.wikipedia.org/wiki/SPARK_(programming_language)
http://en.wikipedia.org/wiki/VHDL
هناك قصور في فهم طبيعة برمجة المعدات العسكرية
ومدي القدرة علي تطوير مثلها
انت تقول انها مكتوبة بلغات معروفة واذا تم اختراق البرنامج سنتمكن من تعديل الكود !!!!!!
هذا شئ خاطئ تماما
ولا علاقة له لا من قريب ولا من بعيد ببرمجة الكترونيات الطائرة
أولا:
لغة البرمجة المستخدمة لا تفرق تماما لانها تقتصر علي ال development phase
فلغات البرمجة بشكل عام اخترعت لتبسيط كتابة البرامج المعقدة ليتم ترجمتها بعد ذلك عن طريق ال compiler
لل assembly language المكافئة لل architecture الخاص بالميكروبروسيسور المستخدم
وبعد ذلك يتم ترجمة ال assembly code لل machine code المناسب للميكروبروسيسيور علي هيئة 1 و 0 عن طريق ال assembler
لذا فأيا كانت لغة البرمجة المستخدمة في فترة التطوير
فهي لا علاقة لها بالنظام بعد ان يترجم .... واصلا النظام نفسه لا يحمل الكود بهذة اللغات
ففي النهاية النظام ايا كان يحمل في الميموري الخاصة به ال machine code فقط اي مجرد 1 و 0
ثانيأ:
البرمجيات المحملة علي انظمة مدمجة بالاسلحة لا سبيل حقيقي لاختراقها او تعديل مسار عملها كبرامج الكمبيوتر او الانترنت العادية
لانه اصلا لا يوجد اي interface لها مع العالم الخارجي سواء كان ب sockets او serial
وان حدث وكان هناك وسيلة ربط
فالبرامج المحملة علي هذة الانظمة تكون مهيئة لقرائة packets معينة فقط
وأي packet مختلفة يتم اسقاطها
ثالثا:
الهاكر لا علاقة له بالبرامج المحروقة علي ميكروبروسيسورس
فيجب ان نفرق بين برامج موجهة للانترنت والحواسب الشخصية
وبين برامج تنفذ وظيفة محددة علي البروسيسور ولها سلطة تامة علي ال hardware
ولا وجود ل oS يسمح بوجود ثغرات اصلا
رابعا:
اول لغتين من روابط ويكابيديا هي لغات برمجة
اما الثالثة فهي لغة وصف للهاردوير hardware description language
تستخدم في ال digital design للهاردوير
وليست لغة برمجة software
وهي تستخدم اصلا في ال design phase
ويترجم هذا الكود الي logic gates ومنها transistors الي ان تصنع كقطعة هاردوير لذا لا مجال لاختراقها اصلا فهي شئ static ينفذ وظيفة محددة
لا يا باشا لغات البرمجه التي نعلمها ويعلمها بعض المتخصصين في مجال الأمن المعلوماتي والبرمجيات عموماً
شيء آخر تماماً ( لعب عيال مع العذر !! )
ما أتحدث عنه هو التردد البرمجي
تحليل اللغه حتى مع عدم معرفة لغة البرمجه نفسها !!
وتحليل أوامر كل سطر برمجي بمعنى ( وظيفته البرمجيه المباشرة ) وحتى تصل لذلك فالأمر جبار بمعنى الكلمه
والبرمجه نوعان البرمجه الغير مرئية وهيا تتعلق بالشرائح الإلكترونيه وهيا من أعقد أنواع البرمجه على الإطلاق
والبرمجه المرئيه والتي يمكنك تقليدها بكل بساطه أو تعديلها أو تغييرها
أنا حاولت أبسط الأمور على قدر الإمكان علشان توصل الفكره مش أكتر
المهم رغم بساطة كلامي في هذا الموضوع إلا أن الموضوع في قمة التعقيد بكل معنى الكلمه .
لا يتم تصنيف لغات البرمجة للغات مرئية ولغات غير مرئية
لغات البرمجة ايا كان اسمها تستخدمة لأكثر من وظيفة
لكن طريقة استخدامك لها هي من تحدد
اللغة الرئيسية المستخدمة لبرمجة البروسيسورس هي ال C بكل تأكيد
وفي نفس الوقت هي لغة رئيسية في كتابة ال algorithms و ال kernels والكثير من game engines