Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- دعوة عامة لتوحيد المصطلحات في المنتدى
السلام عليكم ,, في بداية النقاش, قلنا بأن الأخ اسماعيل و الأخت رغد هما المخولان بطرح المصطلحات للمراجعة, لذلك أنا أنتظر رأيهم في الموضوع, هل يتم إعادة النظر في المصطلحات التي طرحناها مؤخراً أم نعود إليهم في مرحلة لاحقة ؟ أنا في انتظار قراركم ,, تحياتي ,,
- Pointers To Functions
السلام عليكم ,, مرحباً أخي سنان, std::numeric_limits<std::streamsize>::max() الصنف numeric_limits يستقبل نوع, و نستطيع عن طريقه الحصول على أكبر قيمة يمكن لهذا النوع أن يحملها, و streamsize هو نوع معرف في مكتبة الـ IO تستخدمه الكائنات للإشارة إلى حجمها (حجم الـ…
- مناقشة برنامج التشفير!
أهلاً بك أخ croconile,, حسناً الدالة الموجودة في المكتبة القياسية للغة C ربما تعتبر أسوأ دالة يمكن أن نستخدمها في برنامجنا!! بإذن الله سنستخدم صنف يعطينا أعداداً عشوائية بطريقة Mersenne Twister, و لكن لنترك هذا الأمر لحينه :rolleyes: تحياتي ,,
- مناقشة برنامج التشفير!
السلام عليكم ,, أخ croconile, ما هي الدالة التي استخدمتها لإنتاج الأعداد العشوائية ؟ هل قمت بكتابة الدالة ؟ بمعنى أبسط أي PRNG قمت باستخدامها ؟ تحياتي ,,
- مناقشة برنامج التشفير!
السلام عليكم ,, مرحبا أخي سنان, عذراً لأني لم أوضح كيفية المشاركة جيداً, في هذا الموضوع, يمكنك طرح ميزات يمكن إضافتها للبرنامج لمناقشتها دون التعرض للكود, بالنسبة للمشروع نفسه, فسأطرح قريباً الأجزاء الرئيسية, و الدوال المطلوبة, ثم سنبدأ بأول دالة, وقتها سنفتح …
- دعوة عامة لتوحيد المصطلحات في المنتدى
السلام عليكم ,, نحن تلاميذك استاذ اسماعيل B) في الحقيقة منذ مدة لم أضع رأيي, في الحقيقة أرى مراجعة ترجمة المصطلحات التالية : بالنسبة لـ Virtual Function فأنا أتفق مع الأخ اسماعيل بترجمتها لمسودة, لأن "الدالة النهائية ستكون في الصنف الوارث". بالنسبة Overloading…
- هل لديك طريقة لتحويل حرف من Upper إلى Lower ؟
الطريقة التي أقترحها هي كالتالي, لو نظرنا لقيمة الحرف 'A' و قيمة الحرف 'a' في نظام ASCII و لكن هذه المرة بالنظام الثنائي : A = 01000001 a = 01 1 00001 إذا كنت شديد الملاحظة, ستلاحظ أن العددين متطابقين باستثناء الـ Bit السادس, و ذلك هو الحال بالنسبة لبقية الأحر…
- هل لديك طريقة لتحويل حرف من Upper إلى Lower ؟
السلام عليكم ,, جميل أخ فهد, أول مرة أعرف هذه الطريقة, واستخدام الـ Modular Addition أجمل B) هذه هي الطريقة الثانية التي يعرضها الأخ فهد, بعد قليل سوف أعرض طريقتي, تحياتي ,,
- هل لديك طريقة لتحويل حرف من Upper إلى Lower ؟
السلام عليكم ,, محاولة طيبة أخي Robatic ,, في الحقيقة هذه هي الطريقة القياسية في التحويل, أعتقد أن الدالة التي عرضها الأخ فهد تستخدم هذه الطريقة, و لكن ما رأيكم أن لدي طريقة أخرى :lol: سأنتظر الحلول ثم سأعرضها إذا فقدتم الأمل :P
- هل لديك طريقة لتحويل حرف من Upper إلى Lower ؟
السلام عليكم ,, حسناً سنعتبر إجابة الأخ فهد هي الإجابة رقم 1, رغم أني كنت أريد طريقة دون استخدام دوال جاهزة, و لكن لابأس فأنا لم أحدد في السؤال, تحياتي ,,
- أعضاء Vip في قسم ++c
العضو الـ VIP رقم 6 في القسم مبروك للأخ فهدالشلوي... فهدالشلوي
- هل لديك طريقة لتحويل حرف من Upper إلى Lower ؟
السلام عليكم ,, السؤال واضح من عنوانه, نريد تحويل حرف من Upper Case to Lower Case, تصور أن لدينا المتغير التالي من نوع char : char A = 'A'; نريد طريقة برمجية بلغة ++C لتحويل الحرف 'A' إلى 'a' !! هذا هو المطلوب فقط, ضع حلك في الموضوع و لنتناقش حوله, بعد أن ينته…
- حمل برنامج التشفير بلغة ++c
السلام عليكم ,, سنقوم في السطور اللاحقة, بشرح خوازمية التشفير التي سنقوم بكتابتها بلغة ++C. الخوارزمية بسيطة إلى أبعد الحدود. هذا المشروع يحتاج في الدرجة الأولى لمراجعة الـ Bitwise Operators, إذا لم تكن قد قرأت الحلقات التي وضعتها حول الموضوع يمكنك الاطلاع علي…
- Pointers To Functions
السلام عليكم ,, أخ Robatic لماذا تضع دروسك و تغيب فجأة B) على كل حال مؤشرات الدوال هي من أمتع المواضيع, رغم أنها تحتاج لخبرة جيدة, الحقيقة سأذكر مثالاً قمت بعمله عندما تعلمت الموضوع, هل تعرفون معنى هذا السطر : system( "pause" ); هذا السطر يقوم بعملية إيقاف مؤق…
- من السهل بناء مترجم
السلام عليكم ,, يا أخ مايكل, أليس هذا هو عنوان الموضوع الذي قمت بكتابته : عندما قرأت الموضوع لأول مرة, اعتقد أنك قمت ببرمجة Assembler و لكن اتضح أنك قمت ببرمجة محرر نصوص :wacko:
- ما هو الفرق بين ال Dynamic Memory و Static Memory
السلام عليكم ,, أخ سنان, سأضيف مقالاً في موضوع جديد, لتوضيح الأمر خلال يوم أو يومين, لأن الموضوع يحتاج لبعض التفصيل. تحياتي ,,
- دعوة عامة لتوحيد المصطلحات في المنتدى
السلام عليكم ,, رأيي من رأي الأخ اسماعيل أن النقاش تفرع كثيراً, المناقشة من الآن و صاعداً ستكون حول المصطلحات التالية حتى نتفق عليها, ثم ننتقل لمصطلحات أخرى : Overriding Function دالة مداسة ,إعادة قيادة الدالة Virtual Function تقديرية ,مسودة, اقتراح, افتراضية …
- مناقشة برنامج التشفير!
السلام عليكم ,, أخ سنان, صدقني أن بناء نظام تشغيل أسهل مما تطلبه !! بالنسبة لـ هذه بسيطة, وبإذن سيتم إضافة الميزة للبرنامج, تحياتي ,,
- تطبيق فكرة الserialization في السي بلس.
السلام عليكم ,, سننظر الآن لبعض عيوب التعامل مع الملفات بواسطة الـ Binary Mode, كما ذكرنا سابقاً, عندما نقرأ مجموعة من الـ bytes من القرص الصلب, فإن المعالج يقوم بعملية نسخ دون أدنى تعديل, و يضع الـ bytes في المكان الذي نريده في الذاكرة, جميل أليس كذلك ؟ و لكن…
- ما هو الفرق بين ال Dynamic Memory و Static Memory
السلام عليكم ,, أخي سنان, ما تكلمت عنه هو الفرق بين الذاكرة الـ Auto و بين الذاكرة الـ Dynamic , أما الذاكرة الـ Static هي الذاكرة التي يتم حجزها بداية عمل البرنامج و تنتهي بانتهائه, مثال على ذلك : int func(){ static int x; return x; } سأعود للموضوع لاحقاً, اع…