انواع البرمجة

    تمر دردشة الساحة الخاصة بالمتصفح والموبايل بفترة صيانة دورية هذا ونعتذر للجميع على الإنقطاع المؤقت بإمكانكم المشاركة في المنتدى لحين عودتها :)

    • انواع البرمجة

      قد يضن الكثر منكم ان البرمجة موضوع يخص الكمبيوتر فقط

      اذا انتم علي غلط

      البرمجة تضم عدة انواع لكن هناك ثلاث اساسية:
      1-برمجة الكمبيوتر
      2-برمجة ال microcontroler
      3- برمجة ال CNC machines

      1- برمجة الكمبيوتر:

      و هو مثل ما قلت تنقسم الي قسمين :

      1-high level Language
      2-low level Language


      ال high level Language :

      من انواع البرامج التي تستخدم الhigh level Language
      برنامج الفيجيول باسك و c++ و j++ و foxs pro و HTML ...الخ

      و تعرف بهذا الاسم لعدة اسباب اهمها

      * تستخدم كلمات يستخدمها معضم الناس
      مثل " do loop , print , do until ........الخ "

      من مثل هذي الكلمات التي تستخدم في برنامج quick basic و برنامج visual basic
      و هذا البرنامجان هما اكثر ما يستخدم للبرمجة

      البرنامج الاول يستخدم في الكمبيوترات القديمة التي تستخدم معالج 386 و هو برنامج يعمل في نظام ال dos

      و البرنامج الثاني يستخدم الكمبيوترات التي تعمل علي معالجات مثل البنتيوم 1 او اعلي.

      *تكون اسهل في البرمجة لان كل ما عليك عمله هو معرفة ما عمل كل كلمة

      *يستخدم عادة في عمل برامج صغيرة نسبيا بالمقارنة مع البرامج الضخمة
      __________________________

      ال low level Language
      و هو اصعب بكثير من برامج التي تستخدم الhigh level Language
      فهي تعتمد علي التعامل مباشرة مع لغة الكمبيوتر و التي هي تتكون من رقمين و هي 1 و 0 . او الانواع الاخري من الارقام مثل ارقام الهكس او ارقام الاكتول

      و من اهم خصائص هذا النوع

      *تستطيع عمل برامج ضخمة مع ذكر ادق التفاصيل

      *كل مجموعة ارقام لها عمل تواديه

      و من صعوبة العمل مع هذا النوع من البرامج

      * لازم تعرف عمل مجموعة كل رقم

      *يحتاج التدقيق في البرمجة و مراجعة الارقام التي قد تصل الي اكثر من 100 صفحة من الارقام

      *صعوبة فهمه الغة الا للمتخصصين


      هذا هي ملخص برمجة المبيوتر التي قد يعرف معضمها الجميع
    • اما برمجة ال microcontroler

      فيها نوع من البرامج الدائمة و هو تعمل مباشرتا مع ال chip الذي يوضع عادتا في نوع من لوحة عليها بعض ما يسمي ال assimbly Language . وهي تتكون من بعض الحروف و الارقام التي يتعرف عليها التشب.
      هذا الارقام تمثل ال addresses لكل موقع في التشب التي قد توادي عملا بسيطا.

      معظم انواع التشب لديها خصائص هامة قد تساعد علي عمل المطلوب منها

      و من الالات التي تستخدم هذا النوع من البرمجة

      بعض انواع الغسلات الحديثة و الثلاجة و اشياء كثيرة

      كل ما عليك عمله هو عمل البرنامج ثم يقوم الباقي اوتماتيكيا
    • اما برمجة ال CNC machines

      اولا لنعرف معني الCNC machines

      هي الالات خاصة لعمل اعمال التي تتطلب الاف القطع مثل المسامير او السيارات

      كل ما عليك عمله هو برمجة الالة لكي تعمل و في خلال عملها تستطيع الذهاب و اخذ غفوة الي ان يني الالة من صنع القطع كلاها:D :D :D :D :D

      لكن كيف تبرمج هذا النوع من لالات؟؟؟؟؟؟؟؟؟؟

      في هذا النوع من البرامج لديها نوعين من الكودات

      1- G-codes
      2-M-codes

      الاولي هي كودات لبرمجة الحاسوب علي كيفية تحريك المكينة او كيفية قطع القطعة

      اما الثانية فهي لكي تشغل المكينة او اطفائه او اي من الخصائص الاخري التي تتوفر مع المكينه

      كل ما عليك في كتابت البرنامج هو معرفة الكودز و الاحداثيات التي تساعد في قطع القطعة المطلوبة
    • هذا ملخص لما لدي من المعلومات بشان بعض انواع البرمجة

      انا لم ادخل في كثير من التعقيدات في النوع الثاني و الثالث

      لانهما معقدتان في الشرح

      لكن انشاء الله نطرح موضوع قد يفيد فيما بعد في شرحهما

      اذا اردت روية احدي انواع ال CNC machines

      تستطيع ان تذهب الي كلية الهندسة قسم الهندسة المكانيكية و خبرهم انك تريد تشوف الCNC machines


      ________________

      الحين فهمت يا اخي المشرف ليش يحتاج ساحة بروحها:D :D :D :D