PDA

View Full Version : ماهي البرمجة?



azza
08-03-2013, 05:12
ماهي البرمجة وكيف أصبح مبرمج في أقرب وقت مع العلم أني لا أدرسها
وما أسهل برنامج يمكن البدأ به
أرجو لمن له العلم بهذا الاختصاص المساعدة وله جزيل الشكر
بارك الله فيكم

elmouab
08-03-2013, 13:59
السلام عليكم
موضوع رائع بس صعب بعض الشئ
انا رح حاول اساعد فيه و ان شاء الله تحصل الفائدة للجميع
اخ azza البرمجة هي كتابة برنامج او طريقة عمل محددة لألة معينة
و احسن مثال على ذالك الرجال الالين "الربو" الروبو المسمى "kirobot" هو ربو لا يسطيع فعل شئ سوى الكلام لأنه برمج على ذالك عكس الروبو المسمى "asmo" الذي يمكنه المساعدة في اعمال البيت وذالك لأن برنامجه أكثر تطور. فالبرنامج يحدد المهام التي يمكن للالة القيام بها

اما بخصوص اسهل البرامج فهذا مرتبط بالميدان الذي تعمل به فأن اردت برمجة المواقع فهناك البرامج الخاصة بالمواقع والانترنت كjava وان اردت برمجة التطبيقات "application" فهناك الvisual basic على سبيل المثال .
فكل مجال له البرامج الخاصة به و التي تبدو في البداية صعبة لكن في غالب الأحيان تكون بسيطة و سهلة

أرجو أني أكون قد ساعدتك و أنا في الخدمة ما استطعت
سلام
:ok::ok::ok:

mohaly
08-03-2013, 14:26
موضوع معقد يجب تعلم الدروس جيدا اوالا وتعلم لغات البرلامجه الاكثر طلبا

mohammedIraqi
08-10-2013, 18:10
السلام عليكم ورحمة الله وبركاته موضوع رائع بس صعب بعض الشئ
انا رح حاول اساعد فيه و ان شاء الله تحصل الفائدة للجميع

afaf123
08-13-2013, 06:46
موضوع مفييد جدا انا نفسي اتعلم البرمجه بس مش لازم اكون كويسه في
اللغه الانجليزيه ولا مش عارفه ياريت تفيدوني

WASEM DALLOUL
08-13-2013, 13:20
السلام عليكم
البرمجة هي كتابة مجموعة من الأكواد والتوابع والمصطلحات يفهمها الكمبيوتر من خلال برنامج يسمى لغة البرمجة

ayyoubtopo
08-17-2013, 00:08
السلام عليكم و رحمة الله وبراكاته
ما هي البرمجة ؟
البرمجة هي كتابة حل المشلكة بلغة يفهمها الحاسب

انواعها ؟

كثيرة و تختلف من حيث عنصر التصنيف مثلا
يمكن تقسيمها الى لغات برمجة كائنية او اجرائية
فيكون الجافا و السي بلس بلس و السمولتولك لغات كائنية
و تكون البي اتش بي و البيرل و السي اجرائية

لغاتها ؟ كثيرة جدا بيرل سمولتولك جافا ...الخ
الافضل ؟ حسب استخدامك ؟ ماذا تريد ان تكتب بها ؟

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

هل تتوجه الى التصميم ؟

التصميم خيال و ذوق و البرمجة فكر و منطق

شف ايش يعجبك اكثر

mohamedsniper12
08-30-2013, 00:23
لازم تبحث يااخي وعالم البرمجة ليس له نهاية لازم تكون صبور ودو همة كبيرة

fadhel herbegue
09-01-2013, 14:51
سلام عليكم
موضوع رائع بس صعب بعض الشئ
انا رح حاول اساعد فيه و ان شاء الله تحصل الفائدة للجميع
اخ azza البرمجة هي كتابة برنامج او طريقة عمل محددة لألة معينة
و احسن مثال على ذالك الرجال الالين "الربو" الروبو المسمى "kirobot" هو ربو لا يسطيع فعل شئ سوى الكلام لأنه برمج على ذالك عكس الروبو المسمى "asmo" الذي يمكنه المساعدة في اعمال البيت وذالك لأن برنامجه أكثر تطور. فالبرنامج يحدد المهام التي يمكن للالة القيام بها

reda ali
09-06-2013, 00:22
السلام عليكم
البرمجة هي كتابة مجموعة من الأكواد والتوابع والمصطلحات يفهمها الكمبيوتر من خلال برنامج يسمى لغة البرمجة

wael00
09-08-2013, 16:57
البرمجة تساعدنا في صنع برامج للحاسوب و للهواتف المحمولة الدكية
لدلك فهي مفيدة للغاية و انصح بتعلمها من خلال الكتب بالانقليزية ادا كنت تتقن اللغة

dirtywalid
09-10-2013, 20:41
لازم تبحث يااخي وعالم البرمجة ليس له نهاية لازم تكون صبور ودو همة كبيرة :ok:

doola2020
09-30-2013, 21:04
أنا أنصحك أن تحترف الفوركس أسهل وأكسب ليك لأن البرمجة هتجيبلك جنان رسمي لكن الفوركس هيجيبلك فلوس

lordofdracula
09-30-2013, 23:25
تعرف البرمجة بأنها عملية كتابة تعليمات وتوجيه أوامر لجهاز الحاسوب أو أي جهاز آخر مثل قارئات أقراص الدي في دي أو أجهزة استقبال الصوت والصورة في نظم الاتصالات الحديثة، لتوجيه هذا الجهاز وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة تسمى خوارزمية.

AshrafQassim
10-25-2013, 14:45
السلام عليكم ورحمة الله وبركاتة اخوتى الكرما الاعزاء الاجلاء لغات البرمجة دى بين الحايب
والانسان يعنى بتفهم الاتنين وربنا يقدم اللى فيه الخير

vegaa
11-02-2013, 15:53
السلام عليكمو رحمه الله و بركاته
لساني لايقدر ان يصف المضوع ,,
بارك الله فيك أخي الى الموضوع الذي لاتوجد كلمة راح تصفهاا لك
جزاك الله خير
ما شاء الله عليك أخي الكريم
موضوع رائع و شرح أروع
ربي يجازيك علي كل حرف كتبته
ويجعله في ميزان حسناتك
بلتوفيق
وتقبل مروري
تقبل مروري

umhashem
11-03-2013, 00:14
البرمجة هي وضع برنامج لامر معين مدروس سابقا ومن كل النواحي اما بالنسبة لبرمجة فوركس بالتحديد
فلا بد من دراستها بشكل جيد ثم نقوم بوضع البرامج المناسبة لها
ارجو ان تكون اضافتي مفيدة

chakympe
11-17-2013, 22:08
البرمجه هى باختصار لغة التعامل مع الالكترونيات والميكرو شيبس الصغيره واعطاء
الاوامر لها وذلك فى صوره عالية الدقه والسرعه وهناك العيديد من لغات البرمجه كلغة السى
والجافا سكريبت والفورتران والماتلاب ولغة السى شارب واكمل وغيرها من اللغات

farfor821
11-17-2013, 22:37
البرمجة شيء جيد يجب ان يعمل علهي المتداول
لان بالرمدجة هذه فهي التي تساعد المتداول
على صنع استراتجيات قوية في الفوركس

