السلام عليكم و رحمة الله وبركاته,,و
أنا مبرمج جافا, لدي خلفيه لا بأس بها ب لغة ال سي, و كنت قرأت بدائيات البرمجة الكائنيه بإستخدام السي++,,
ما رأيكم لو أني أتجه لإحتراف السي++؟؟؟
ما هو أفضل مصدر أستطيع أن أتعلم منه السي++ بسهوله ؟
السلام عليكم و رحمة الله وبركاته,,و
أنا مبرمج جافا, لدي خلفيه لا بأس بها ب لغة ال سي, و كنت قرأت بدائيات البرمجة الكائنيه بإستخدام السي++,,
ما رأيكم لو أني أتجه لإحتراف السي++؟؟؟
ما هو أفضل مصدر أستطيع أن أتعلم منه السي++ بسهوله ؟
اذا كنت تريد استعادة معرفتك مع السى (وليس السى++) انصحك بكتاب
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++
السلام عليكم ...
أخ هويدي, هل أنت راغب في التعرف أم تعلم ++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 أكثر من رائع كمرجع للمكتبة القياسية.
تحياتي...
تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 26 أبريل 2010 في 23:41
الوصفة التي قدمها الاخ خالد ستجعلك تشاهد كوابيس حتى أثناء القيلولة :/ ، لكن هي الأفضل بكل تأكيد خصوصاً أنها من توجيه خبيرنا في هذا القسم . ولكن أحب أن أقول أن تأخذ جولة لمدة اسبوع في موقع :
http://www.cplusplus.com/doc/tutorial/
الموقع " يجيب من الآخر " ، وتستطيع ان تنهيه في أسبوع باذن الله ، وهو جسر عبور لك من لغة الجافا إلى السي بلس حتى تعتاد على أسلوب السي بلس ، ثم تنتقل بعدها للكتب التي قدمها الاخ خالد . بالرغم من قصر قائمة الدروس في ذلك الموقع ، إلا أن السي بلس هي لا تتعدى تلك الدروس ، وتبقى مهمّة " سبر أغوار اللغة " من مهمة المراجع المذكورة .
هذه وجهة نظري .
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
أرشح بالترتيب:
بالتوفيق :) .
تم تعديل هذه المشاركة بواسطة Wajdy Essam في 27 أبريل 2010 في 08:22
http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة
https://moalfat.com للكتب الالكترونية والكورسات التعليمية
Everything we see now is just an engineering solution based on old science
جزاكم الله خيرا,