|
اساذ زكى اوافقك الرأى فان لغة الاسيمبلى هى ملكة لغات البرمجة وهى الاساس لكل مبرمج ولكن تعلمها صعب وتستهلك وقت كبير ومجهود وبالنسبة لى كمهندس اريد عمل مشروع معين فما اريدة ان ابرمج الميكرو بما اريد وهذة اللغات السهلة تضمن لى هذا فلا اقوم بتعلم الاسيمبلى واضيع وقتى ومجهودى فى تعلمها ويوجد طرق اخى تقوم بنفس المهمة وان كنت ان من مريدى لغة الاسيمبلى لقدرتها الهائلة فى البرمجة وما تتيحه للمبرمج من التحكم فى الميكرو بطريقة كبيرة جدا (low level) دونا عن اللغات الاخرى high level واتمنى والله ان اتعلمها ولكن ضيق الوقت وعدم وجود المراجع يمنعنى فلو تكرم احد الاساتذة الافاضل فى منتدانا الكريم بعمل دورة فى الاسيمبلى لبرمجة الميكرو نكون شاكرين جدا جدا وجزاكم الله خيرا
|
أخي الكريم ..
الاخ السائل سأل عن الافضل ..
والرد الوحيد الممكن في رأيي كان هو : الاسمبلي . ولو سأل عن الاسهل او الاسرع او الاكثر انتشارا ... لكان الرد مختلفا.
لكن هذا لا يعني ان الاسمبلي قدر لا مفر منه .
لا .. اذا امكن نتعلمه واذا لا نؤجله وقد لا نحتاجه خاصة وان المهندسين في شركات برامج الترجمة مثل ميكروإليكترونيكا (الميكروسي والميكروبيزك و الميكروباسكال) وماتريكس ميلتيميديا (فلوكود) وغيرها يسعون باستمرار الى تطوير البرامج .
الشركات المعنية ليست بعيدة عما يدور في المنتديات والمؤسسات التعليمية وهي تراقب ما يكتب ويقال عن منتجاتها ولذلك تسعى الى تطويرها في اطار المنافسة في ما بينها:
- تحسين واجهة العرض
- اضافة ميزة محاكاة بعض العناصر مثل الشاشات والليدات والسويتشات
- اضافة ميزة الكتابة الايحائية (كما في الميكروسي برو)
- توفير المكتبات والدوال التي تظهر الحاجة اليها ..
...
وهذا يسهل المهمة على المبرمج .
ويمكن لكل منا الاستمرار في تطوير قدراته باللغة التي اختارها ولا يشترط ان تكون الاسمبلي ..
فقط علينا ان ندرس بعناية داتا شيت الميكرو الذي نريد برمجته ..
هذه الدراسة في نظري توفر لنا الكثير وتجعلنا قادرين على كتابة التعليمات والاوامر المناسبة لما هو موجود بذلك الميكرو
وهذا يصدق على لغات السي والبيزك وغيرها وفلوكود كذلك ..
وقد ثبت ذلك بالتجربة في هذا المنتدى بالذات .