لغة سي ++ .. موضوعات وشروحات ومصادر تعليمية - الصفحة 2
-



Like Tree12Likes
إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 02-07-2017, 06:34 PM   #6
عضو نشيط
لم يعدل حالته
 
الصورة الرمزية 123Saleem
 
تاريخ التسجيل: Jan 2017
العضوية : 904375
مكان الإقامة: فلسطين
المشاركات: 590
الجنس: ذكر
مرات الإعجاب: تلقى 137 مرات الإعجاب التي تلقاها
أعطى 361 مرات الإعجاب التي أعطاها

مشاهدة أوسمتي

نقاط التقييم: 236528536
123Saleem has a reputation beyond repute123Saleem has a reputation beyond repute123Saleem has a reputation beyond repute123Saleem has a reputation beyond repute123Saleem has a reputation beyond repute123Saleem has a reputation beyond repute123Saleem has a reputation beyond repute123Saleem has a reputation beyond repute123Saleem has a reputation beyond repute123Saleem has a reputation beyond repute123Saleem has a reputation beyond repute
الأصدقاء:(2)
أضف 123Saleem كصديق؟



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




AK-Eagle likes this.
123Saleem غير متواجد حالياً   رد مع اقتباس
قديم 02-08-2017, 12:12 AM   #7
مشرف قسم علوم وطبيعة
الحاله: ولا تدري نفس ماذا تكسب غدا...
 
الصورة الرمزية AK-Eagle
 
تاريخ التسجيل: Jul 2015
العضوية : 898448
مكان الإقامة: سائح في ملكوت الله
المشاركات: 13,512
الجنس: ذكر
مرات الإعجاب: تلقى 1180 مرات الإعجاب التي تلقاها
أعطى 637 مرات الإعجاب التي أعطاها

مشاهدة أوسمتي

نقاط التقييم: 1207215673
AK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond repute
الأصدقاء:(31)
أضف AK-Eagle كصديق؟
اقتباس:
المشاركة الأصلية كتبت بواسطة مَنفىّ ❝

- السلام عليكم و رحمة الله و بركاته ,
يسعد لي صباحك | مسائك : بكل خير و سعادة
كيف حالك ؟ عساك طيب و بخير ؟
أول شيء أحب أشكرك على جهودك و على حرصك
لتقديم ماهو مفيد و مثير للأهتمام ..
و أيضاً أبدي أعجابي و شكري على حرصك لمُساعدة
الغير و محاولة توضيح هذه اللغه و جلب أكثر من
مصدر و معلومه لهذه اللغه ف كُل شكر لك فعلاً
الله يعطيك الصحه و العافيه على هالجهد الأكثر من رائع
ربي يسعدك و يوفقك في الدنيآ و الآخرة و لك منيّ
ماهو يسرك ك شكر لجهودك المتميزة ..
و سأحاول أن أساعد أذا عرفت آمر عن هذه اللغه !


أشكرك أختي على كلامك اللطيف وأسلوبك الجميل ...

تقبلي تقديري واحترامي

123Saleem likes this.

التعديل الأخير تم بواسطة AK-Eagle ; 02-08-2017 الساعة 12:24 AM
AK-Eagle غير متواجد حالياً   رد مع اقتباس
قديم 02-08-2017, 12:18 AM   #8
مشرف قسم علوم وطبيعة
الحاله: ولا تدري نفس ماذا تكسب غدا...
 
الصورة الرمزية AK-Eagle
 
تاريخ التسجيل: Jul 2015
العضوية : 898448
مكان الإقامة: سائح في ملكوت الله
المشاركات: 13,512
الجنس: ذكر
مرات الإعجاب: تلقى 1180 مرات الإعجاب التي تلقاها
أعطى 637 مرات الإعجاب التي أعطاها

مشاهدة أوسمتي

