Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- GPU و GPGPU و OpenCL و OpenGL و CUDA و ما إلى ذلك .
و عليكم السلام, موضوع جميل :) لم أشارك في النقاش الذي دار في موضوع آخر في الحقيقة, و لكن يبدو أن النظرة للـ gpgpu على أنه المستقبل تحتاج إلى توسيع النقاش. ربما, كقدرة حسابية يعتبر أي gpgpu بمثابة supercomputer منزلي! و لكن هناك نقاط لابد من التعرض لها, قبل أن …
- طرق تحليل السورس كود؟؟؟؟
وضح رجاءً ماذا تقصد بـ
- لغز
أعتقد أن المقصود من اللغز هو عدم استخدام الـ semicolons :P ضع {} بدلاً من الفاصلة المنقوطة.
- لغز
عزيزي, قم بتغيير void إلى int قبل main لكي يصبح الكود صحيحاً.
- لغز
تستطيع إزالة: return 0; فهذا لا يضر إن كنت تريد إرجاع صفر و هو الحالة الافتراضية حسب الـ standards. المشكلة الحقيقية هي أننا قمنا بتضمين ملف كـ iostream يحتوي على semicolons.
- انماط لغات البرمجة paradigms
بالنسبة للاختلاف بين الـ Structured Paradigm و الـ Procedural, هو أن الـ Structured هي تطويرات في الـ Constructs الخاصة بأي لغة برمجة. و هنا نعني أدوات التعبير عن الحسابات على أدنى مستوى. مثلاً, في اللغات الـ Imperative هل تعتقد أنها خلقت و الـ While loops و ا…
- من ال سي لل سي++
لاحقين على الشغل خخخ أنا مؤمن بنظرية أني يجب أن أكون عالة على من أعمل لديه في أول سنة, لأني أريد أن أصرف سنين الدراسة فيما أحب أنا :P
- انماط لغات البرمجة paradigms
السلام عليكم ... هناك أساليب كثيرة جداً للبرمجة. الأساليب الأكثر شهرة و تأثيراً في البرمجيات هي Structured و Procedural و Abstract Data Types و OOP و Functional و Generic-Programming و Meta-Programming و هناك العديد أيضاً كالـ Constrained و Logic و Event-Based…
- أين وصل Natural Language Processing؟
السلام عليكم ... لا أريد أن أفتي في موضوع لا أعرف عنه إلا النذر اليسير :) لماذا تعتقد أن naive bayes غير ناجحة في هذا الموضوع؟ مثلاً, FogBugz تستخدمها لتصنيف الرسائل الواردة إلى فريق التطوير تلقائياً. و هنا ورقة من نفس الشخص الذي قام بعمل Implementation لهذه ا…
- برنامج لحل مسالة رياضاية
لماذا تقوم بكل هذا الأمر إن كان باستطاعتك كتابة البرنامج التالي الذي يحل نفس المسألة: #include <iostream> #include <cmath> int main() { std::cout << std::floor(std::sqrt(1000.0)); } الفكرة أنه هناك elegant solution اكتشفه الأخ وجدي و الأخ namespace, و قمنا بتح…
- تمرير مؤشر إلى دالة موجودة داخل فئة
السلام عليكم ... الحقيقة لم أجد طريقة مباشرة لعمل bind لدالة الكائن, و من ثم تحويل الناتج إلى مؤشر لدالة حرة. الذي فهمته أنه يمكن القيام بهذا باستخدام boost::bind و boost::function, و لكن لو أن المكتبة التي تستخدمها تستخدمهم أصلاً لما دخلنا في كل تلك المتاهات …
- كيفية الإدلال على أن الداله لم تنجح
لو أن الأمر بـ ++C فسأستخدم الـ Exceptions, و لكن أنت تتكلم عن C. الـ Status Code مع دوال مساعدة لوصف الخطأ نصياً و خلافه, أي يكون لديك نظام مبسط لمعرفة الأخطاء و نصوص تعرف الخطأ إن أرد المبرمج. و هذه هي الطريقة "الأنظف" في C حسب معرفتي. طريقة الـ Error Stack,…
- إيجاد حجم الأنواع الأوليه على الماكينه/المترجم الخاص بك
السلام عليكم ... هكذا يمكن أن أقوم بالأمر: #include <stdio.h> #include <limits.h> /* convert the passed parameter to textual representation */ #define STRING(identifer) (#identifer) /* size of type in bits */ #define NUM_BITS(type) (CHAR_BIT*sizeof(type)) int …
- ماهي العقبة الأهم التي تحول دون تقدم المبرمجين العرب؟
السلام عليكم و رحمة الله و بركاته, بنظرة خاطفة على أعضاء هذا المنتدى الكريم نجد العديد من الخبرات العربية في مجال البرمجة و التقنية بشكل عام بشكل لا يتوفر نظيره في مكان آخر على الشبكة. رغم وجود تلك الخبرات التي تتفرق في شتى بقاع العالم من الصين إلى الولايات ال…
- افتتاح مدونة الفريق العربي للبرمجة
الكلام سهل يا أستاذنا هيثم, الشكر موجه لمن أخرج لنا هذه المدونة إلى الوجود :cool:
- افتتاح مدونة الفريق العربي للبرمجة
ألف مبروك على الفريق كله :cool:
- برامج مجانية للطلبة من مايكروسوفت
بالفعل هذا الأمر غريب جداً, و اعترضنا أكثر من مرة و لكن لا حياة لمن تنادي! إذا كنت أحد طلاب CCSE فيمكنك الذهاب لأي من معامل مبنى 22 و الدخول على ccse-software و ستجد هناك معظم تلك البرامج, و إن لم يكن موجوداً فيمكنك طلبه و سيتم إحضاره على الأغلب. المشكلة أنه ل…
- بديل لبرامج التطوير محفوظة الحقوق
كيف لا يمكن! بل ممكن جداً, و هذا أحد اسباب انتشار Qt كالنار في الهشيم في آخر فترة. كل ما عليك هو استخدام المكتبة الديناميكية بدلاً من ربطها statically. و بهذا تكون في السليم. إذا أردت دمج المكتبة مع برنامجك في تلك الحالة يجب أن يكون برنامجك حراً.
- لغز العدد الضائع!
أعتقد أنه Gauss يا هيثم, و القصة صحيحة بالفعل, اكتشف النظرية عندما كان في الابتدائية :wacko: بالمناسبة Euler أجن و أجن من Gauss و Euler's Identity تسمى أجمل Identity في الرياضيات كلها حسب رأي الكثيرين, لأنها تجمع جميع الأعداد المميزة! الصفر و الواحد و i و pi و…
- لغز العدد الضائع!
يا شباب هيثم ممنوع من الاشتراك في الألغاز القادمة :lol: الله ينور عليك يا هيثم, أتيت بالحل المثالي. بالمناسبة لا أعتقد أنه يوجد خوارزمية أفضل :) تحياتي...