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

Khaled Alshaya

مشرف قسم السي ++

المشرفون عضو شرف ★★★★★

  • ياليتها كانت حمص(سوريا)
  • Design and Impl. of Programming Languages
2,052مشاركة
826السمعة
88موضوع منشور
20 سبتمبر 2006تاريخ الانضمام
1 مارس 2021آخر زيارة
40,092مشاهدة للملف
  1. الخطأ C2678

    السلام عليكم ... هناك ملاحظتان, الملاحظة الأولى, هي أن: bool DArray::operator ==(const DArray& comparator) تعرف comparator على أنه كائن const, بالتالي لا يمكن استدعاء أي دالة من دواله الغير معرفة على أنها const. لذلك نقوم بإضافة دالة جديدة للمعامل [] بحيث تكون…

    30 مارس 2010 في 00:49
  2. المصفوفات و عناويين الذاكرة

    هذا Implementation Detail :) غالباً, المتغيرات المحلية يتم وضعها في Registers عندما يكون لدينا Optimized Code. 99.99999999999% من البرامج التي نصنعها تكون I/O bounded أو network bounded أما القلة القليلة من البرامج التي تكون Computationally bounded فهي في الغا…

    30 مارس 2010 في 00:13
  3. المصفوفات و عناويين الذاكرة

    كلام سليم, الأمر ببساطة أن "لغة" ++C تشترط أن عناصر المصفوفة تكون متتالية في الذاكرة, هذا بالطبع شرط يجب على صانع المترجم أن يحققه لكي يصبح المترجم الذي يصنعه مترجم ++C حقيقي. بينما في حالة المتغيرات المحلية, فرغم أنها تكون متتالية في تعريفها داخل دالة مثلاً, …

    29 مارس 2010 في 23:31
  4. المترجم Dev يفسد قانون من قوانين البرمجة .. ويتعدى الحدود !

    السلام عليكم,, أخي سلطان أين هذه الغيبة, هل تركت البرمجة :)

    29 مارس 2010 في 23:10
  5. ماهي طريقة حل ال Congruence Relation من الدرجة الثالثة؟

    أهلاً أخي caballero, هذا هو السؤال الذي أتكلم عنه: Problem 271 اعذرني إن كنت سأخرج خارج الموضوع, و لكن ماهو مجال دراستك بالضبط, أحس كأني لم أتخطى الإبتدائية في الرياضيات :P أتمنى أن تنصحني بكتاب كمقدمة للـ modern mathematics, فأنا أود دراسة الموضوع بشدة و لكن …

    29 مارس 2010 في 22:30
  6. ماهي طريقة حل ال Congruence Relation من الدرجة الثالثة؟

    السلام عليكم ... شكراً لكم أخواني على المساعدة, الحقيقة لا أدري ماذا أقول, و لكن يبدو أني أحتاج للكثير قبل أن أستطيع حل هذا النوع من المسائل, لذلك اعذروا جهلي :) كنت قد تعلمت الـ Linear Congruence و أثار انتباهي هذا النوع من المسائل غير الخطية, و لكن كما قلت س…

    29 مارس 2010 في 19:16
  7. نقاش حول الخوازميات المستعملة في بطاقات شحن الهواتف و مدى أمانها

    بالطبع لو استطعت الوصول إلى أحد الأرقام المختارة ستشحن هاتفك ببلاش :) و لكن, بحسبة بسيطة أيضاً, كم عدد البطاقات المصدرة؟ عشرة ملايين؟ مئة مليون؟ لنفترض أن رقم البطاقة مكون من 14 خانة - هذا في السعودية :) حسناً 14 رقم في البطاقة يعطينا: 100000000000000 احتمال و…

    26 مارس 2010 في 20:30
  8. نقاش حول الخوازميات المستعملة في بطاقات شحن الهواتف و مدى أمانها

    لا أعتقد أنها أكثر من خوارزمية لإنتاج الـ Permutations! ثم يتم أخذ عينات بشكل عشوائي من هذا الناتج. مثلاً, كم خانة؟ 10 خانات, و كل خانة من صفر إلى تسعة؟ هذا يعني 10^10 احتمالات! و لكن كل هذا لا يعني شيئاً, لأن حواسيب اليوم قوية جداً, و لكن نقطة الضعف التي لايم…

    26 مارس 2010 في 20:11
  9. إستفسار بخصوص ال ++ C .. الرجاء الرد السريع

    يا أخ خالد, اللغة الأفضل هي اللغة التي تعرفها أفضل. بالنسبة لي ++C أفضل و سأختارها لو خيرت بينها و بين Java, لأني أعرف ++C أكثر. بينما الأخ أو الأخت يظهر عليه أنه يعرف Java, و يستفسر عن ++C. لو استخدم الـ Java, فسيعمل على بناء المشروع, بينما لو اختار ++C فيسحت…

    25 مارس 2010 في 20:44
  10. مشكلة في مكتبة math.h

    السلام عليكم .... لا أعتقد أن الموضوع متعلق بـ C أو ++C بالتحديد. فمثلاً هنا نفس الموضوع مع Python , لذلك أعتقد أن الموضوع يتعلق بكتاب مكتبات الرياضيات, و كيف يقومون بحساب الجذر النوني للعدد السالب. تحياتي...

    25 مارس 2010 في 20:04
  11. إستفسار بخصوص ال ++ C .. الرجاء الرد السريع

    نصيحة, خليك مع Java أفضل.

    25 مارس 2010 في 17:48
  12. المترجم Dev يفسد قانون من قوانين البرمجة .. ويتعدى الحدود !

    عزيزي, لا تشغل بالك بهذا الأمر إن كنت تريد تعلم ++C, لأنه بالفعل لايوجد في ++C مصفوفات ديناميكية كالتي عرضتها: int array[size]; السبب بكل بساطة, هو أن dev الذي تتكلم عنه ليس مترجم, و إنما واجهة تستخدم المترجم الشهير GCC و بالتحديد الـ Mingw port. في C99 أي آخر…

    25 مارس 2010 في 16:13
  13. ماهي طريقة حل ال Congruence Relation من الدرجة الثالثة؟

    السلام عليكم و رحمة الله و بركاته, كيف أستطيع حل Congruence Relation من الدرجة الثالثة كالتالي: LaTeX حيث أن المطلوب إيجاد جميع قيم x الصحيحة في الفترة: LaTeX تحياتي,

    22 مارس 2010 في 14:59
  14. كيف أولد كلمات ضمن نطاق معين ,, ومكونة من عدد معين من الاحرف .. و أيضاً مرتبة ابجدياً ؟!

    السؤال غير واضح, هذا واضح, حجم الكلمة نفترض أنه n ماذا يقصد بهذا؟ هل كل حرف من الكلمة يقوم المستخدم بتحديد مجموعة معينة من الأحرف له, أم أن جميع الكلمات مكونة من نفس المجموعة من الأحرف التي يحددها المستخدم. ببساطة, هل يقوم المستخدم بتحديد مجموعة من الأحرف لكل …

    21 مارس 2010 في 18:57
  15. حجز و تحرير الذاكره و الفيجوال ستديو

    لماذا لا تقوم بعمل Global Overloading لـ new و delete و بذلك تقوم بكتابة الـ Memory Manager خاص بك بدلاً من خلط الـ Standard Allocators مع الدوال التي تستخدمها. بالطبع ستستخدم الدوال التي ذكرتها لكتابة الـ Memory Manager, و لكن لن تقع في مشكلة اختلاط مدراء الذ…

    21 مارس 2010 في 01:11
  16. ما المقصود من السؤال ومافكرته

    طيب, In the timesharing problem solved by the operating system, the operating system must maintain a list of present users and must alternately allow each user to use a small slice of CPU time , one user at a time. The operating system will pick a user ; let h…

    21 مارس 2010 في 01:01
  17. ما المقصود من السؤال ومافكرته

    و عليكم السلام و رحمة الله و بركاته, للأسف الأسئلة التي تضعينها عبارة عن واجب, و الغالب أنهم يريدون سؤالك عما درسته, لذلك رجاءً ارجعي إلى المنهج و ستجدين بسهولة الإجابات :) 1. What data structure do you suggest to simulate the job of the timesharing problem? ه…

    20 مارس 2010 في 19:26
  18. كيف ينفد هدا الكود ؟

    تقوم بوضع أول 16 bit من a في في أول 16 bit داخل addr, و من ثم تضع الـ 16 البت الأخيرة من b في آخر 16 bit في المتغير addr على افتراض أن هذا الكود يعمل على Windows, و حجم long يساوي 32bit و حجم short int يساوي 16bit. إذا لم تكن تعرف معنى الـ Shifting: >> فتفضل: …

    20 مارس 2010 في 19:08
  19. كيف ينفد هدا الكود ؟

    لايمكنك معرفة سوى أن الدالة المسماة MAKELONG أو على الأرجح 99% أنها Macro تقوم بعملية Bit-Manipulation. هذه توقعات لا أكثر, لابد أن توفر الكود لمعرفة ماذا تفعل :) و رجاءً اذكر أين وجدت هذا الكود, حتى نعرف ماهو سياق الكود, لأن هذا الكود يبدو كأنه لـ Paging Syst…

    20 مارس 2010 في 18:08
  20. اللي يستطيع فهم هذا السؤال

    مالذي لم تفهمه بالضبط؟ لديك مجموعة من البرامج, كل برنامج يأخذ مكان بمساحة معينة في الذاكرة التي أعطاك مساحتها. لأن تقسيم الذاكرة لديك Variable Length Partitioning فسينتج "ثقوب" صغيرة بين المساحات المحجوزة. فمثلاً اعتبر أن "-" تعني أن الذاكرة يوجد فيها شيء, و "…

    17 مارس 2010 في 20:43

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…