نقاط التقييم: 1207215673
AK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond repute
الأصدقاء:(31)
أضف AK-Eagle كصديق؟
اقتباس:
المشاركة الأصلية كتبت بواسطة 123Saleem
السلام عليكم ورحمة الله وبركاته
شكراً أخوي على مجهودك الرائع
الصراحة لما سألتك ما كان في بالي
انك رح تنزل موضوع مخصص فيه
الصراحة الملفين المرفقين مفيدين جداً وكل واحد له أهميته
بس بالنسبة الي الملف الأول فيه شرح أكثر من الملف الثاني
الملفين رح يكون إلهم أهمية كبيرة في تعلمي للغة
شكراً لك أخوي وآسف إذاا أزعجتك في طلبي
في حفظ الرحمن

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

ولايوجد أي إزعاج .. بالعكس أنت من أوحيت لي بالفكرة أخي ...

وهنالك مصادر معلوماتية أخرى آتية في هذا الموضوع تباعاً عن لغة ( سي ++ )

طبعا ساقرؤها أولا فاذا وجدت أنها أقرب للفهم فستوجد في هذا الموضوع حتماً ... تابع معنا

أشكرك

123Saleem likes this.
AK-Eagle غير متواجد حالياً   رد مع اقتباس
قديم 02-08-2017, 01:18 AM   #9
مشرف قسم علوم وطبيعة
الحاله: ولا تدري نفس ماذا تكسب غدا...
 
الصورة الرمزية AK-Eagle
 
تاريخ التسجيل: Jul 2015
العضوية : 898448
مكان الإقامة: سائح في ملكوت الله
المشاركات: 13,512
الجنس: ذكر
مرات الإعجاب: تلقى 1180 مرات الإعجاب التي تلقاها
أعطى 637 مرات الإعجاب التي أعطاها

مشاهدة أوسمتي

نقاط التقييم: 1207215673
AK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond repute
الأصدقاء:(31)
أضف AK-Eagle كصديق؟
نظرة عامة على لغة سي ++

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

نظرة عامة على لغة سي ++

التطور التاريخي للغة سي :

ولدت لغة سي ونشأت وترعرعت في أحضان نظام يونيكس UNIX ، الذي صُمم في مختبرات شركة AT&T الأمريكية .

كتب نظام يونيكس أول ما كتب ، بلغة التجميع Assembly لأجهزة PDP-7 ، ثم طوره الباحثان ثومبسون Thompson وريتشي Ritchie ليناسب أجهزة PDP-11 الأكثر تطوراً . وقد فضلت شركة Bell الأمريكية ، وغيرها من الشركات ، نظام يونيكس ، بسبب أنه قابل للنقل ، بين أنظمة التشغيل المختلفة (Portable) ، على عكس لغة التجميع المرتبطة بالمعالجات الدقيقة ، وغير القابلة للنقل .

في الوقت نفسه ، كان ثومبسون نفسه يطور بعض لغات البرمجة ، التي تناسب أنظمة تشغيل مختلفة ، ومن هذه اللغات : لغة ( Basic Combined Programming) BCPL التي صممها مارتن ريتشاردز Martin Richards في كامبردج عام 1967، وهذه اللغة ، كانت قد انبثقت من لغة أخرى هي (Combined Programming Language ) CPL ، التي صممت في جامعة لندن في حوالي عام 1960م . وهذه الأخيرة ، استعارت بعض تعليماتها من لغة الجول 60 ( AGOL 60) . قام بعد ذلك ثومبسون بتطوير BCPL ، وسماها لغة B فقط . ومن الجدير بالذكر ، أن جميع هذه اللغات المذكورة آنفاً ، تعتبر كلغة التجميع ، لغات للآلة Machine Languages .

بعد ذلك ، قام ريتشي ، فأخذ من B أحسن تعليماتها ، وغير في كثير من قيودها ، وأضاف إليها تعليمات أخرى جديدة ، مثل أنواع المعطيات ، ومواصفات التخزين ، وجعل منها لغة برمجة Software language كما هي لغة للآلة وسماها لغة C ( وهو حرف أبجدي متقدم عن الحرف B ) ، فولدت بذلك لغة سي عام 1972م ، على يد ريتشي نفسه ، في مختبرات AT&T الأمريكية .