ysf4
11-18-2013, 07:44
تعرف البرمجة بأنها عملية كتابة تعليمات وتوجيه أوامر لجهاز الحاسوب أو أي جهاز آخر مثل قارئات أقراص الدي في دي أو أجهزة استقبال الصوت والصورة في نظم الاتصالات الحديثة، لتوجيه هذا الجهاز وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة تسمى خوارزمية.
وتتبع عملية البرمجة قواعد خاصة باللغة التي اختارها المبرمج. وكل لغة برمجة لها خصائصها التي تميزها عن الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج وحسب المهمة المطلوبة من هذا البرنامج. كما أن اللغات البرمجية أيضا لها خصائص مشتركة وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب. وتتطور لغات البرمجة (السوفتوير Software) بتطور عتاد الحاسوب المرئي (الهاردوير Hardware). فعندما ابتكر الحاسوب في الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات) - وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة معقدة هي الأخرى، حتي أنها كانت عبارة عن سلسلة من الأعداد لا يدخلها إلا الصفر 0 والواحد 1 وذلك لأن الحاسب يفهم حالتين فقط وجود التيار 1 أو عدم وجوده 0، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت إمكانياته، واستطاع المختصون في نفس الوقت أن يبتكروا لغات أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل جاريا وتسمى هذه اللغات سهلة التعامل بالنسبة للمبرمجين باللغات عالية المستوى

ahmed0eagle
11-28-2013, 10:43
ان الله لا يضيع اجر من احسن عملا

yahia ali
11-28-2013, 23:19
من الأحاديث الشريفة

· " إن لله عباداً اختصهم لقضاء حوائج الناس، حببهم للخير وحبب الخير إليهم، أولئك الناجون من عذاب يوم القيامة"

· "لأن تغدو مع أخيك فتقضي له حاجته خير من أن تصلي في مسجدي هذا مائة ركعة"

· " من كان له فضل ظهر فليعد به على من لا ظهر له"

· " خير الناس أنفعهم للناس" والحديث يشير إلى نفع الناس أجمعين وليس نفع المسلمين فقط.

· " المال مال الله والناس عيال الله وأحبهم إلى الله أنفعهم لعياله"

· " تبسمك في وجه أخيك صدقة" وهذا يدل على أن التصدق المعنوي له مكانة كذلك

mohmoh1987
11-30-2013, 12:51
ماهي البرمجة?
ماهي البرمجة وكيف أصبح مبرمج في أقرب وقت مع العلم أني لا أدرسها
وما أسهل برنامج يمكن البدأ به
أرجو لمن له العلم بهذا الاختصاص المساعدة وله جزيل الشكرالبرمجة هي كتابة مجموعة من الأكواد والتوابع والمصطلحات يفهمها الكمبيوتر من خلال برنامج يسمى لغة البرمجة

---------- Post added at 10:50 AM ---------- Previous post was at 10:49 AM ----------

البرمجة تساعدنا في صنع برامج للحاسوب و للهواتف المحمولة الدكية
لدلك فهي مفيدة للغاية و انصح بتعلمها من خلال الكتب بالانقليزية ادا كنت تتقن اللغةلتوجيه هذا الجهاز وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة تسمى خوارزمية.
وتتبع عملية البرمجة قواعد خاصة باللغة التي اختارها المبرمج. وكل لغة برمجة لها خصائصها التي تميزها عن الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج وحسب المهمة المطلوبة من هذا البرنامج. كما أن اللغات البرمجية أيضا لها خصائص مشتركة وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب. وتتطور لغات البرمجة (السوفتوير Software) بتطور عتاد الحاسوب المرئي (الهاردوير Hardware). فعندما ابتكر الحاسوب في الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات) - وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة معقدة هي الأخرى، حتي أنها كانت عبارة عن سلسلة من الأعداد لا يدخلها إلا الصفر 0 والواحد 1 وذلك لأن الحاسب يفهم حالتين فقط وجود التيار 1 أو عدم وجوده 0، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت إمكانياته، واستطاع المختصون في نفس الوقت أن يبتكروا لغات أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل جاريا وتسمى هذه اللغات سهلة التعامل بالنسبة للمبرمجين باللغات عالية المستوى

---------- Post added at 10:51 AM ---------- Previous post was at 10:50 AM ----------

لتوجيه هذا الجهاز وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة تسمى خوارزمية.
وتتبع عملية البرمجة قواعد خاصة باللغة التي اختارها المبرمج. وكل لغة برمجة لها خصائصها التي تميزها عن الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج وحسب المهمة المطلوبة من هذا البرنامج. كما أن اللغات البرمجية أيضا لها خصائص مشتركة وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب. وتتطور لغات البرمجة (السوفتوير Software) بتطور عتاد الحاسوب المرئي (الهاردوير Hardware). فعندما ابتكر الحاسوب في الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات) - وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة معقدة هي الأخرى، حتي أنها كانت عبارة عن سلسلة من الأعداد لا يدخلها إلا الصفر 0 والواحد 1 وذلك لأن الحاسب يفهم حالتين فقط وجود التيار 1 أو عدم وجوده 0، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت إمكانياته، واستطاع المختصون في نفس الوقت أن يبتكروا لغات أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل جاريا وتسمى هذه اللغات سهلة التعامل بالنسبة للمبرمجين باللغات عالية المستوىلا يضيع اجر من احسن عملا

ashrafshawky
11-30-2013, 13:05
اخى الكريم البرمجة علم يتحق بالفعل التعلم والدراسة لما لة من تاثير عظيم وقوى على شتى المجالات سواء فى الحرب او السلم وبالتوفيق

mouatassim
11-30-2013, 19:22
بارك الله فيك على الموضوع القيم والمميز

وفي إنتظار جديدك الأروع والمميز

لك مني أجمل التحيات

وكل التوفيق لك يا رب

محمد السيد محمد
11-30-2013, 19:28
شوفي يا أخت عزة .. البرمجة علم هايل ومهم جدا ، ويستلزم منك الالمام ببعض لغات البرمجة
مع ملاحظة أن منصة التداول ذات لغة خاصة فان كنت تريدين تعلمها فيمكنك فعل ذلك عن طريق البحث في النت

mouatassim
11-30-2013, 19:53
تعرف البرمجة بأنها عملية كتابة تعليمات وتوجيه أوامر لجهاز الحاسوب أو أي جهاز آخر مثل قارئات أقراص الدي في دي أو أجهزة استقبال الصوت والصورة في نظم الاتصالات الحديثة، لتوجيه هذا الجهاز وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة تسمى خوارزمية.
وتتبع عملية البرمجة قواعد خاصة باللغة التي اختارها المبرمج. وكل لغة برمجة لها خصائصها التي تميزها عن الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج وحسب المهمة المطلوبة من هذا البرنامج. كما أن اللغات البرمجية أيضا لها خصائص مشتركة وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب. وتتطور لغات البرمجة (السوفتوير Software) بتطور عتاد الحاسوب المرئي (الهاردوير Hardware). فعندما ابتكر الحاسوب في الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات) - وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة معقدة هي الأخرى، حتي أنها كانت عبارة عن سلسلة من الأعداد لا يدخلها إلا الصفر 0 والواحد 1 وذلك لأن الحاسب يفهم حالتين فقط وجود التيار 1 أو عدم وجوده 0، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت إمكانياته، واستطاع المختصون في نفس الوقت أن يبتكروا لغات أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل جاريا وتسمى هذه اللغات سهلة التعامل بالنسبة للمبرمجين باللغات عالية المستوى.
برمجة الحاسوب: هي عملية كتابة، اختبار، تصحيح للأخطاء وتطوير للشيفرة المصدرية لبرنامج حاسوبي يقوم بها الإنسان، تهدف البرمجة إلى إنشاء برامج تقوم بتطبيق وتنفيذ خوارزميات لها سلوك معين بمعنى أن لها وظيفة محددة مسبقا ومتوقعة النتائج. تتم هذه العملية باستخدام إحدى لغات البرمجة. الهدف من البرمجة هو إنشاء برنامج حيث ينفذ عمليات محددة أو يظهر سلوك مطلوب محدد. بشكل عام البرمجة عملية تستلزم معرفة في مجالات مختلفة منها معرفة بالرياضيات والمنطق والخوارزميات.

---------- Post added at 05:41 PM ---------- Previous post was at 05:37 PM ----------

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

البرمجة هي عالم فريد من الإبداع

البرمجة فكرة وابتكار تبدأ بفكرة بسيطة ثم يتم إضافة المزيد من الأفكار على البرنامج وذلك حسب تفكير المبرمج

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

وهي علم حيث لها أساسياتها وقواعدها، وهذه الأساسيات يجب أن يتعلمها كل شخص يريد أن يصبح مبرمج وهي فن حيث الجانب الإبداعي فيها كبير والفكرة الواحدة يستطيع المبرمج تنفيذها بأكثر من طريقة وكل مبرمج له طريقته في كتابة الكود والمبدع حقاً من يقوم بكتابة البرنامج بأبسط أسلوب وأسهله , وكذلك يكتب الكود بحيث يكون سريع التنفيذ على الحاسوب وقابل للتطوير وتصحيح الأخطاء فيه بسهولة.

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

في الواقع أن البرمجة .. تعتمد على الجانب الإبداعي من الشخص..ومدى قدرته على التطوير..كما تعتمد وبشكل رئيسي على عقلية الشخص.

.فهنا لانستعمل أورجانزم وحيد..وقانون متفرد..بل هي عدة قوانين قابله للتعديل ..وهذا يرجع لذات المبرمج..

وكنظرة مبسطة قرأتها في هذا المقال فأحببت نقله لكم لمعرفة

ماهي البرمجة اللتي ربما صعبت على البعض فهم ماهيتها بصفة عامة...


ما هو البرنامج؟!

هو مجموعة من الأوامر التي كتبت بأي لغة برمجة، وتكون هذه الأوامر في ملف أو أكثر، ويقوم الحاسوب بتنفيذ هذه الأوامر ليخرج بنتائج معينة يريدها المبرمج، ولكل برنامج مدخلات (input) ومخرجات (output)

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

ما هي اساسيات البرمجة؟

.. نصيحة .. إلى كــل من يحب البرمجة أن يقرأ هذه المقدمة البسيطة إن جهاز الكمبيوتر ليس ذلك الجهاز الذكي الذي يظنه أغلب الناس العاديين،
فجهاز الكمبيوتر ليس سوى كومة من الدوائر الكهربائية التي تكون إما مغلقة أو مفتوحة (On or Off)،و عن طريق تركيب معين لهذه الحالات يمكنك اعطاء اوامر مختلفة لجهاز الكمبيوتر مثلا اظهار صورة على الشاشة أو إصدار صوت أو أي شئ آخر. و هذا بالضبط ما تعمله أي لغة برمجة فهي تقوم بإعطاء أمر معين للجهاز لعمل شئ معين. و طبعا يجب معرفة التركيب الصحيح لعمل أمر ما حتى تحصل على النتائج المراد عملها و هنا يأتي دور لغة البرمجة.

ما هي لغة البرمجة ؟

كما أن الإنسان يقوم بالتخاطب بلغة معينة فكذلك الكمبيوتر له لغة تحاور خاصة به و تقتصر فقط على ال 0 و ال 1فالــ 0 تعني Off و الـــ 1 يعني On،
و طبعاً نحن لسنا مضطرين للتكلم مع الكمبيوتر بلغته مباشرة لكن ما علينا سوى استعمال لغة برمجة معينة للتحاور مع الجهاز وإعطاءه أوامر معينة لعملها.
و من هنا يمكن أن نقول أن لغة البرمجة تعتبر كمترجم ووسيط بيننا نحن البشر و بين جهاز الكمبيوتر،

كيف تتم الترجمة بلغة البرمجة؟

سؤال يتبادر كثيرا إلى أذهان البعض..ماهو المكان اللذي يقوم بالبرمجة فيه؟؟
هناك برنامج خاص او ما يسمى بال Compiler يقوم بأخذ التعابير التي قمت بكتابتها و يترجمها هو إلى لغة الآلة <<لغة الكمبيوتر..

ماهي لغات البرمجة ؟

- لغة الآلة

- لغة التجميع

- اللغات العليا

- لغة البيسك BASIC LANGAUGE

- لغة باسكال PASCAL

- لغة سي C

- لغة جافا

ولكل لغة قواعدها وطريقة مختلفة للكتابة

______________________وداعاً________________ ______


---------- Post added at 05:42 PM ---------- Previous post was at 05:41 PM ----------


كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان إلى الرحمن :
سبحان الله وبحمده
سبحان الله العظيم


الحمد لله
و
الله أكبر

---------- Post added at 05:44 PM ---------- Previous post was at 05:42 PM ----------

كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان إلى الرحمن :
سبحان الله وبحمده
سبحان الله العظيم


الحمد لله
و
الله أكبر

---------- Post added at 05:51 PM ---------- Previous post was at 05:44 PM ----------

عرف البرمجة بأنها عملية كتابة تعليمات وتوجيه أوامر لجهاز الحاسوب أو أي جهاز آخر مثلا كقارئات أقراص ال DVD أو أجهزة استقبال الصوت الصورة في نظم الاتصالات الحديثة، لتوجيه هذا الجهاز وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة تسمى خوارزمية.
وتتبع عملية البرمجة قواعد خاصة باللغة التي اختارها المبرمج. وكل لغة لها خصائصها التي تميزها عن الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج وحسب المهمة المطلوبة من هذا البرنامج. كما أن اللغات البرمجية أيضا لها خصائص مشتركة وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب. وتتطور لغات البرمجة (السوفتوير Software) بتطور الحاسوب (الهاردوير Hardware). فعندما ابتكر الحاسوب الإلكترونيأي الكمبيوترفي الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات) - وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة معقدة هي الأخرى، حتي أنها كانت عبارة عن سلسلة من الأعداد لا يدخلها إلا الصفر 0 والواحد 1 وذلك لأن الحاسب يفهم حالتين فقط وجود التيار 1 لأو عدم وجوده 0، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت إمكانياته، واستطاع المختصون في نفس الوقت أن يبتكروا لغات أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل جاريا وتسمى هذه اللغات سهلة التعامل بالنسبة للمبرمجين باللغات عالية المستوى.
برمجة الحاسوب: هي عملية كتابة، اختبار، تصحيح للأخطاء وتطوير للشفرة المصدرية لبرنامج حاسوبي يقوم بها الإنسان، تهدف البرمجة إلى إنشاء برامج تقوم بتطبيق وتنفيذ خوارزميات لها سلوك معين بمعنى أن لها وظيفة محددة مسبقا ومتوقعة النتائج. تتم هذه العملية باستخدام إحدى لغات البرمجة. الهدف من البرمجة هو إنشاء برنامج حيث ينفذ عمليات محددة أو يظهر سلوك مطلوب محدد. بشكل عام البرمجة عملية تستلزم معرفة في مجالات مختلفة منها معرفة بالرياضيات والمنطق والخوارزميات.

---------- Post added at 05:53 PM ---------- Previous post was at 05:51 PM ----------

غات البرمجة عموما مثل اللغة لدى البشر يتخاطبون بها بينهم وبين بعضهم البعض ونفهم منها متطلباته وحجاتهم لغات برمجة هي اللغة المستخدمة لتحدث مع الحاسب . وتنفيذ الاوامر التي نطلبها منه مثلا استعلام في قواعد البيانات او أنشاء مجلد او ابسط صورها عملية حسابية الهدف منها وبإختصار شديد تسهيل اعمالنا اليومية والروتينية "المللة" التي يمكنك ان تقوم بها يوميا مرات ومرات الــــــــــــــخ فوائدها كما تسهيل العمل ,تسريع العمل ,ميكنة العمل ,اتخاذ قرارت بناء على شروط فوائدها في امن المعلومات (اذا عرف الداء عرف الدواء) من هذا المنلطق اذا كان مختبر الاختراق على دراية بلغة البرمجة ويعلم كيفية البرمجة فيمكنه بكل بساطة حل المشكلة وترقيع الثغرة اغلب مدراء السيرفرات المسؤوليين يجيب ان يكونوا على وعي على الاقل بالادوات المستخدمة لديهم لكي يستطيع ان يتناقش مع المبرمج وتوضيح ماهية الخطر وكيفية علاج الثغرات ان وجدت اما بالنسبة لمختبر الاختراقات تخيل انك ستقوم بفحص روابط موقع رابط رابط كم من الوقت ستأخذ ؟ هنا يأتي اللاعب السحري وهو البرمجة لتسهل لك هذا العمل. بالنسبة للمجال العملي والفعلي لغات البرمجة كثيرة ومتطلباتها قد تختلف من دولة الى اخر ومن منطقة الى اخرى ولكن هناك من يتربعون على عرش البرمجيات. مثال الويب

PHP
ASP.NET
JSP
python
ٌRuby
الديسكتوب

C
C++
C#
VB.NET
Java
Python
انظمة التشغيل

C
C++
هذا والله اعلى واعلم

تعديلا في الاجابة لما قام اخي محمد بتعديله التخصص افضل شئ لايوجد مايمكننا ان نطلق عليه الافضل لان كل شئ افضل لمن يعرف ان يستخدمه والدليل على هذا مسابقات google code jam فهم يطلبون مبرمجيين بوجه العموم ويضعون المعضلة ولا يهمهم كيف تحلها المهم ان تصل لافضل حل بأي لغة في هذه الحالة تثبت انها الافضل ولكن هناك من يطغى على الجميع دوما ف ال C/C++ تعلم اي منهم يجعل من اللغات الاخرى اكثر سهولة معلش خرجت برة الموضوع ولكن هذا الايضاح لكي نصل الا الاجابة الامثل ولكي نقنن الامر اكثر فإنه رئي شخصي الاكثر طلبا ورغبة هما اللغات المستخدمة والاكثر شيوعا في الويب هما

PHP
Python

واضافية ال

C

C++

mouatassim
11-30-2013, 19:54
ما هي افضل لغة برمجة ؟ هذا هو عنوان موضوعنا اليوم ، و لعل اغلب من يريد التمرس في عالم البرمجة يراوده هذا السؤال و يلاحقه في احلامه ، فقد يبدأ في تعلم لغة برمجية معينة و بعد ذلك يكتشف انها كانت خيارا خاطئا ، ثم يجرب من جديد لغة اخرى و يكتشف انها ليس مناسبة ايضا ، و هكذا يبقى يدور في حلقة مغلقة من التجارب الفاشلة ، لذلك ساتطرق في هذا الموضوع لمجموعة من العوامل التي تساعدك على اختيار اللغة البرمجية التي تناسبك .

ففي الحقيقة ليس هناك بتاتا لغة برمجة افضل من الأخرى و لكن يمكن تحديد لغة برمجة التي تناسبك و ذلك من خلال مجموعة من المعيايير هي :

ما هو صنفك البرمجي ؟

لعل من اهم الأشياء التي تساعدك على تحديد لغتك البرمجية هي صنفك البرمجي ، فالبرمجة تنقسم الى صنفين اما برمجة الويب او برمجة البرامج ، فيجب عليك هنا ان تحدد ميولك الشخصي ، هل تريد صناعة مواقع ؟ ام تريد صناعة برامج ؟ و بالتأكيد رغبتك في دخول عالم البرمجة كانت مبنية على رغبة كبيرة في الوصول الى شيء معين او بالأحرى انطلاقا من تسائل معين ، فقد يكون سبب دخولك لميدان البرمجة مبني على سؤال : كيف صنع الفايسبوك ؟ او على سؤال كيف تصنع برامج الحماية ؟ و انطلاقا من هذه الرغبة او من هذا التسائل بمكنك تحديد صنفك البرمجي

فلو كنت تريد التمرس في برمجة الويب فليس لديك خيارات كثيرة :

1- تعلم الـ HTML و Css
2- تعلم احدة اللغتين ال php أو الـ Asp ، انصك بتعلم الـ asp لكن في المقابل عليك دفع مبلغ لـ Microsoft لنشر مواقعك المبرمجة بها غير ذلك فالأفضل هي الـ php لأنها بسيطة و جميلة و مفتوحة المصدر
3- تعلم الـ Javascripte

اما اذا كنت تريد التمرس في برمجة البرامج فتابع المعايير القادمة
ما هو هدفك من البرمجة ؟
تعم ان هدفك في البرمجة يحدد بطريقة مباشرة اللغة البرمجية التي تناسبك . فما هو هدفك من البرمجة ؟
اغلب من يدخل ميدان البرمجة فهو يدخلها لهدفان لا ثالت لهما. و هما :

الاستمتاع بالبرمجة لأنك تجدها ممتعة و تعشق التحديات ( هنا تسمى انت بهاوي )
الرغبة في الاحتراف و اتخاد البرمجة كعمل (تسمى هنا بمحترف )
فلغات البرمجة منها الصعبة و الاحترافية و منها السهلة و البسيطة لكنها غير احترافية ، اي انك لو كنت هاوٍ فعليك اختيار اللغة البرمجية الأكثر سهولة التي توفر لك كل متطلبات برمجة برامج بسيطة فقط حسب امكانياتك و ظروفك (وقت فراغك ) اما لو كنت ترغب في الاحتراف فعليك اختيار لغات البرمجية الصعبة الاحترافية التي تمكنك من التعامل مع مختلف مكونات الحاسوب المرنة و الصلبة ، و تستطيع من خلالها برمجة اي شيء يخطر على بالك انطلاقا من مؤهلاتك و تكريش وقتك
اما اللغات البرمجية التي انصح بها الهواة فهي : Vb6 - Pascal - Go - Windev
رغم ان هناك البعض من سيعارضني بخصوص الـ Windev لانها لغة تبسيط اكثر مما هي لغة هواية
اما اللغات البرمجية الاحترافية و التي تحتوي على تقنيات عالية : C++ C Delphi Vb.net C# Java
و غيرها من اللغات
الآن لو كنت هاوي فلديك خيارين البرمجة بالكود فقط انصحك باختيار الـ Pascal او البرمجة بتقنية الـ Rad (سحب جر ) انصك بالـ
Vb6و لو انت تريد الاحتراف فتابع المعيار الثالت .




