بـارون البرمجة/Programming Baron

بـارون البرمجة/Programming Baron

Share

كل شيء عن البرمجة♤

23/01/2025

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

هذا المفهوم موجود في جميع لغات البرمجة، فلا توجد لغة برمجة لا تحتوي على متغيرات، وطريقة كتابتها هي التي تختلف فقط.

تعرفنا على أن المتغير يقوم بتخزين قيمة، طيب في لغات البرمجة يجب علينا تحديد نوع هذه القيمة، حيث هناك أنواع مختلفة مثل الأرقام، والتي بدورها تحتوي على أنواع أخرى وهي الأرقام العشرية التي لا تحتوي على فواصل مثل 9 و 11 و 100، وهناك الأرقام التي تحتوي على فواصل وهي الكسور مثل 10.4 و 9.2. بجانب الأرقام، هناك نوع آخر مثل النصوص والعديد من الأنواع الأخرى.

الآن، كل نوع من هذه الأنواع له مصطلح. وأشهر هذه الأنواع:

- الأرقام العشرية بدون كسر (Integer) اختصارها: int
- الأرقام التي تحتوي على كسر (Float): لا تحتوي على اختصار
- النصوص (String): بعض اللغات تكتب String وبعضها string، حرف الـ S يتغير إما كبير أو صغير.
- وهناك أيضًا الـ Boolean، قيمته إما true أو false، اختصارها bool.

ما المطلوب لعمل متغير؟
بكل بساطة حدد اللغة، على سبيل المثال Dart:
نقوم بتحديد نوع القيمة، بعد ذلك نعطي اسمًا للمتغير، ثم القيمة الخاصة به.
int baron = 9
- النوع: int
- الاسم: baron
- القيمة: 9

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

-----

الآن استخدام المتغيرات:

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

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

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

إذا كان لديك أي استفسار، فلا تتردد في وضعه بالتعيقات.

-----------



13/01/2025

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

1.سهولة التعلم: تمتاز Dart بsyntax بسيط ، مما يسهل على المبتدئين تعلمها بسرعة.

2. الأداء العالي: توفر Dart أداءً ممتازًا، خاصة عند استخدامها مع إطار العمل Flutter لتطوير تطبيقات موبايل.

3.تعدد الاستخدامات: يمكن استخدام Dart في تطوير تطبيقات الويب، تطبيقات الموبايل، وحتى التطبيقات الخلفية(back end).

4. الدعم القوي للمكتبات: تحتوي Dart على مكتبات غنية تساعد المطورين في تسريع عملية التطوير.

من اهم استخدامات لغة دارت:

- تطوير تطبيقات موبايل: بفضل إطار Flutter، يمكن بناء تطبيقات موبايل جذابة وسريعة(سنقوم في صفحة بـارون البرمجة/Programming Baron بعمل سلسلة كاملة متعلقة بفلاتر بالمستقبل القريب، فتابعونا ليصلكم كل جديد).

- تطبيقات الويب: يمكن استخدام Dart لتطوير تطبيقات ويب ديناميكية وتفاعلية.

- تطوير الخوادم: توفر Dart إمكانية بناء تطبيقات خوادم بكفاءة.

ما الذي يميز Dart من اجل اختيارها؟

- مجتمع نشط: تتمتع Dart بمجتمع كبير من المطورين مما يسهل الحصول على الدعم والمساعدة.

- تحديثات مستمرة : يتم تحديث لغة Dart بشكل دوري لتحسين الأداء وإضافة ميزات جديدة.

#الخاتمة

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

____________________________________________

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


.

01/12/2024

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

1- فيجوال استوديو (visiual studio).
2- كود بلوكس (code blocks).
3- إكلبس (Eclipse).
4- اندرويد إستوديو (Android studio).

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

فكن من متابعي الصفحة لمعرفة كل ما هو جديد.
وشارك المحتوى مع اصدقائك لتعم الفائده
.

01/12/2024

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

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

فكن من متابعي الصفحة لمعرفة كل ما هو جديد.
وشارك المحتوى مع اصدقائك لتعم الفائده
.

29/07/2022

السلام عليكم ورحمة الله وبركاته , اللهم علمنا ما ينفعنا وانفعنا بما علمتنا انك انت العليم الحكيم. أصدقاء وزوار صفحة بـارون البرمجة/Programming Baron في هذه السلسة سوف نأخذ بعض المفاهيم المتعلقة بمبادئ واساسيات البرمجة التي تمكنك من فهم واستيعاب الأدوات المتخصصة في انشاء وصناعة التطبيقات والألعاب والأنظمة وغيرها , كذلك اهم #الخطوات التي عليك أتباعها لتصبح مبرمجاً محترفاً في طريق الوصول الى هدفك.

فكن من متابعي الصفحة لمعرفة كل ما هو جديد.

.

29/07/2022

السلام عليكم ورحمة الله وبركاته , اللهم علمنا ما ينفعنا ,وانفعنا بما علمتنا انك انت العليم الحكيم. في السطور التالية البسيطة , سنقوم بأخذ نبذة عن لغة البرمجة c++ والمجالات التي تم استخدامها.

أولاً لغة c++ تعد احدى لغات البرمجة التي تعمل على التخاطب مع الكمبيوتر , فهي ضمن اللغات عالية المستوى ومنخفضة المستوى high level & low level , أصبحت لغة c++ ضمن لغات الـ low level ذلك لأنها تتعامل بشكل مباشر مع موارد الجهاز من ذاكرة الرام وغيرها , وأيضا عالية المستوى لأنها قريبة جداً من لغة البشر , أي يمكن فهم اوامرها ببساطة شديدة.

تاريخ لغة سي بلس بلس c++ يعد تاريخ عظيم حافل بالإنجازات , فمنذ عام 1979 وهو العام الذي صدرت فيه اللغة من قبل برايان ستروسترب والى يومنا هذا يتم استخدام هذه اللغة في العديد من المجالات من أهمها مجال الأنظمة المضمنة مثل أنظمة النقل والساعات الذكية والمعدات الطبية وغيرها , أيضا في مجال صناعة الألعاب فقد تم تطوير العاب ضخمة جداً وشهيرة بهذه اللغة, مثل لعبة ببجي وفورت نايت و لعبة call of duty وغيرها من الألعاب , أيضا في مجال برامج سطح المكتب ومن اشهر هذه البرامج , برامج شركة أدوبي المتمثلة في الفوتوشوب وغيرها , كذلك برامج مايكروسوفت اوفيس , والعديد من البرامج. ومن قوة اللغة وصلابتها واستمراريتها في العمل دخلت أيضا في مجال تطوير أنظمة التشغيل. كذلك هناك العديد من المجالات التي تدخل بها لغة سي بلس بلس.

في الختام نتمنى أن تكونوا استمتعتم معنا وأخذتم نبذه بسيطة عن هذه اللغة وإمكانياتها , انتظروا مزيداً من المنشورات المتعلقة في اللغة عبر صفحتنا بـارون البرمجة/Programming Baron.

29/07/2022

Welcome to the kingdom of programmers..

Want your school to be the top-listed School/college in Aden?

Click here to claim your Sponsored Listing.

Location

Website

Address

Aden