Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- 90% من أجهزة الكمبيوتر في العالم تحتوي على دوت نت
حسناً كان المفروض أن يكون العنوان, 90% من الأجهزة التي تعمل باستخدام نظام التشغيل Windowsو التي تم تفعيل Windows Update فيها تحتوي على Net. و ليس 90% من الكمبيوترات!
- 90% من أجهزة الكمبيوتر في العالم تحتوي على دوت نت
عزيزي الكمبيوتر =! PC الحاسوب الشخصي هو أحد أنواع الكمبيوترات. و الحواسيب المضمنة Embedded Systems تحتل النصيب الأكبر من عدد "الحواسيب" في عالمنا, و ليس الحواسيب الشخصية. انتشار الـ Net. في الحواسيب المضمنة يكاد يكون شبه معدوم, لذلك, حتى لو كان كلامه صحيحاً, ح…
- ترتيب قطع الدومينو على شكل سلسة أو حلقة
السلام عليكم, مسألة جميلة, و بالمناسبة أخي إبراهيم, هي مسألة صعبة بالفعل :) كان من الأفضل لو أن الأخ dpaolo3 أشار إلى مصدر المسألة لكاتب روسي شهير, لم أعد أذكر اسمه :( سأحاول في المساء إن شاء الله, تحياتي,
- Performance Benefits Of Dynamic Compilation
السلام عليكم ... مقال جميل :) الخلاصة, بأن هناك توجهاً نحو الـ Dynamic Compilation هذه الأيام, إحدى فوائد الـ Dynamic Compilation هو أن المترجم static compiler لايحتاج إلى الكثير من الوقت لترجمة الكود, لأنه لايقوم بعمليات الـ optimization المكثفة, و يتركها للـ…
- Professional Data Structure Libraries In Cpp
لاحظ أن Animal ليس POD , هو Polymorphic Type. و الـ Layout Representation له في الذاكرة, ليس محدداً من قبل اللغة نفسها, و بالتالي كل مترجم يمكن أن يقوم بتخزين "الكائن" بطريقته الخاصة. لذلك العملية من الأساس و افتراض أن الكائن الذي يشير إليه المؤشر الذي نملكه ب…
- عمل كوبي لفكتور في سي++
اعذرني و لكني لم أفهم لماذا كتبت الـ loop؟ هل تريد نسخ العناصر الموجودة في Graph ووضعها في Graph_visibl بحيث أن العناصر القديمة لـ Graph_visibl يتم حذفها؟ Graph_visibl = Graph; // very easy! no loop needed أم أنك تريد إضافة العناصر الموجودة في Graph إلى Graph_…
- عمل كوبي لفكتور في سي++
السلام عليكم, لو من الممكن أن تقوم بعمل تنسيق للكود في الموضوع, لأني لم أستطع قراءة الكود حقيقة, تحياتي,
- سؤال في ال Combinatorics
السلام عليكم ... أخي إبراهيم, أنا بالفعل كتبت برنامج للتأكد قبل أن أرى يصلني الحل المفصل , و لكنه كالعادة brute-forcing :) الفكرة, هي أن نركز على الخانات الأخيرة, و التي هي الأرقام الثلاثة. لو قمنا بعد الأعداد المكونة من ثلاثة خانات, و التي تأخذ الشكل التالي: …
- سؤال في ال Combinatorics
السلام عليكم.... شكراً جزيلاً لمشاركتكم, وصلنا الحل يا أخوان :) الفكرة, هي أننا يجب أن نأخذ في الحسبان التكرار الحاصل في حالة كون الرقم الأخير 1 أو 2: A witness to a hit-and-run accident tells the police that the license plate of the car in the accident, which…
- سؤال في ال Combinatorics
الأعداد بالفعل من 0 إلى 9 أي عشرة أعداد.
- سؤال في ال Combinatorics
و عليكم السلام و الرحمة, لحسن الحظ أن هذا هو حلي :) و لكن لسوء الحظ ليست الإجابة الصحيحة, فأنا لدي الحل النهائي, الإجابة أنا حصلت عليها بالطريقة التالية: 1 * 1 * 26 * 2 * C(3, 2) * 10 A * S * Any Capital Letter * 1, 2 * Number of ways to choose the position of…
- سؤال في ال Combinatorics
السلام عليكم ... جائنا البيان التالي, أقصد السؤال التالي :lol: رأى أحد الأشخاص, سيارة تصدم سيارة أخرى, و قام سائق السيارة بالهرب. استطاع ذلك الشخص, أن يحفظ عدة معلومات من لوحة السيارة الهاربة. مواصفات اللوحة في ذلك العالم الافتراضي: اللوحة مكونة من ست خانات. ا…
- [ تمت الإجابة ]أين يعمل مبرمجي الأسمبلي ؟
من المؤكد أن تعلم أي منصة مفيد جداً, و يثري الفكر البرمجي. و لكن تذكر أنها لغة برمجة في النهاية, بمعنى أننا نتعلمها لأداء غرض معين و ليس لذاتها. بالطبع ربما تكون الغاية هي الهواية! فليس شرطاً أن يكون التعلم من أجل المال. ربما تحتاج إلى إعادة تفكير عندما تقول ب…
- ايهما اسرع ؟
و عليكم السلام... و لماذا تعتقد أن الثانية "ممكن" أن تكون أسرع من الأولى؟ في الحقيقة أن كلاهما بالضبط, متساويان. "بالضبط" :) الحالة التي يكون فيها الـ pointer arithmetic أسرع, و لاحظ أني أقول الـ arithmetic و ليس استخدامها كما تستخدم المصفوفة, هي على منصات تكو…
- مشكله في الذاكرة
لنتعرض للمشكلة بقليل من التفصيل, ما يحصل هو أنك تقوم بحجز الذاكرة لكائن من النوع ICantHaveString, بالطبع هذا الكائن يحتوي على كائن آخر هو كائن النص string. في ++C, كما تعرف, الكائنات لها constructors و أي كائن لم يتم استدعاء الـ constructor الخاص به, يقال أنه …
- مشكله في الذاكرة
السلام عليكم ... أخيراً, جميل أنك استعطت اكتشاف الخطأ, الخطأ بكل بساطة أنك تستخدم malloc في حجز الذاكرة لكائن ليس POD :cool: الطريقة الصحيحة هي أن تستخدم new و delete, و من الخطأ أن تستخدم malloc في هذه الحالة, لأن كائن النص string في ICantHaveString لن يتم اس…
- مساعده في Ide68k
السلام عليكم ... بكل تأكيد ستستفيد! و ربما تندم أنك لم تضع مجهوداً أكبر في هذه المادة بعد أن تنتهي منها بإذن الله. أنا درست 68K بالمناسبة, و رغم أنه غير منتشر حالياً كما كان في سالف العصر و الزمان, إلا أنه منصة رائعة و بسيطة, أعتقد أن مدرس المادة أو المختبر لد…
- Return Char Array And Convert It To Int
السلام عليكم ... أهلاً أخ أيوب :) إذا كنت تريد كتابة عملية التحويل, فالكود التالي يوضح الطريقة, رغم أنه مبسط لأبعد الحدود و لا يتم فيه التحقق من أي خطأ وارد الحصول ككون النص يحتوي على غير الأعداد و هكذا. #include <stdio.h> #include <stdlib.h> #include <string.…
- رجاءا مساعدة عاجلة في هذا البرنامج
شكراً أخي محمد, أنا آسف, و لكني لم أفهم لماذا end يجب أن تشير إلى منتصف النص, أنا جعلت end تشير لآخر حرف, و beg تشير إلى أول حرف, و من ثم أقوم بتحريكهم باتجاه بعض مع تبديل الأحرف بين الموقعين. تحياتي,
- رجاءا مساعدة عاجلة في هذا البرنامج
و عليكم السلام, لاحظي أن أسئلتك كلها بدون محاولات, و هذا يعني أن مصيرها الأصلي يجب أن يكون الغلق في هذا المنتدى. ثانياً, قمت بطرح عدة أمثلة في موضوعك الأول, و أنت هنا لم توضحي لنا ماهي المشكلة تحديداَ؟! أخيراً, المنتدى ليس لحل الواجبات البرمجية يا رعاك الله, ف…