وقد تطورت لغة سي ، بعد ذلك تطورات سريعة ، وأصبحت من أكثر لغات البرمجة شعبية وإقبالاً ، وذلك لسببين رئيسيين هما :

الأول : مرونة لغة سي ، فهي تصلح لكافة التطبيقات ، وتعطي المبرمج حرية التصرف ، على مستوى البرمجيات software أو الأجهزةhardware .

الثاني : شعبية وانتشار نظام يونيكس ، كنظام تشغيل يكتب بلغة سي ، فهي تدعم نظام يونيكس ، وهو يدعمها .

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

و بعد ذلك قام بيورن ستروستروب Stroustrup بتطوير C . و هي الأكثر شعبية في الحقل البرمجي كي توائم البرمجة الكائنية بعد انتشار التحليل و التصميم الكائني . ثم أبتكر C++ ، و في أقل من عقد انطلقت من نطاق مبرمجي AT&T لتصبح لغة البرمجة المفضلة لدى المبرمجين المحترفين .

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

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

C++ و البرمجة الكائنية :-

تدعم لغة C++ المقومات الأربعة للبرمجة الكائنية . التغليف أو الكبسلة ، إخفاء البيانات ، الوراثة و تعددية الأشكال .

1- التغليف و إخفاء البيانات :-

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

2- الوراثة و إعادة الاستعمال :-

توفر C++ دعما فعالا لإعادة الاستعمال من خلال الوراثة inheritance. يمكن إعلان نموذج جديد يكون امتدادا لصف موجود و اشتقاقا منه . و نسمي الصف الجديد صفا مشتقا أحيانا .

3- التعددية الشكلية :-

إن دالة الرسم واحدة ، و لكن أطوارها متعددة بحسب نوع الفصيلة . و هذا هو أحد المبادئ الاقتصادية في لغة سي++ لتوفير الوقت و الجهد : استخدام نفس الدالة لتحقيق مهام مختلفة .
#Tulip likes this.
AK-Eagle غير متواجد حالياً   رد مع اقتباس
قديم 02-08-2017, 01:32 AM   #10
مشرف قسم علوم وطبيعة
الحاله: ولا تدري نفس ماذا تكسب غدا...
 
الصورة الرمزية AK-Eagle
 
تاريخ التسجيل: Jul 2015
العضوية : 898448
مكان الإقامة: سائح في ملكوت الله
المشاركات: 13,512
الجنس: ذكر
مرات الإعجاب: تلقى 1180 مرات الإعجاب التي تلقاها
أعطى 637 مرات الإعجاب التي أعطاها

مشاهدة أوسمتي

نقاط التقييم: 1207215673
AK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond reputeAK-Eagle has a reputation beyond repute
الأصدقاء:(31)
أضف AK-Eagle كصديق؟
تحميل كتاب آخر :

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

مثل : # و > < >> << وغيرها ...


أنصح بتحميله من الرابط ...

ا
لعنوان
:
أقوى كتاب لتعلم أساسيات البرمجة باستخدام لغة السي بلس بلس c++


عن الكتاب:


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



1- أمثلة بسيطة تشرح جمل الطباعة وتعريف المتغيرات والعمليات الحسابية فيها ..
2- يشرح الجمل الشرطية بالكامل ..
3- يشرح الدورات بالكامل ..
4- يشرح المتغيرات الحرفية والنصيه والتعامل معها ..
5- يشرح المصفوفات الإحادية والثنائية بالكامل ..
6- يشرح الدوال بالكامل ..
.برامج النجمات وغيرها
.
والكثير الكثير من الإشياء المهمة جدا ..
AK-Eagle غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

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

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

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


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
المكتبة:تجميعة دوواوين الشعر ومصادر الأدب رفع خاص عمار منيب تحميل كتب مجانية, مراجع للتحميل 4 05-28-2009 09:04 PM
موضوعات عامه مسكرا أرشيف المواضيع الغير مكتمله او المكرره او المنقوله و المخالفه 4 10-30-2008 03:57 PM


الساعة الآن 03:48 AM.


Powered by: vBulletin Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO
جميع الحقوق محفوظة لعيون العرب
2003 - 2011