delphi4arab منتديات دلفي للعرب

نسخة كاملة : لماذا برامج التعامل مع العتاد او الهاردوير تم كتابتهم بدلفي او C++
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
للتعامل مع الهاردوير خاصيتين لابد من لغة البرمجة أن تدعمهما

التعامل مع المؤشرات Pointers
امكانية تضمين اكواد الأسمبلي

و هما مدعومتان بشكل رائع في دلفي و c/c++
(30-07-2019, 10:56 PM)S.FATEH كتب : [ -> ]للتعامل مع الهاردوير خاصيتين لابد من لغة البرمجة أن تدعمهما

التعامل مع المؤشرات Pointers
امكانية تضمين اكواد الأسمبلي

و هما مدعومتان بشكل رائع في دلفي و c/c++

التعامل مع الاسمبلي بالنسبة للهاردوير اكيد , فما ضرورة استخدام المؤشرات عند التعامل مع الهاردوير ؟
(02-08-2019, 07:00 AM)ELARAPY كتب : [ -> ]
(30-07-2019, 10:56 PM)S.FATEH كتب : [ -> ]للتعامل مع الهاردوير خاصيتين لابد من لغة البرمجة أن تدعمهما

التعامل مع المؤشرات Pointers
امكانية تضمين اكواد الأسمبلي

و هما مدعومتان بشكل رائع في دلفي و c/c++

التعامل مع الاسمبلي بالنسبة للهاردوير اكيد , فما ضرورة استخدام المؤشرات عند التعامل مع الهاردوير ؟
النظام هو عباره عن مجموعة ضخمة من الهياكل او البنيات structure موجودة في داكرة و التي تصف حالة كل شيئ تقريباا فيه
مثلا مقبض ملف هو مؤشر لحالته ، فلمعرفه حالة ملف مثلا يجب ان تنشأ بنية على مؤشرها الفعلي في داكره ، هدا ما لا يمكنك عمله ب بالبايثون
حتى c# و vb.net ستعاني من مئات الاسطر التي يمكن تعويضها بسطر او سطرين في دلفي او سي

سبب استعمال باسكال/c للهردوير او low level بشكل عام هو الوصول ل winapi بكل سهوله ، مع توفر توثيق ضخم له
عكس بيثون او جافا و التي ستجعلك تقوم بكل شي بنفسك و هدا امر شاق للغاية و احيانا مستحيل
الصفحات : 1 2 3