إعلانات نصية

تحميل لعبة gta v

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

أعلن هنا

النتائج 1 إلى 6 من 6

الموضوع: لغات البرمجة

  1. افتراضي لغات البرمجة

    لغة البرمجةهي لغة يتم كتابة البرامج بها ليقوم جهاز الحاسوببتنفيذها. تقسم لغات البرمجة للحاسوب لعدة اجيال أو أنواع، بناء على قربهامن اللغات الإنسانية. وتقسم أحيانا بناء على الأغراض لهذه اللغة.
    تعريف البرمجة
    من الممكن تعريف البرمجة بأنها عملية كتابة تعليمات وأوامر لجهاز الحاسوبأو أي جهاز آخر، لتوجيهه وإعلامه بكيفية التعامل مع البيانات. و تكونعملية البرمجة متبعة لقواعد محددة باللغة التي اختارها المبرمج. و كل لغةلها خصائصها التي تميزها عن الأخرى و تجعلها مناسبة بدرجات متفاوتة لكلنوع من أنواع البرامج. كما أن للغات البرمجة أيضا خصائص مشتركة و حدودمشتركة بحكم أن كل هذه اللغات مجعولة للتعامل مع الحاسوب.

    خصائص لغات البرمجة

    لغة البرمجة هي بالأساس طريقة تسهل للمبرمج كيفية اعطاء أوامر للحاسوبلكي يقوم بالعمل المطلوب منه. و للقيام باعطاء الأوامر توفر لغة البرمجةالمختارة مجموعة من اللبنات الأساسية للأستناد عليها خلال عملية بناءالبرنامج و مجموعة من القواعد التي تمكن من التعامل معمعلومات و تنظيم هذه الأسس التي توفرها اللغة لتتكامل و تقوم بعمل مفيد. تتمثل هذه الأسس و القواعد بصفة عامة من:
    • المعلومات و تخزينها
    • الأوامر و تنظيم سيرها
    • التصميم الخاص
    • عنصر أ
    • عنصر ب
    • عنصر ج=== المعلومات و تخزينها ===
    ان المعلومات في الأجهزة الرقمية الحالية يتم تخزينها على أرقام علىنظام العد الثنائي و بصفة عامة فان المعالجات الحديثة لا تقوم بالتعامل معالبت الواحد بل مع مجموعات من البتات يمكن أن تضم :
    • 8 بت = بايت وهي أصغر وحدة تخزين معلومات في الحواسيب الحديثة
    • 16, 32, 64, أو 128 بت
    و باستعمال 8 بت مثلا, يمكن تشكيل 256 قيمة مختلفة, و يمكن أن تكون هذهالقيمة بين 0 و 255 و تمثل وظيفة لغة البرمجة استغلال وحدة أو مجموعة منالوحدات لتخزين معلومات من الحياة الواقعية مثل الأسماء أو القياسات أوأرقام الحسابات البنكية
    الأوامر و تنظيم سيرها
    يقوم المبرمج باجراء عمليات على وحدات المعلومات مثل تخزينها و قرائتهاو مقارنتها و اجراء عمليات حسابية عليها أيضا, وتتبع العمليات القواعدالمحددة للغة. و للغة البرمجة دور آخر و هو التحكم في تنظيم اجراءالعمليات, حيث تحرص على اجرائها بنفس تنظيم كتابتها من طرف المبرمج و تمكناللغة أيضاً من اجراء عملية اختيار و تفرع, فلنفترض أن البرنامج الذي يريدالمبرمج صنعه يقوم بقسمة عددين يختارهما المستعمل, و اظهار النتيجة علىالشاشة, و من المعروف أن القسمة على صفر لا تجوز, و هنا يقوم البرنامجبالاختيار : فاذا كان القاسم مخالفا لصفر فان البرنامج يقوم باجراءالعملية و يعطي النتيجة, أما اذا كان القاسم صفراً فان البرنامج لا يقومباجراء العملية و انما ينبه إلى أن المستعمل حاول القسمة على صفر. و يمكنتنظيم الأوامر بصفة أخرى, حيث يقع تنفيذ أمر أو مجموعة من الأوامر بصفةمتكررة (Loop) و يمكن تقسيم الأوامر أيضاً إلى وحدات فرعية تقوم كل وحدةبانجاز عمل محدد, و الهدف هو تقسيم العمل إلى أجزاء يسهل العمل عليها كلعلى حدة (Loops)
    التصميم الخاص
    تتمتع كل لغة بتصميم خاص يختلف عن طريقة كل لغة في التعامل معالمعطيات, و عن طبيعة الطرق و التسهيلات التي توفرها اللغة للتعامل معمشكلة معينة.
    يمكن تصنيف لغات البرمجة من حيث طريقة بناء البرامج إلى لغات إجرائية (Basic, Fortran) وهي لغات تسلسلية، أساس بناؤها هو الإجراءات المطلوبتطبيقها على الأشياء والمتحولات. ولغات شيئية (C, Java, Delphi) وهيلاتسلسلية، وتقوم على أساس العناصر والمتحولات المستخدمة ضمن البرنامجالمطلوب تحويرها، من خلال تطبيق مجموعة معينة من الإجراءات عليها.

    برامج آيفون iPhone Software

    تنبيه مهم لزوار والاعضاء

  2. افتراضي

    شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

  3. #3

    افتراضي

    لماذا ليس الشرح كبيرا هذا لا يكفي الرجاء التوسع في الشرح و بارك الله فيك

  4. افتراضي

    مرحبا بك اخي

    سوف اقوم بزيادة المعلومات
    افضل موقع للمصممين
    خطوط عربية ملفات مفتوحة موقع عربي
    www.gfx4arab.com

  5. افتراضي

    اين باقى المعلومات يا مدير

    تقبل مرورى .........

  6. افتراضي

    برمجة كائنية التوجه



    البرمجة كائنية المنحى Object-oriented programming - OOP (ويطلق عليها أحيانا اسم: برمجة غرضية المنحى ، أو برمجة شيئية مع أن هذه الأخيرة لا تعتبر ترجمة محبذة) عبارة عن نمط برمجة متقدم، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)، كل كائن عبارة عن حزمة (تعليب) من البيانات (المتغيرات والثوابت) والدوال ووحدات التنظيم وواجهات الاستخدام . ويتم بناء البرنامج بواسطة استخدام الكائنات وربطها مع بعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن.
    أسماء عربية أخرى:
    برمجة موجهة
    برمجة كائنية (برمجة كينونة)
    برمجة كائنية التوجه
    برمجة غرضية التوجه
    برمجة كائنية المنحى (أو المنحى)
    برمجة بالعناصر
    البرمجة الكائنية عبارة عن نمط برمجة متخصص في المفاهيم التالية:

    الكائنات Objects - حزم وتعليب البيانات والدوال الوظيفية معاً في وحدات تعمل ضمن برنامج نشط. الكائنات هي أساس هيكلية برمجة الحاسوب الكائنيّة.
    التجريد Abstraction - قدرة البرنامج على تجاهل بعض واجهات المعلومات المتلاعبة، أي التركيز على المفهوم الأساسي للكائن وهيكليته النظرية وتجريدة من طريقة العمل النهائية والتوجهات الخارجية.
    التغليف Encapsulation - التأكد أن المستخدم لا يستطيع أن يغير البيانات الداخلية لكائن بطريقة مفاجئة، فقط دوال الكائن الداخلية يسمح لها بتعديل حالة الكائن وبياناته. أي أن لايمكن التلاعب بالكائن وتغير معلوماته بأي طريقة بل أن هناك واجهة أستخدام خاصة يضعها المبرمج ومن خلالها يمكن تغيير بيانات الكائن الداخلية وحالته.
    تعدد الأوجه Polymorphism - بدلاً من استدعاء الإجراءات الفرعية مباشرة، تستطيع البرمجة الشيئية إرسال رسائل، الإجراء المعين الذي يتم نداؤه نتيجة الرسالة يعتمد على نوع الكائن الذي أُرسل له. أي أنه باستخدام نفس اسم الاستدعاء يمكن استدعاء إجراءات ودوال مختلفة اعتماداً على نوع الكائن.
    الوراثة Inheritance - يستطيع الكائن وراثة خصائص كائن معين والزيادة عليها دون أن يتأثر الكائن الأصلي. فقد يكون هناك كائن اسمه مركبة في الخصائص العامة لكل المركبات مثل الاسم واللون ورقم التسجيل، الكائن الطائرة ممكن أن يرث الكائن مركبة ويضيف عليه خصائص الطائرة، كذلك يمكن أن يكون هناك مثلاً كائن مربع فيه خصائص الطول والعرض ويمكن للكائن مكعب أن يرث من المربع ويضيف عليه خصائص العمق والحجم.
    مثال على تعددية الأوجه: إذا افترضنا أن المتغير مركبة يشير إلى كائن إما أن يكون سيارة أو سفينة أو طائرة. فإذا أردنا في المثال للطائرة أن تطير وللسيارة أن تمشي وللسفينة أن تبحر فعلينا أولاً معرفة نوع الكائن ثم إعطاء الأمر؛ أي إذا كان مركبة هو كائن من نوع سفينة فالمركبة يجب أن تبحر، ولكن مع تعددية الأوجه يمكننا أن ننشئ دالة واحدة في كل كائن اسمها تحرك (الدالة تحرك في السفينة تقوم بالأبحار والدالة تحرك في الطائرة تقوم بالطيران..الخ). الآن ليس يجب علينا أن نعرف نوع الكائن فكل ما علينا فعله هو نداء تحرك للمركبة، هذا سيقوم باستدعاء دالة تحرك الخاصة بالكائن الحالي فإذا كان الكائن سفينة فهذا يعني أن الدالة تحرك الخاصة بالسفينة ستسدعى والتي ستقوم بأبحار السفينة.

    برامج آيفون iPhone Software

    تنبيه مهم لزوار والاعضاء

المواضيع المتشابهه

  1. أفضل أسطوانة لاحتراف لغات البرمجة عربي
    بواسطة GeeK4aRaB في المنتدى الإسطونات التعلمية العربية
    مشاركات: 0
    آخر مشاركة: 12-07-2012, 01:36 AM
  2. 01 - مفهوم لغات البرمجة
    بواسطة GeeK4aRaB في المنتدى دورة C # 2005
    مشاركات: 3
    آخر مشاركة: 24-06-2012, 06:50 PM
  3. لغات البرمجة .. عالم فريد من الإبداع !
    بواسطة GeeK4aRaB في المنتدى خواطر برمجية
    مشاركات: 0
    آخر مشاركة: 07-10-2008, 09:02 PM

الكلمات الدلالية لهذا الموضوع

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •