![]() |
|
|||||||
| قسم البرمجة العام كل ما يتعلق بالبرمجة و لا يوجد له تصنيف مستقل ، وكذلك الحديث حول مواضيع هندسة البرمجيات والتطبيقات |
| آخر 10 مشاركات |
|
|
|
LinkBack | أدوات الموضوع | انواع عرض الموضوع |
|
|
#1 (permalink) |
|
سنة أولى - الفصل الأول
الجنس: ذكـــر الجنسية: بلد الإقامة: الوظيفة: المؤهل الدراسي: التخصص العلمي: كيف عرفت عن موقعنا: اعلان عن موقعكم في موقع اخر تاريخ التسجيل: Sep 2005
المشاركات: 104
شكراً: 0
تم شكره 0 مرة في 0 مشاركة
معدل تقييم المستوى:4
![]() |
مقدمة عامة عن البرمجة
أقدم لكم مقالة تتحدث عن برمجة الحاسب وهى منقولة من احدى الكتب
![]() برمجة الحاسب لكن الحاسبات تعمل بشكل جيد للغاية في تنفيذ الأوامر والتعليمات دون خلل وبسرعة كبيرة، وهذا ما جعل تلك الآلات قوية. فلابد أن يقوم شخص ما بكتابة التعليمات (الشفرة – الكود) لكي يقوم الحاسب بتنفيذ التعليمات، التي يعتقد البعض أنها من عمل الحاسب، وانها لا تحتاج إلى مساعدة خارجية من شخص آخر هو (المبرمج). إن تشغيلك ملف صوتي واحد علي الحاسب قد يحتاج لتنفيذ ملايين من العمليات والأوامر، حتى تسمع الصوت الخارج من السماعة المتصلة به. فبرمجة الحاسب – إذن – هي فن كتابة (الكود)، الذي يقوم الحاسب بتفسيره، ثم يقوم – بناء على ذلك – بتنفيذ مجموعة من العمليات المتكررة. والحواسب لاتقع في أي خطأ، إلا إذا كان هناك خطأ مادي ، أي في مكونات الجهاز نفسه، إنها تفعل ما تؤمر به بشكل دقيق. وربما تقول: إن ناك بعض الأحوال التي يخطىء فيها حاسبك الآلي ويعطيك رسالة خطأ. والحقيقة أن حاسبك لم يخطىء ، بل الخطأ جاء من المبرمج، الذى أعطى الحاسب تعليمات ناقصة، لأنه لو قام بكتابة التعليمات بشكل دقيق وكامل لما أظهر الحاسب رسالة الخطأ هذه ، ونفذ العمليات المطلوبة بكل دقة. إن ما يحدث أمامك على الشاشة شيء عجيب حقا، فهو نتيجة عشرات الالاف مما يسمونها بــ Tiny on and off swithes .وأعتقد أنكثيرين منا قد رأوا الكود 0110101110010110001 ، فهذا الكود مسئول عن إحدى الوظائف، مثل لون النقطة أمامك على الشاشة حسبما يقرر المعالج ذلك ، ومثل نسخ ملف في ذاكرة النصوص، أو الاستماع إلى ملف صوتي. هناك عشرات الآلاف من عمليات الانتقال الصغيرة من التشغيل On والإيقاف OFF تحدث، لكي تتم معالجة البيانات في الذاكرة ، ولكي يتم إرسال إشارة إلى بطاقة الشاشة أو الصوت أو لاستعادة (بايت) من على القرص الصلب. ولحسن حظي وحظك أننا لا يجب علينا كتابة مثل هذا الكود الذي يتكون من عشرات الآلاف من عمليات الانتقال ، التي يرمز لها بــ 01 . ولغات البرمجة الحديثة تعد لغة اتصال سهلة بيننا وبين الحاسب، وأصبح (التقييد) الذي كان يواجه المبرمج في الماضي غير موجود ، فهناك العديد من الدوات، التى تقوم الآن بكثير من الوظائف عنك، إذ يكفي أن تدرج أي أداة منها داخل مشروعك، لتجد أن الوظيفة التي تريدها من هذه الأداة بدأت في العمل، دون ضبط أية إعدادات ، أو كتابة أي كود. ووظيفة المبرمج تغذية الحاسب بالأوامر، ومن خلال استخدام لغة معينة من لغات البرمجة. ا ارجو ان تحوز على اعجابكم واتمنى ان تكون مجالا للنقاش ![]() |
|
|
|
| مرحبا عزيزي الزائر |
| لمشاهدة باقي ردود هذا الموضوع, من فضلك قم بتسجيل الدخول او اضغط هنا للتسجيل. |
|
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
|
|
|