منتدى برامج نت | برامج نت | دليل المواقع | العاب فلاش | برامج | عيادة الطب | Free software
العاب افلام موقع منتديات

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اسئلة مهمة


ali nada
07-20-2008, 08:38 PM
الاخوة الاعزاء اصحاب الموضوعات الخاصة بالبرمجة السلام عليكم ورحمة الله وبركاته
اولا لسيادتكم جميعا جزيل الشكر على هذا المجهود الرائع وجزاكم الله عليه خير الجزاء
اخوانى الاعزاء لقد قرات فى المواضيع التى تتحدث عن البرمجيات وانواعها وكيفية التعامل معها بصفتى مبتدىء ولكن لفت نظرى المتواضع ان هناك بعض النقاط التى لم يتطرق اى من سيلدتكم اليها بالتوضيح لكى يتثنى للمبتدئين مثلى من فهم عملية البرمجة بطريقة متدرجة
فاسمحولى ان ابداء بطرح تلك النقاط
اولا كل المواضيع تتحدث عن برامج او لغات برمجة جاهزه ومعدة من قبل مبرمجين مثل برامج < فيجوال بيسك والسى والسى بلاص بلاص والبايثون والسى شارب > وغيرها من البرامج الاخرى اى انها< حسب فهمى المتواضع > ليست عملية برمجة بل لنقول انهاعملية تعريف بكيفية التعامل مع برامج جاهزه بشروط المبرمج الاصلى الذى وضع الاكوادوالتعريفات التى يجب ان تحفظ عن ظهر قلب وطبعا لكل مبرمج اكواده الخاصة به او لغة برمجة خاصة
وبذلك نكون نحن مجرد مستخدمى برامج ولسنا مبرمجين0
*والسوءال هو هل اجهزة الكمبيوتر واجهزة التحكم المبرمج يتم تصنيعها وضمن مكوناتها الالكترونية قطع ذاكرة <ميمورى>وتكون هذه البرامج مخزنة بداخل هذه القطع اثناء التصنيع؟
وعلى ذلك يجب على من يريد ان يتعلم البرمجة ان يتعرف ويحفظ تلك الاكواد والتعريفات الخاصة بتلك البرامج عن ظهر قلب 0
*اذا كان الامر كذلك فمن الاولى ان تتفضلوا سيادتكم بداية بشرح كيف يمكن للمبتدئ التعرف على اللغة اوالبرنامج الذى يعمل به جهاز ما لكى يتثنى له الرجوع الى الاكواد والتعريفات الخاصة بهذاالبرنامج لاصلاح خطاء ماحدث للبرنامج او لتغير او ضبط اواعادة معايرة اى متغير فى البرنامج 0
*اما اذا كان وحسب فهمى المتواضع ان تلك الاجهزة مصنعة من قطع الكترونية ودوائرمنطقية لاتعرف الا النظام الثنائى حتى القطع الالكترونية الخاصة بالذاكرة لتلك الاجهزة تكون خالية اى بدون اى معلومات ثم يتم ملىء او الكتابة فى تلك الذاكرة بالنظام الثنائى بواسطة هؤلاء المبرمجين وكل منهم يضع فى تلك الذاكرة بيانات او رموز معينة حسب ما يريد بحيث انه عند الضغط على اى زر من ازرار التحكم فى هذا الجهاز يقوم الجهاز باجراء عملية ما حسب ماتم تخزينة فى ذاكرة هذا الجهاز من قبل المبرمج 0
وكل مبرمج يسمى مجموعة البيانات او الرموز او الكودات الخاصة به والمخذنة بالذاكرة باسم يختاره هو < مثل فيجوال بيسك اوسى بلاص او غيره >
*واذا كان هذا الكلام فيه شىء من الصحة فمن الاولى ايضا ان تتفضلوا سيادتكم بشرح كيفية التعامل مع تلك الاجهزة الصماء الخالية من اى بيانات اى التى لاتعرف الا اللغة الثنائية وكيفية الكتابة عليها لاول مرة0
واظن ان هذه هى البرمجة الحقيقية :smailes44: 0
اعتزر على الاطالة وارجو ان تتقبلوا تحياتى وشكرا0

