programming solutions - حلول برمجية @canal25

6 Posts0 Following25 Followers

Messages

نقدم للمبرمجين نصيحة من ذهب.
--------------------------------
عزيزي المتابع ،
نحن لا نكتب لك كود بحسب طلبك ولكن سنقدم لك النصائح والحلول الممكنة لحل مشكلتك او للوصول الى انهاء الكود الذي تريده.

طريقة البحث عن كود هي كالاتي:
فلنفرض انك تريد القيام بكتابة كود يقوم بعمل جمع لمصفوفة ذات بعد واحد محدودة الارقام بلغة سي بلس بلس وهنا ستقوم بعمل السطر التالي في جوجل ليجيبك بجميع الامثلة الممكنة وايضا الخيارات المطروحة
summation for numbers in array by C++
الرابط الناتج
https://www.google.com/search?q=sumation+for+numbers+in+array+by+C%2B%2B&oq=sumation+for+numbers+in+array+by+C%2B%2B&aqs=chrome..69i57j0.20650j0j7&sourceid=chrome&ie=UTF-8

ثم قم بالدخول على اول رابط
https://www.sanfoundry.com/cpp-program-calculate-product-sum-elements-array/
وستجد الكود كالتالي

#include
using namespace std;
int main ()
{
int arr[10], n, i, sum = 0;
cout << "Enter the size of the array : ";
cin >> n;
cout << "\nEnter the elements of the array : ";
for (i = 0; i < n; i++)
cin >> arr[i];
for (i = 0; i < n; i++)
{
sum += arr[i];
}
cout << "\nSum of array elements : " << sum;
return 0;
}

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

ستجدنا نقدم لك النصائح في حال استعصى عليك ايجاد كود معين وكذلك روابط ان لزم الامر.

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

اجعل قاعدتك الرئيسية
(لا تعطيني كود ولكن علمني كيف ابرمج)


اشترك على اليوتيوب :
https://www.youtube.com/user/SalahDaifallah?sub_confirmation=1
ولا تنسى زيارة موقعي:
https://bit.ly/SalahHamood

حزمة الويب الجزء الاول

http://www.mediafire.com/file/jt1a199ifigf4h9/WebCode.pdf/file

محتوى المنشور بداخل الملف بسبب منع فيسبوك نشر كل المحتويات لاسباب لا يعلمها الا مالكي القنوات والمواقع

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

What is the biggest program (lines of code) ever made?

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

ولا تنسى الانضمام الى المجتمع الخاص بنا على مجموعة Programming Simply-البرمجة ببساطة

نرحب بالجميع

المصدر : https://www.quora.com/What-is-the-biggest-program-lines-of-code-ever-made

أشهر 4 أنظمة تشغيل في العالم:

* نظام التشغيل WINDOWS 7 :
هذا النظام من إنتاج شركة مايكروسوفت (Microsoft) وهو من أشهر أنظمة التشغيل حتى الآن ، فلا يمكن مقارنة شعبيته بشعبية ويندوز 8 أو 10 أو حتى بالإصدارات اللتي سبقته مثل Vista و XP ، إذ أنه أخذ مكانة قيمة في أذهان مستعمليه .
نظام التشغيل ويندوز7 له واجهة مستخدم جد رائعة ، و يقدم إستعمالا سهلا جدا للأدوات المصطبة به ، و يشتغل مع معظم الأجهزة الطرفية بدون مشاكل توافق معها .
أيضا هو مناسب بالنسبة لعشاق الألعاب ،فهو يضمن اللعب بدون أي مشاكل.

* أنظمة تشغيل MAC OS X EL CAPITAN:
هو من إصدار شركة آبل (Apple) ، له واجهة مستخدم تسحر الأعين من حيث تناسق الألوان و شدة وضوح الصورة اللتي يقدمها ، بالإضافة إلى سهولة الإبحار بين البرامج اللتي يحتوي عليها ، وقدرته الفائقة على تنفيذ المهام اللتي يتلقاها .
إذا أردت تشغيل نظام ماك فيجب عليك إقتناء كمبيتور من شركة آبل ، فلا يمكن تصطيبه على حواسيب PC .

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

* نظام التشغيل CHROME OS :
هذ النظام من إنتاج شركة Google ، وهو نظام مفتوح المصدر مبني على المتصفح Google chrome ، و هو يستهدف الأشخاص اللذين يستعملون الأنترنت بكثرة طوال اليوم إما في حياتهم الخاصة أو في وظائفهم .
يقدم CHROME OS واجهة إستخدام جميلة ، إضافة إلى وجود مختلف البرمجيات الأساسية فيه مثل محرر النصوص و محرر الجداول … وهذه الأدوات هي في الأصل تطبيقات ويب تشتغل على الأنترنت .

معلومة مهمة يتجاهلها الكثيرين ، ولا يعرفها الكثيرين.
----------------------------------------
ما الفرق بين نظام 32 بت ونظام 64 بت وكذلك في المعالجات وقابليتها للانظمة؟
----------------------------------------
اولا شاهد هذا الفيديو باللغة العربية :
https://www.youtube.com/watch?v=2kP9dsOhNAU
----------------------------------------
ثانيا شاهد هذا الفيديو باللغة الانجليزية:
https://www.youtube.com/watch?v=Wu2A4fpFzgs
----------------------------------------
ثالثا اقرا المقالة التالية وسوف تتضح لك الفكرة كاملاً:
ولا تنسى اخبارنا ماذا كنت تستخدم قبل قراءة المقال وماذا قررت ان تستخدم بعد قرائته.

ما الفرق بين نظام 32 بت ونظام 64 بت
----------------------------------------
يُعتبر الاختيار بين نظام 32 بت ونظام 64 بت أمرًا محيرًا لبعض الأشخاص. فعند الدخول إلى موقع أي نظام تشغيل، تجد بجانب كل نسخة نظام خيار 32 بت أو 64 بت. قد تتساءل أي خيار يجب أن تختار وما هو المناسب لكمبيوترك. إليك بعض الفروقات بين نظام 32 بت ونظام 64 بت .

الفروقات الأساسية بين نظام 32 بت ونظام 64 بت
المعالج: يعتمد نوع نظام التشغيل الذي تقوم بتثبيته على نوع المعالج لديك. ويتوفر حاليًا نوعان رئيسيان من المعالجات، معالجات 32 بت ومعالجات 64 بت. يمكن لمعالج 64 بت تشغيل كل من أنظمة 32 بت و64 بت، بينما معالج 32 بت يمكنه تشغيل أنظمة تشغيل 32 بت فقط.1
عدد العلميات المنجزة: تختلف معالجات 32 بت عن معالجات 64 بت في عدد العمليات الحسابية التي يمكن تنفيذها في الثانية. فيمكن لنظام 32 بت معالجة 32 بت في دورة واحدة، أمّا نظام 64 بت فيعالج 64 بت في دورة واحدة. وهذا بدوره يؤثر على سرعة إنجاز المهام.
الذاكرة: الاختلاف الرئيسي هو أن نظام 32 بت يمكنه استخدام 232 بايت من ذاكرة الوصول العشوائي (RAM) وهو حوالي 4 جيجابايت. بينما نظام 64 بت يمكنه استخدام ما يصل إلى 264 بايت من ذاكرة الوصول العشوائي وهذا يساوي تقريبًا 18 إكسا بايت. ولكن هذه هي الكمية نظرية فقط، فالحد العملي لأنظمة 64 بت (اعتبارًا من 2018) هو 8 تيرابايت فقط من ذاكرة الوصول العشوائي القابلة للعنونة. وتجدر الإشارة إلى أنه إذا كان لديك معالج 64 بت وقمت بتثبيت نظام 32 بت عليه، لن تتمكن من استخدام سوى 4 غيغابايت من ذاكرة الوصول العشوائي RAM. 2
البرمجيات: وهذا هو أهم شيء. إذا قمت باستخدام نظام 32 بت، فيمكنك تثبيت البرامج المصممة لأنظمة 32 بت فقط. ولكن، إذا قمت باستخدام نظام 64 بت، يمكنك تشغيل كل من برامج 32 و 64 بت. ويتم تصميم معظم البرامج لتعمل على أنظمة 32 بت، لأنه بهذه الطريقة يمكنها أن تعمل على النظامين. ولكن بالنسبة لبعض البرامج الثقيلة مثل برامج تحرير وعرض الصور والفيديو، يفضّل استخدام نظام 64 بت، لأنه يستثمر المعالج والذاكرة بشكل أفضل.
كما تتطلب برامج تعريف الأجهزة تثبيت الإصدار الذي يطابق نظام التشغيل الخاص بك. فبرامج التعريف لأنظمة 32 بت غير صالحة لتع