ما نوع البرامج الي تريد برمجتها ؟
تحدثنا في النوع الأول عن الصنف اما الآن فسنتحدث عن نوع البرامج التي تريد برمجتها
فالبرامج انواع كثيرة فنحن نجد على الحاسوب العابا و برامج مكتبية و تطبيقات و برامج تسيير و برامج حماية و الكثير من الأشياء الاخرى
فاعتمادا على نوع البرامج التي تريد برمجتها تحدد لغتك البرمجية
فلو كنت تريد التمرس في صناعة الألعاب فلديك خيارات محدودة هي C# و ++C و Java هذا لا يعني ان اللغات الاخرى لا يمكن صناعة العاب بها ، و لكن هذه اللغات احترافية في صناعة الألعاب فالـ ++C متلا توفر لك تعامل مثالي مع الـ ****GL لصناعة الالعاب ، و يمكنك اختيار اي لغة انطلاقا من درجة الصعوبة ، فلو كنت تريد صعوبة اكثر توجه الى الـ ++C و اقل C# و Java
مع مراعات علاقة الصعوبة بمدى الاحترافية .
اما لو كنت صناعة برامج تطبيقية مكتبية عادية مثل برنامج تحويل العملات ، او برنامج قارئ PDF و الكثير من البرامج التطبيقية الأخرى فاي لغة برمجية كافية للقيام بذلك بكفاءة لكن الـ Java ستكون الخيار الأكثر ملائمة بالنسبة لبرامج التسيير اي برامج تسيير شركات و مدارس و مكتبات و غيرهم فمعظم اللغات كفيلة بصناعتها ، لكن لغات برمجية كـ Vb.net و Delphi و كدى الـ Windev تعد الأفضل في هذا المجال ، لتعاملها السلس مع قواعد البيانات بالنسبة لبرامج الحماية - التكسير و الضغط و التشفير و التعامل مع مكونات الحاسوب و غيرها من الوظائف الاحترافية جدا فان الخيار الأمثل سيكون لغة احترافية كالـ C او الـ ++C رغم ان هاتان اللتان يمكناك ايضا من صناعة برامج متنوعة مكتبية - للتسيير و تطبيقية بسيطة الا ان درجة صعوبتهما تجعل من صناعة برامج عادية مثل تلك البرامج امرا صعبا و عاديا في نفس الوقت ، فما الذي ساستفيده من تضييع الوقت و حرق خلايا العصبية في سبيل انشاء برنامج يمكنني انشائه بسهولة بلغة اخرى

mouatassim
11-30-2013, 19:55
الدرس الأول

ماهى البرمجة ؟؟
وما مستوى الذكاء المطلوب للبرمجة ؟
وهل تتطلب لغة انجلزية جيدة ؟
وهل يجب ان يكون لدى خلفية رياضية جيدة ؟



ماهى البرمجة ؟؟

هي لغة التخاطب بين الإنسان و الآلة تتكون هذه اللغة من العديد من الأوامر لتنفيذ مهمه معينه ...
فما هى الا عملية بسيطة تقوم فيها بكتابة بعض الكلمات للكمبيوتر ليقوم بتنفيذها مثلما تقوم انت بكتابة رسالة لصديقك وارسالها له من على الموبايل
وايضاً هناك ذلك التعريف الطريف :
"البرمجه هى ان تعلم اغبى صديق لديك طريقه كى يحل بها مسائلة ما"



وما مستوى الذكاء المطلوب للبرمجة ؟

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

وهل تتطلب لغة انجلزية جيدة ؟

حقيقة فى الوضع الحالى .. لابد لمن يريد ان ينال الريادة ان يكون متقناً للغة الانجلزية ....
ولكنها ليست مشكلة فى البداية فالانسان لا يولد متعلما ..
والبرمجة ليست كلمات واومر بسيطة يمكنك تعلمها بكل سلاسة دون اى وجود عائق لغوى تماما ... لكت للاحتراف والتميز لابد ان يكون جيدا فى اللغة حتى يكون ملماً بكل جديد ومساير له ..



وهل يجب ان يكون لدى خلفية رياضية جيدة ؟

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





لا تنسونا من دعواتكم
والسلام عليكم ..
LaSer_26
01-10-2006, 08:27 PM
بسم الله الرحمن الرحيم

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

الدرس الثانى



ومن اين ابدا تعلم لغات البرمجة ؟
وماهى ايسر الطرق لتعلم لغات البرمجات ؟
وهل يمكن التعلم من على شبكة النت ؟
وما هى المدة المطلوب لاتقان اللغة ؟
وما هى المدة المطلوبة للانتقال الى لغة اخرى ؟




ومن اين ابدا تعلم لغات البرمجة ؟

هناك قاعدة عصرية تقول : أبدء من حيث انتهى الاخرون او بمعنى اخر لاتعيد اختراع العجله!!!
فلغات البرمجة تتطور بسرعة وبطريقة رهيبة ولا يمكنك مجاراتها الا اذا بدأت بما انتهى اليه الاخرون .. فهناك لغات برمجة عديدة موجدة ولكن التى ظهرت فى الساحة مؤخراً هى لغات الدوت النت واشهرها لغة السى شارب ولغة الفيجوال بيسيك دوت نت او يمكنك البدء بلغة الجافا ان اردت ..



وماهى ايسر الطرق لتعلم لغات البرمجات ؟

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



وهل يمكن التعلم من على شبكة النت ؟

غالباً نعم .. ولكن فى الفترة الحالية فالعملية قد تكون غير مجدية هذا..فقط فى المواقع العربية ..
فالدروس الموجودة على شبكة النت تكون مختصرة وبسيطة وللمبتدأين عموماًَ ولكن لن تصل بك الى مرحلة الاحتراف ... فيمكنك مطالعة الموجود على الويب حتى تأخذ فكرة جيدة على اللغات ثم تختر اللغة التى تريد ان تتخصص فيها بعد ذلك .
اما اذا كنت تجيد الانجليزيه فمع بعض الدورات المتقدمه يمكنك الوصول الى الاحتراف عن طريق النت ايضا بكل سهولة لكثرة مصادر اللغة الانجلزية لان كل جديد فى مجال البرمجة لا يظهر الا بلغته الام الانجلزية ..



وما هى المدة المطلوب لاتقان اللغة ؟

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






وما هى المدة المطلوبة للانتقال الى لغة اخرى ؟

هذا يعتمد على مهاراتك ومدى اتقانك للغتك الاصلية .. فيمكنك الانتقال الى لغة بعد ذلك فى ظرف اسبوعان ان شاء الله .





لا تنسونا من دعواتكم :)
والسلام عليكم ..
LaSer_26
01-10-2006, 08:28 PM
بسم الله الرحمن الرحيم

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

الدرس الثالث





وما هى انواع البرمجة ؟
وكيف اصل للاحتراف فى البرمجة ؟؟!!
ولكن هل توجد اى مصطلحات معقدة!!




وما هى انواع البرمجة ؟

لا يوجد تعريف محدد لانواع لغات البرمجة لانها كلها غالباً مرتبطة ببعضها وباتقانك اى لغة برمجة يمكنك التعامل بسلاسة بأى نوع من الانواع الاخرى بعد اخذك خلفية بسيطة عن اساسيتها ..
ويمكنا لبقول ان انواع لغات البرمجة نسبياً هى :
1- البرمجة العادية
2- برمجة قواعد البيانات
3- برمجة مواقع الويب





وكيف اصل للاحتراف فى البرمجة ؟؟!!

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



ولكن هل توجد اى مصطلحات معقدة !!

لغات البرمجة من العلوم الممتعة جدا واللذيذة فى نفس الوقت ..
لذلك فى البداية لن تجد اى صعوبة فى اى مصطلحات تذكر ... فهى بعض الكلمات الانجلزية السهلة التى يتم كتابتها بترتيب معين ومنطقى ليفهمها الكمبيوتر ويقوم بتنفيذها ..
مثل قطع المعكبات التى يلعب بها ابن اخيك الصغير ليكون بها بيتاً او اى شئ يحبه ..!!



لا تنسونا من دعواتكم
والسلام عليكم ..
LaSer_26
01-10-2006, 08:29 PM
بسم الله الرحمن الرحيم

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

الدرس الرابع



13- هل لابد لى من معرفة لغات البرمجة السابقة ؟؟





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

قد تجد ان هناك من يصر على بدء التعلم بلغة برمجة قديمة خصوصاً فى مجال الدارسة بالجامعات ..
وذلك لعدة اسباب من وجهة نظره تتضمن ازالة حاجز الخوف الوهمى لدى الطلاب من البرمجة،، او من ناحية تاريخية لمعرفة مدى تطور لغات البرمجة فى سنوات قليلة، او لمقارنة لغات البرمجة المختلفة والوقوف على مدى التطور ..
او ربما من ناحية اخرى وهى عدم توافر الامكانيات المتاحة من اجهزة وبرامج لذلك ..

