جامعة أهلاً عرب

العودة   جامعة أهلاً عرب > كلية لغات البرمجة > قسم البرمجة العام

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

آخر 10 مشاركات UTM University ولا تتردد بالسؤال ( آخر مشاركة : adel hammed - مشاركات : 182 - )           »          وجهه نظر خاصة بالماكرو ( مشاركات : 0 - )           »          " هدية " برنامج متابعة المراجعين بالاكسيل ( آخر مشاركة : محمد فتحى شحاته - مشاركات : 29 - )           »          برنامج الأصيل الذهبي للمحاسبة و المخازن . ( آخر مشاركة : عبدالهادىالمصرى - مشاركات : 37 - )           »          مشكلة فى الويندوز أرجو أن أجد لديكم الحل ( آخر مشاركة : shukiry - مشاركات : 2 - )           »          ابغى حد يساعدني في تحليل مشورع فندق بليزززز لاتتاخرو ( آخر مشاركة : shukiry - مشاركات : 4 - )           »          مشكلة في طباعة التقرير ( مشاركات : 0 - )           »          لأول مرة (( موسوعة المبرمج العربي )) أكواد - شروحات - كتب - دروس - مستلزمات برمجية ( آخر مشاركة : المخزومي - مشاركات : 41 - )           »          هل تحب الأفلام التي تتناول السحر والسحرة؟ ( آخر مشاركة : bas432b - مشاركات : 8 - )           »          Grouping data in gridview ( مشاركات : 2 - )

إنشاء موضوع جديد  إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 2008-01-29, 04:06 PM   #1 (permalink)
سنة أولى - الفصل الأول
 
الصورة الرمزية فادى فريد زاهر
 
الجنس: ذكـــر
الجنسية:
بلد الإقامة:
الوظيفة:
المؤهل الدراسي:
التخصص العلمي:
كيف عرفت عن موقعنا: اعلان عن موقعكم في موقع اخر
تاريخ التسجيل: Sep 2005
المشاركات: 104
شكراً: 0
تم شكره 0 مرة في 0 مشاركة
معدل تقييم المستوى:4 فادى فريد زاهر 10- رحلة الألف ميل ... تبدأ بخطوة

مقدمة عامة عن البرمجة

أقدم لكم مقالة تتحدث عن برمجة الحاسب وهى منقولة من احدى الكتب

برمجة الحاسب
الحاسب أو (الكمبيوتر) لا يعلم أي شيء على الإطلاق ، إنه لايعرف كيف يمكن إظهار المعلومات والبيانات على الشاشة، ولا الوصول إلى البيانات المسجلة على القرص الصلب .. لايعرف كيف يتصل بالشبكة الدولية العنكبوتية (الإنترنت) ، لايعرف كيفية تشغيل ملف صوتي .. إنه لا يعرف شيئا على الإطلاق!
لكن الحاسبات تعمل بشكل جيد للغاية في تنفيذ الأوامر والتعليمات دون خلل وبسرعة كبيرة، وهذا ما جعل تلك الآلات قوية.
فلابد أن يقوم شخص ما بكتابة التعليمات (الشفرة – الكود) لكي يقوم الحاسب بتنفيذ التعليمات، التي يعتقد البعض أنها من عمل الحاسب، وانها لا تحتاج إلى مساعدة خارجية من شخص آخر هو (المبرمج).
إن تشغيلك ملف صوتي واحد علي الحاسب قد يحتاج لتنفيذ ملايين من العمليات والأوامر، حتى تسمع الصوت الخارج من السماعة المتصلة به. فبرمجة الحاسب – إذن – هي فن كتابة (الكود)، الذي يقوم الحاسب بتفسيره، ثم يقوم – بناء على ذلك – بتنفيذ مجموعة من العمليات المتكررة.
والحواسب لاتقع في أي خطأ، إلا إذا كان هناك خطأ مادي ، أي في مكونات الجهاز نفسه، إنها تفعل ما تؤمر به بشكل دقيق. وربما تقول: إن ناك بعض الأحوال التي يخطىء فيها حاسبك الآلي ويعطيك رسالة خطأ.
والحقيقة أن حاسبك لم يخطىء ، بل الخطأ جاء من المبرمج، الذى أعطى الحاسب تعليمات ناقصة، لأنه لو قام بكتابة التعليمات بشكل دقيق وكامل لما أظهر الحاسب رسالة الخطأ هذه ، ونفذ العمليات المطلوبة بكل دقة.
إن ما يحدث أمامك على الشاشة شيء عجيب حقا، فهو نتيجة عشرات الالاف مما يسمونها بــ Tiny on and off swithes .وأعتقد أنكثيرين منا قد رأوا الكود 0110101110010110001 ، فهذا الكود مسئول عن إحدى الوظائف، مثل لون النقطة أمامك على الشاشة حسبما يقرر المعالج ذلك ، ومثل نسخ ملف في ذاكرة النصوص، أو الاستماع إلى ملف صوتي.
هناك عشرات الآلاف من عمليات الانتقال الصغيرة من التشغيل On والإيقاف OFF تحدث، لكي تتم معالجة البيانات في الذاكرة ، ولكي يتم إرسال إشارة إلى بطاقة الشاشة أو الصوت أو لاستعادة (بايت) من على القرص الصلب.
ولحسن حظي وحظك أننا لا يجب علينا كتابة مثل هذا الكود الذي يتكون من عشرات الآلاف من عمليات الانتقال ، التي يرمز لها بــ 01 .
ولغات البرمجة الحديثة تعد لغة اتصال سهلة بيننا وبين الحاسب، وأصبح (التقييد) الذي كان يواجه المبرمج في الماضي غير موجود ، فهناك العديد من الدوات، التى تقوم الآن بكثير من الوظائف عنك، إذ يكفي أن تدرج أي أداة منها داخل مشروعك، لتجد أن الوظيفة التي تريدها من هذه الأداة بدأت في العمل، دون ضبط أية إعدادات ، أو كتابة أي كود.
ووظيفة المبرمج تغذية الحاسب بالأوامر، ومن خلال استخدام لغة معينة من لغات البرمجة.
ا ارجو ان تحوز على اعجابكم واتمنى ان تكون مجالا للنقاش
فادى فريد زاهر غير متواجد حالياً   رد مع اقتباس
مرحبا عزيزي الزائر
لمشاهدة باقي ردود هذا الموضوع, من فضلك قم بتسجيل الدخول او اضغط هنا للتسجيل.
إنشاء موضوع جديد  إضافة رد

أدوات الموضوع
انواع عرض الموضوع

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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة
الانتقال السريع


الساعة الآن 03:01 PM.


Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd
إن الكتابات المنشورة في الجامعة ملك لأصحابها و هي لا تعبر عن وجهة نظر إدارة الجامعة


Search Engine Friendly URLs by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53