Napst3r
07-21-2008, 12:52 AM
أخي أنا في البداية كانت تساورني أسئلة كهذه..و كنت في حيرة من أين أبدأ ..
لكن ثق بي إذا أردت ذلك فيجب عليك معرفة كيف يتعامل البروسيسور مع باقي الأجزاء و لغة الحاسوب binary و هكذا دواليك ,,و قد تتساءل كيف تم عمل هذا الشيء بحيث اذا ضغطنا على هذا الزر ينتج كذا و كيف تم عمل هذا الزر بذاته و هكذا لتجد نفسك في النهاية قد رجعت لسنوات الستينيات !!
احفظ هذه مني:"نحن نأخذ الأشياء كما هي ونطور عليها" ..يعني ما في داعي تتعب دماغك..
ابدأ من حيث انتهى الاخرون و واصل..:smailes67:
موفق..رغم ان مكان الموضوع هو قسم الإستفسارات..:p

ali nada
07-21-2008, 05:01 AM
الاخ العزيز :smailes44: Napst3r
شكرا على اهتمامك والرد ولكن اسمح لى ان اوضح وجه نظرى .
اعتقد ان رد سيادتك معناه ان الاجهزه عند تصنيعها تكون صماء اى تتعامل فقط بالنظام الثنائى pinary وارجو ان يكون فهمى هذا صحيح واذا كان الامر كذلك فاعتقد ان هناك اسئلة مهمه يلزمها اجابات وهى.
اولا . اذا كان هناك جهاز بمؤسسة ما و يعمل هذا الجهاز بظام ال plc اى بنظام التحكم المبرمج وحدث مثلا لخبطة فى البيانات التى يعطيها هذا الجهاز فسيستعين صاحب هذه المؤسسة باحد المبرمجين واعتقد ان اول شيءسيحتاجه هذا المبرمج هو التعرف على اى من لغات البرمجة استخدم لكى يتثنى له استخدام الاكواد المناسبة .
ثانيا . اذا كان هذا الجهاز مثلا للتحكم فى اوزان عبوة منتج هذه المؤسسة فهل فى هذه الحالة يكون برنامج هذا الجهاز مجرد برنامج صغير باحد لغات البرمجة < مثل فيجوال بيسك اوسى بلاص او غيره فقط> ام يجب ان يكون هذا البرنامج الصغير من داخل برنامج تشغيل رئيسى للجهاز مثل وندوز 98 او xp مثلا .
ثالثا . هل برامج التشغيل الرئيسية مثل .اكس بى .ولينوكس.وفيستا تتعامل مع برامج مكتوبة بنفس لغتها فقط ام من الممكن ان يكون برنامج الريل بلاير مثلا بلفة فيجوال بيسك ويكون الاوفس بلغة السى بلص مثلا.وهكذا .
ارجو ان لا اكون اثقلت عليك وارجو من الاخوة الكرام المتخصصين فى البرمجة ان يشاركونا لانها اسئلة اعتقد انها تدور فى راس كل مبتدىء فى البرمجة . وشكرا جزيلا على الاهتمام والسلام عليكم ورحمة الله وبركاته .

The KinGSofT
07-21-2008, 12:04 PM
كما قال الأخ Napst3r
خذ الأمور من نهايتها و تابع طريقك نحو القمة ...

يعني لو لم تكن هذه اللغات البرمجية سهلة كما تقول يعني فيها حفظ و تتعامل مع برامج...
لكانت برمجة برنامج يقوم بجمع عددين يكتب في آلالاف و آلالاف السطور لذلك فقد جاء مبرمجون و طوروا طريقة التعامل مع الحاسوب ...

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

الأشياء متطابقة فأنت لن تعود للوراء من أجل معرفة كيف كان الحاسوب في القديم أو كيف صنع بل عليك أن تعرف مما هو متكون الحاسوب في عصرنا هذا ...


أتمنى أنني أفدتك ...

بالتوفيق