ولكن بما انك تدرس البرمجة كدارسة حرة وهاوى لها فابدء من حيث انتهى الاخرين ..
اما ادا كان تخصصك الحاسب الالى فلابد ان اهمس فى اذنك انه يجب عليك ان تعرف وتتوسع افقياً وتأخذ فكرة لو بسيطة عن لغات البرمجة الحديثة وتحترف فى لغة واحدة فقط حتى يمكنك نقل برامجك من لغة الى اخرى بكل سهولة دون اى عوائق .



لا تنسونا من دعواتكم
والسلام عليكم ..
LaSer_26
01-10-2006, 08:29 PM
بسم الله الرحمن الرحيم

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

الدرس الخامس



14- ما هى أقسام لغات البرمجة المختلفة ؟

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

فيمكن تقسيم لغات البرمجةمن حيث طريقة كتابة البرنامج واسلوبه الى :

ü طريقة البرمحة الخطية :
ونستطيع ان نقول ان كل لغات البرمجة قبل ظهور الويندوز تعتمد على هدا الاسلوب مثل :
لغة البيسك - BASIC والسي - C والباسكال - Pascal والكوبول - COBOL والفوتورن



ü وطريقة البرمجة الشيئية Object Oriented Programming :
وهى لغات البرمجة التى ظهرت بعد نظام التشغيل ويندوز ..
حيث البرمجة تأخد مجال اكثر سهولة واتساعاً فى نفس الوقت ..!!
وهى تشتمل غلى لغات البرمجة التى تتطورت من لغات سابقة مثل
الفيجوال بيسك - Visual Basic والتى تطورت من لغة البيسيك ..
وكذلك لغات السي ++ والفيجوال سي Visual C تتطورت ايضاً من لغة السى
وكذلك الدلفي - Delphi من لغة الباسكال .



لا تنسونا من صالج دعائكم
LaSer_26
01-10-2006, 08:30 PM
بسم الله الرحمن الرحيم



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

الدرس السادس





وما هو وجه الشبه فى لغات البرمجة ؟

لغات البرمجة عديدة جداً ..فهناك لغات برمجة لم تعد تستخدم حالياً لو جود الأفضل منها طبعاً وايضاً وجود اللغات الاحدث التى تساعدعلى اتمام العمل بسهولة ...
ولان لغات البرمجة تتطورت من بعضها البعض فهى على الأقل متفقة فى الناحية الهجائية اى ان اوامر اللغة والكلمات التى يفهمها لكمبيوتر تجدها متشابهة فى كل لغات البرمجة مما يجعل الانتقال من لغة الى لغة امر فى غاية السهولة



لذلك لا تستغرب من يكتب فى سيرته الداتية انه يعرف ما يقرب من عشرة لغات برمجةاواكثر !!! ... فكل مافى الامرانه اتقن لغة برمجة واحدة جيداً ثم بدأ بالتنقل الى اللغات المختلفةاو على الأقل قرأ كتباً اودروساً عنها فى الانترنت ليأخد عنها فكرة جيدة

لذلك ستجد ان كل لغات البرمجة سواء كانت قديمة او حديثة لابد ان تتحدث عن وتتطرق الى المواضيع التالية :

المتغيرات
جمل الشرط والتحكم
جمل التكرار
الدوال
المصفوفات




لا تنسونا من دعواتكم
والسلام عليكم ..

mohmoh1987
11-30-2013, 20:34
وتتبع عملية البرمجة قواعد خاصة باللغة التي اختارها المبرمج. وكل لغة برمجة لها خصائصها التي تميزها عن الأخرى وتجعلها مناسبة بدرجات متفاوتة لكل نوع من أنواع البرامج وحسب المهمة المطلوبة من هذا البرنامج. كما أن اللغات البرمجية أيضا لها خصائص مشتركة وحدود مشتركة بحكم أن كل هذه اللغات صممت للتعامل مع الحاسوب. وتتطور لغات البرمجة (السوفتوير Software) بتطور عتاد الحاسوب المرئي (الهاردوير Hardware). فعندما ابتكر الحاسوب في الأربعينيات والخمسينيات من القرن الماضي (بعد أجهزة الحساب الكهربائية في العشرينات) - وكان الكمبيوتر يعمل بأعداد كبيرة من الصمامات الإلكترونية - كانت لغة البرمجة معقدة هي الأخرى، حتي أنها كانت عبارة عن سلسلة من الأعداد لا يدخلها إلا الصفر 0 والواحد 1 وذلك لأن الحاسب يفهم حالتين فقط وجود التيار 1 أو عدم وجوده 0، وكان ذلك صعبا على المبرمجين. ولكن بابتكار الترانزيستور صغر حجم الحاسوب كثيرا وزادت إمكانياته، واستطاع المختصون في نفس الوقت أن يبتكروا لغات أسهل للاستخدام، وأصبحت لغات البرمجة مفهومة إلى حد بعيد للمختصين. ولا يزال التطوير والتسهيل جاريا وتسمى هذه اللغات سهلة التعامل بالنسبة للمبرمجين باللغات عالية المستوىفجهاز الكمبيوتر ليس سوى كومة من الدوائر الكهربائية التي تكون إما مغلقة أو مفتوحة (On or Off)،و عن طريق تركيب معين لهذه الحالات يمكنك اعطاء اوامر مختلفة لجهاز الكمبيوتر مثلا اظهار صورة على الشاشة أو إصدار صوت أو أي شئ آخر. و هذا بالضبط ما تعمله أي لغة برمجة فهي تقوم بإعطاء أمر معين للجهاز لعمل شئ معين. و طبعا يجب معرفة التركيب الصحيح لعمل أمر ما حتى تحصل على النتائج المراد عملها و هنا يأتي دور لغة البرمجة.

abdelmoumenDK
12-05-2013, 17:35
السلام عليكم اخواني
الآن أطلب بطاقة ماستركارت مجانا تصلك حت للمنزل واربح $25 وذلك باتباع الرابط التالي
http://www.payoneer.com/payment-services/en/referafriend/?tellapal.id=335e8422-6a24-43aa-bdfd-4dce502b7d63&f=Abdelmoumen&refid=3298682&dist_src=facebook_js
عندما تنتهي من التسجيل ستجد رابطك الخاص انشره كم فعلت وستربح $25
وجزاكم الله خيرا :yahoo::p:happy:

محمود المشوادي
12-10-2013, 17:59
السلام عليكم
مشكووووووووووورين اخوتي الفاضلين علي المعلومه

nacero
12-21-2013, 18:18
هي اختصار عبارة FORmula TRANSlation ، وتعد لغة FORTRAN أقدم اللغات ذات المستوى العالي، وقد ظهرت هذه اللغة في منتصف الستينات، حيث بدئ عام 1954 بالعمل على تطوير لغة برمجة تقبل برنامجا مكتوبا بلغة قريبة من لغة الإنسان، ويحوله إلى شفرة قابلة للتنفيذ على الحاسب الآلي، وبعد 3 سنوات أي في عام 1957م . ظهر أول مفسر فورتران.

ysf4
12-27-2013, 23:54
البرمجة هي عملية كتابة تعليمات لجهاز الحاسوب لتوجيهه وإعلامه بكيفية
التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة تسمى خوارزمية و اسهل لغة يمكنك تعلمها هي html

abnalex
02-17-2014, 00:22
تعرف البرمجة بأنها عملية كتابة تعليمات وتوجيه أوامر لجهاز الحاسوب أو أي جهاز آخر مثل قارئات أقراص الدي في دي أو أجهزة استقبال الصوت والصورة في نظم الاتصالات الحديثة، لتوجيه هذا الجهاز وإعلامه بكيفية التعامل مع البيانات أو كيفية تنفيذ سلسلة من الأعمال المطلوبة تسمى خوارزمية.

