الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية بداية السي ++ لمبرمجي الجافا

بدأه mhewedy في 26 أبريل 2010 · 6 رد · 705 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنا مبرمج جافا, لدي خلفيه لا بأس بها ب لغة ال سي, و كنت قرأت بدائيات البرمجة الكائنيه بإستخدام السي++,,

ما رأيكم لو أني أتجه لإحتراف السي++؟؟؟

ما هو أفضل مصدر أستطيع أن أتعلم منه السي++ بسهوله ؟

1
#2

اذا كنت تريد استعادة معرفتك مع السى (وليس السى++) انصحك بكتاب

BEGINNING C FROM NOVICE TO PROFESSIONAL

وايضاء هناك عدة كتب رائعة مثل MASTERING DS AND ALGORITHMS و The C Programming Language و programming in c

وبما انك لينكساوى انصحك بكتاب GNU/LINUX APPLICATION PROGRAMMING للتعرف على الادوات (اختار الشباتر التى تفضلها)

وبالنسبة لسى++ فانا افضل كتاب (ربما لانة متاح فى مصر بكثرة :lol: ) Object-Oriented Programming in C++

name : mohamedyosry

#3

Thinking in C++, 2nd Edition

مدونتي: C++ Tips and Tricks

#4

السلام عليكم ...

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

الطريق الأفضل بكل شك, هو الكتاب الأسطوري The C++ Programming Language Third Edition, و من الأفضل أن يكون الـ Special Edition :)

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

المشكلة أن هذا الكتاب دسم, و جمله مركزة. لذلك إن كنت تحب كتباً أسهل و لكن بنفس الجودة, فهناك خياران, الأول Accelerated Cpp و الثاني Cpp Primer. الأول عبارة نسخة مختصرة عن الثاني.

و رجاءً لا تأخذ الكتب التي تسرد ++C سرداً تاريخياً بدلاً من موضوعياً. عندما تكون المؤشرات في ثاني فصل من الكتاب, يمكن أن تشبه ذلك بثاني فصل عن الـ GC في Java.

بمجرد أن تنتهي, فأنصحك بتعلم Qt, رغم أني لم أتعلمها إلى الآن :)

الـ Frameworks المفضلة لدي, هي Boost, و هناك POCO و هناك الكثير. كل بمميزاته و عيوبه.

أفضل كتاب في هذه المرحلة, هو Effective Cpp و Effective STL و سلسلة Effective الرائعة, أعتقد أنه يوجد للـ Java أيضاً؟!

كتاب Thinking in Cpp هو كتاب رائع أيضاً, و يأتي في هذه المرحلة.

بعد ذلك, عليك بأفضل كتاب برأيي حتى الآن: The Design and Evolution of Cpp و لكن آخر نسخة منه صدرت عام 94 و لكن النسخة القادمة قريبة ربما. إن كنت تريد أن تفهم فلسفة لغات الـ C-Like بشكل عام و تاريخها أيضاً (++C خصوصاً) عليك به :)

هناك كتاب The C++ Standard Library: A Tutorial and Reference أكثر من رائع كمرجع للمكتبة القياسية.

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

تحياتي...

تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 26 أبريل 2010 في 23:41

3
#5

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

http://www.cplusplus.com/doc/tutorial/

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

هذه وجهة نظري .

1

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#6

أرشح بالترتيب:

بالتوفيق :) .

تم تعديل هذه المشاركة بواسطة Wajdy Essam في 27 أبريل 2010 في 08:22

1

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#7

جزاكم الله خيرا,

مواضيع مشابهة