ali nada
07-22-2008, 04:02 AM
الاخوة الاعزاء اصحاب الردود على الموضوع سلام الله عليكم ورحمته وبركاته.
وتحياتى لكم .
ساعمل بنصائحكم واخذ الأمور من نهايتها ولكن الرجاء من سيادتكم الرد على هذه الاسئلة .
اولا . اذا كان هناك جهاز بمؤسسة ما و يعمل هذا الجهاز بنظام ال plc اى بنظام التحكم المبرمج وحدث مثلا لخبطة فى البيانات التى يعطيها هذا الجهاز فسيستعين صاحب هذه المؤسسة باحد المبرمجين واعتقد ان اول شيءسيحتاجه هذا المبرمج هو التعرف على اى من لغات البرمجة استخدم لكى يتثنى له استخدام الاكواد المناسبة .فارجو من سيادتكم التفضل بشرح كيف يمكن التعرف على لغة هذا البرنامج.؟
ثانيا . اذا كان هذا الجهاز مثلا للتحكم فى اوزان عبوة منتج هذه المؤسسة فهل فى هذه الحالة يكون برنامج هذا الجهاز مجرد برنامج صغير باحد لغات البرمجة < مثل فيجوال بيسك اوسى بلاص او غيره فقط> ام يجب ان يكون هذا البرنامج الصغير من داخل برنامج تشغيل رئيسى للجهاز مثل وندوز 98 او xp مثلا .؟
تقبلوا تحياتى وشكرا.:smailes10:

Napst3r
07-22-2008, 05:28 PM
يا أخي حيرتني بأسئلتك...!؟ مافائدتها و انت لسه في البداية,,حاول تبدأ من الخوارزميات بعدها انتقل لتعلم أحدى لغات البرمجة..
لكن سأحاول الإجابة قدر ما استطعت..
الشق الأول،
اذا كان هناك جهاز بمؤسسة ما و يعمل هذا الجهاز بنظام ال plc اى بنظام التحكم المبرمج وحدث مثلا لخبطة فى البيانات التى يعطيها هذا الجهاز فسيستعين صاحب هذه المؤسسة باحد المبرمجين واعتقد ان اول شيءسيحتاجه هذا المبرمج هو التعرف على اى من لغات البرمجة استخدم لكى يتثنى له استخدام الاكواد المناسبة .فارجو من سيادتكم التفضل بشرح كيف يمكن التعرف على لغة هذا البرنامج.؟
أظن أن صاحب المؤسسة سيمتلك وثائق و بيانات توثق كل ما استعمله المبرمج في انجاز هذا العمل .. مثال: أنت تشرب عصير من المفروض مسبقا أنك تعرف من أية فاكهة مصنوع (مبرمج باي فاكهة ههههه) سواء بأن تسأل صاحبه أو تكون أنت اللي طلبته مسبقا انه يكون من التفاح مثلا.. وهذا تماما اللي لازم يكون مع صاحب هذه المؤسسة،إما يسأل المبرمج بأي لغة برمجه أو يكون هو اللي طلب منه يبرمج له بلغة ما !...مع العلم أنه ليكون برنامج كامل..لا بد من وجود قائمة للمساعدة بالبرنامج تحتوي على مثل هكذا أشياء...
وهناك طريقة أخرى..أو عامل اخر و هو الخبرة...فأنت بخبرتك تعرف أنك تشرب عصير تفاح و ليس عصير تمر خخخخ...هكذا المبرمج الخبير..يعرف لغة و كيفية برمجته من السورس أو الشكل ,,إلخ
اذا كان هذا الجهاز مثلا للتحكم فى اوزان عبوة منتج هذه المؤسسة فهل فى هذه الحالة يكون برنامج هذا الجهاز مجرد برنامج صغير باحد لغات البرمجة < مثل فيجوال بيسك اوسى بلاص او غيره فقط> ام يجب ان يكون هذا البرنامج الصغير من داخل برنامج تشغيل رئيسى للجهاز مثل وندوز 98 او xp مثلا .؟
يا أخي على حسب دفتر التحملات اللي بين ايديك,,انت اختار اللي تقدر عليه واللي تعرف له...
اتمنى اني افدتك و لو بالقليل..
موفق..