captainspeedy
02-19-2014, 03:17
الموضوع محتاج شرح و فهم جيدين و تصميم على تحقيق الهدف من التعلم

Mosa AL-Haj
07-22-2014, 20:42
السلام عليكم و رحمة الله
سوال جميل ضروري
انا جديد في مجال الفوركس
ولا اعلم في الموضوع
واتمنى لك التوفيق والنجالح والى الامام

---------- Post added at 06:42 PM ---------- Previous post was at 06:41 PM ----------

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

abokarem
09-07-2014, 15:09
السلام عليكم
اعتقد ان المبرمج وظيفه فى حد ذاتها وهناك من يربح منها جيدا ولكن الطريق الى تعلمها طويل ولابد من وجود دروس
فيديوهات لاننى اعتقد انها افضل من الكتب الكبيره

abdalaah kamal
01-03-2015, 20:59
السلام عاليكم ورحمه الله
بارك الله اخى الكريم فى كلامك وشرحك الجيد انا استفيد صراحه من اراء الاعضاء بارك الله لهم فيها ومن كل الشروحات واتعلم كل يوم اشياء جديده علما بانى من عشاق الفوركس وان شاء الله ناوى اجتهد اكثر واكثر فى هذا المجال الذى يحتاج مزيد من المجهود للوصل ان شاء الله الى القمه

ahmedwwaw
01-05-2015, 17:00
البرمجة هيا عدة عوامل تستخدم في الكتابة وتستخدم في العاب الفيديو وتستخم في صناعة برامج الويندوز والاندروين والكثير من الاستخدامات
فا نها مهمة في كل العوامل المهمة التي اشرت ليها طريقة التعلم لابد ان تتعلم تاخ وقت في تعلمك لها هناك خبراء يشرحون في موقع يوتيوب لابد ان تذهب ليه وتتعلم كيف وهناك كثير
من المنتديات والمواقع والكثير

bilelchelseano
01-15-2015, 19:01
السلام عليكم ورحمة الله وبركاته
امر ليس سهل ان تصبح مبرمج يا اخي فاضل
اتمنى لكم النجاح و التوفيق في هذا المجال

alya
01-16-2015, 17:42
بسم الله الرحمن الرحيم السلام عليكم ورحمه الله وبركاته
اخوانى الكرام هل من المفترض ان اكون اعرف اللغه الانجليزيه ام ليست شرط وشكرا

khintanos
01-20-2015, 21:17
موضوعاتكم صعبة و شيقة في نفس الوقت أما الموضوع المطروح فله اختصاصات عدة وكما قال أحد الاخوة فكل حسب اختياراته و ميولاته المعرفية وكدا قوة بديهته
و التوفيق من عند الله

tahamounir
01-21-2015, 17:03
موضوع رائع بس صعب بعض الشئ
انا رح حاول اساعد فيه و ان شاء الله تحصل الفائدة للجميع
اخ azza البرمجة هي كتابة برنامج او طريقة عمل محددة لألة معينة
و احسن مثال على ذالك الرجال الالين "الربو" الروبو المسمى "kirobot" هو ربو لا يسطيع فعل شئ سوى الكلام لأنه برمج على ذالك عكس الروبو المسمى "asmo" الذي يمكنه المساعدة في اعمال البيت وذالك لأن برنامجه أكثر تطور. فالبرنامج يحدد المهام التي يمكن للالة القيام بها

اما بخصوص اسهل البرامج فهذا مرتبط بالميدان الذي تعمل به فأن اردت برمجة المواقع فهناك البرامج الخاصة بالمواقع والانترنت كjava وان اردت برمجة التطبيقات "application" فهناك الvisual basic على سبيل المثال
انا ايضا منتدئ و ارييد خبرة

MohammedFawzy
01-25-2015, 22:47
السلام عليكم ورحمة الله وبركاته موضوع رائع بس صعب بعض الشئ
انا رح حاول اساعد فيه و ان شاء الله تحصل الفائدة للجميع

tazi larbi
01-26-2015, 10:26
السلام ليكم شكرا لك اخي والشئع في ايمنا بكثرة بين الافراد هو برمجة الابليكاسيون وجافا لتصمم العاب البلاي ستيشن ووكذلك وظائف ذات تقنية متقدمة للهاتف الذكي شكرا لك اتمن لكم النجاح والله الموفق

bahoma31
01-27-2015, 01:22
اخي الفاضل .............
سلمت الانامل التي خطت هذا الجمال .
ونسجت من الاحرف بديع اللوحات
دام عطائك العذب
ودمت نجما لامعا فى سماء الروقان

salma2
01-31-2015, 07:30
اخي الحبيب البرمجه هي لغه التواصل مع الحاسب الالي
ولايشترط ان تكون محترفا في الحاسب الالي كي تتعلمها
انصحك اخي بالبدء بلغه السى بلس

bencheriet
01-31-2015, 15:07
مرحبا اخي شكرا على تسائلك لكن البرمجة
فيها كثير من اللغات ابتداء من اتش تي ام ال
فهي كثيرة وليس لها حدود ويمكن لأي شخص تعلمها
والابداع في تصميم المواقع انصحك بها فهي سهلة
لكن يجب ان تصبر عليها لكي تتقنها وتحترفها
ويجب ان تحدد مجالك اولا قبل كل شيء .

shihab
02-01-2015, 10:00
السلام عليكم
اخي الفاضل نستنا الردود من الاخوة المبرمجين
زيك انا مو داري اخي موضوعك من البرمجه

متابعين انشاء الله من اهل الاخبره

التوفيق للجميع:)

pro
02-01-2015, 10:56
باسم الله الرحمن الرحيم


البرمجة هي لغه ابتداء من اتش تي ام و الابليكاسيون وجافا ال
فهي كثيرة

---------- Post added at 08:56 AM ---------- Previous post was at 08:54 AM ----------

باسم الله الرحمن الرحيم


البرمجة هي لغه ابتداء من اتش تي ام و الابليكاسيون وجافا ال
فهي كثيرة
لا إله إلا الله محمد رسول الله
لا إله إلا الله محمد رسول الله

abo mahmoud
02-01-2015, 16:53
تمام الكلام دة

adarnwaman1990
02-01-2015, 20:31
موضوع مفيد جدا انا ايضا اتعلم البرمجة من خلال شروحات و فيديو

Hana Ramzi
02-05-2015, 00:03
بسم الله الرحمان الرحيم والصلاة والسلام على أشرف المرسلين سيدنا محمد خاتم النبيئين
أخي أنا شخصيا بدأت مع vb6
جزاكم الله أجر مشاركة المعلومات وانارة عقولنا
تحياتى لك
السلام عليكم و رحمة الله تعالى و بركاته
..و بارك الله فيكم.
و الله ولي التوفيق

YASSINE GER
02-08-2015, 01:22
ما هي البرمجة؟

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


: المصدر

http://dr-support.org/vb/showthread.php?t=3

abdelbakidz
02-11-2015, 19:37
السلام عليكم و رحمة الله وبراكاته
أخي العزيز البرمجة لها تعاريف كثيرة التعريف الجد مبسط هي تحويل العمل اليدوي الذي يقوم به الانسان إلى عمل آلي يقوم به الحاسوب بدقة جد عالية ووقت جد قصر هي عمل جد سهل وليست صعبة أبدا إذا احترمت أسس و مبادئ هذا العلم ولغة البرمجة هي آخر مرحلة في البرمجة و ليست هي كل شيئ فالمرحلة الأولى هي تمتلك مبادئ علم الرياضيات صدق من قال الرياضيات هي أم العلوم ثانيا أن تفهم المجال الذي تريد أن تبرمج فيه ثالثا أساسيات في علم الخوارزميات ثم أخيرا لغة البرمجة

---------- Post added at 05:37 PM ---------- Previous post was at 05:23 PM ----------

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

gold1
04-07-2015, 01:56
مرحبا بكم اخواني الأعضاء بالمنتدى الكرام
انصحك بمتابعة كورسات في البرمجة علی النت فهي مفيدة جدا
بالتوفيق و النجاح للجميع

oussemaaxe
04-07-2015, 01:59
ﺑﺴﻢ ﺍﻟﻠﻪ ﺍﻟﺮﺣﻤﺎﻥ ﺍﻟﺮﺣﻴﻢ ﻭﺍﻟﺼﻼﺓ ﻭﺍﻟﺴﻼﻡ ﻋﻠﻰ
ﺃﺷﺮﻑ ﺍﻟﻤﺮﺳﻠﻴﻦ ﺳﻴﺪﻧﺎ ﻣﺤﻤﺪ ﺧﺎﺗﻢ ﺍﻟﻨﺒﻴﺌﻴﻦ
ﺃﺧﻲ ﺃﻧﺎ ﺷﺨﺼﻴﺎ ﺑﺪﺃﺕ ﻣﻊ vb6
ﺟﺰﺍﻛﻢ ﺍﻟﻠﻪ ﺃﺟﺮ ﻣﺸﺎﺭﻛﺔ ﺍﻟﻤﻌﻠﻮﻣﺎﺕ ﻭﺍﻧﺎﺭﺓ ﻋﻘﻮﻟﻨﺎ
ﺗﺤﻴﺎﺗﻰ ﻟﻚ
ﺍﻟﺴﻼﻡ ﻋﻠﻴﻜﻢ ﻭ ﺭﺣﻤﺔ ﺍﻟﻠﻪ ﺗﻌﺎﻟﻰ ﻭ ﺑﺮﻛﺎﺗﻪ
.. ﻭ ﺑﺎﺭﻙ ﺍﻟﻠﻪ ﻓﻴﻜﻢ .
ﻭ ﺍﻟﻠﻪ ﻭﻟﻲ ﺍﻟﺘﻮﻓﻴﻖ

bilelchelseano
04-09-2015, 20:09
السلام عليكم ورحمة الله وبركاته
تقدر تصبح بمرمج بتعلم تحت استاذ في اعتقادي
اتمنى لكم النجاح و التوفيق في هذا المجال

dollarsniper
04-09-2015, 22:29
السلام عليكم و رحمة الله تعالى و بركاته أنا جديد في التعامل بالفوركس اشكر جميع الاخوة و الاخوات
على المشاركات القيمة و الردود التوضيحية وتساعدوننا على اتقان الا ستراتيجيات و التحليل الفني ومنصات تداول الفوركس الأكثر شهرة والمنتجة
لتحقيق ارباح و تقليص الخسائر التي لا محال منها مشكورين
بالتوفيق ان شاء الله

hackerdz
04-10-2015, 01:21
السلام عليكم
البرمجة هي كتابة مجموعة من الأكواد والتوابع والمصطلحات يفهمها الكمبيوتر من خلال برنامج يسمى لغة البرمجة
وانصحك بموقع كتيب
فيها كل انواع الكتب
سلام

MedMax
04-16-2015, 16:25
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
جزاك الله خيرا كثيرا وجمعك الله باحبابك فى جنات النعيم
ونفع الله بك الاسلام والمسلمين

arkantos
06-26-2015, 21:04
السلام عليكم ورحمة الله وبركاته اخى الكريم
مشكور علي هذه المعلومات الاكثر من رائعة بخصوص ماهي البرمجة
جزاك الله كل خير
اتمني لك التوفيق و تقبل مروري

dhiebj316
06-27-2015, 06:13
السلام عليكم و رحمة الله و بركاته
مشكور اخي الكريم على هذا الموضوع
نها عملية كتابة تعليمات وتوجيه أوامر لجهاز الحاسوب

zouhairz
07-08-2015, 16:51
بسم الله الرحمن الرحيم الحمد لله وأفضل الصلاة وأتم التسليم على سيدنا محمد وعلى آله الطيبين وصحبه الغر المحجلين
ومن والاهم واتبع هداهم إلى يوم الدين السلام عليكم و رحمة الله تعال و بركاته


شكرااااا ه جزيلاااااا اااااخي

mamdouh.adil
09-28-2015, 00:23
سيدى الفاضل انا احيك على طموحك لذلك سوف اشرح لك الموضوع بسهوله
اولا عليك تحديد الهدف من تعلم البرمجه هل للعلم فقط ام لكسب المال ام لتعلم الهكرز فى مرحله تاليه
عليك ان تثق فى نفسك فلغات البرمجه ليسة صعبه
هل تريد برمجة المواقع ام برامج ام برامج للهاتف الجوال
ولذلك انصحك كبادايه مع الفجول بيزك وبعدها لا تقف واستمر ولكن هذه اللغه سهلة جدا واعتبرها اول السلم

zouhairzz
09-28-2015, 13:35
السلام عليكم ورحمة الله وبركاته
شكرا اخي الكريم على المعلومة ونرجوا تعم الفائدة للجميع ان شاء الله ونتمنى المزيد من مواضيعك تقبل مروري يا غالي

TMT
03-16-2016, 17:44
السلام عليكم ورحمة الله وبركاته موضوع رائع يا اخى شرح موفق منك
مشكور علي هذه المعلومات الاكثر من رائعة
موضوع مميز وجيد وربنا يوفقك وبارك الله فيك وجزاك خيراً والسلام عليكم ورحمه الله

Mohamed Ahmed Metawea
03-17-2016, 13:49
السلام عليكم ورحمه الله وبركاته
الله ينور عليك وياريت توضح اكتر وتمدنا بمعلومات مفيده اخري ولو ممكن شرح الفروق بين الحساب الاسلامي و العادي
وكيفيه سحب الاموال من المنتدي
جزالك الله خيرا
وشكرا

AYA.M
05-31-2016, 18:03
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اسعدني التواجد بهذا المنتدي الرائع واتمني دوماً الافادة للجميع
واشكرك شكراً جزيلاً علي طرحك لهذا الموضوع الجميل
تمنياتي لكم بالنجاح الدائم

hichemlamine
06-07-2016, 17:31
السلام عليكم ورحمة الله وبركاته
لا بدا أخي من أن تدرس علم الخوارزميات لكي تعرفة ما معنى البرمجة !! والله أعلم
في أمان الله

golgman
06-08-2016, 15:03
هى مجموعه من الاوامر المتسلسه والمنطقيه مكتوبه بطريقه ما ليفهمها الحاسب لكى يقوم بتنفيذ شئ ما او عمل معالجه لشئ ما وتختلف لغات البرمجه من لغات منخفضه المستوى الى لغات عاليه المستوى

SHADY0
06-08-2016, 16:28
السلام عليكم ورحمة الله وبركاتة
شكرا اخى على هذا الموضوع الجميل شرح مميز وجميل واتمنى منك دائما الافاده واتمنى لكم النجاح
و التوفيق في هذا المجال والسلام عليكم ورحمة الله وبركاتة

MohamedForex1
06-08-2016, 16:48
السلام عليكم ورحمة الله
البرمجة هي كتابة مجموعة من الأكواد والتوابع والمصطلحات يفهمها الكمبيوتر من خلال برنامج يسمى لغة البرمجة
موضوع مفييد جدا انا نفسي اتعلم البرمجه بس مش لازم اكون كويسه في

zeco2020
06-08-2016, 17:57
السلام عليكم ورحمة الله وبركاته اخى الكريم
مشكور علي هذه المعلومات الاكثر من رائعة جزاك الله كل خير
اتمني لك التوفيق و تقبل مروري