Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- افتتاح أكبر تجمع لعشاق لغتي السي و السي++ على منتديات الفريق العربي للبرمجة.
عرف "يتوخى العدل قدر الإمكان".
- شيء من التشريح لعملية تمرير الوسائط إلى دالة
بدأت بالغوص يا أخ عبود :P http://stackoverflow.com/questions/1898524/difference-between-pointer-to-a-reference-and-reference-to-a-pointer/1898556#1898556
- افتتاح أكبر تجمع لعشاق لغتي السي و السي++ على منتديات الفريق العربي للبرمجة.
السلام عليكم ... عموماً يمكن حل السؤال بـ Formula: السبب بسيط, و هو أن كل عدد prefect square نريد أن نضمنه في العد, لابد أن يكون جذره أقل من 1000 مثلاً. إذاً عدد الـ perfect squares هو نفس عدد الأعداد الأقل من جذر 1000 لأن كل عدد أقل أو يساوي جذر 1000 عند ضربه…
- افتتاح أكبر تجمع لعشاق لغتي السي و السي++ على منتديات الفريق العربي للبرمجة.
ياااااااااااااااااااه الحل صحيح :lol: ما فهمته أن الـ perfect squares بالفعل هي الأعداد الوحيدة التي تمتلك عدد فردياً من القواسم! السبب بسيط, و لا أدري لماذا لم أقرأ ذلك في الصفحة التي وضعتها في مشاركتي السابقة :) http://en.wikipedia.org/wiki/Divisor_function#…
- افتتاح أكبر تجمع لعشاق لغتي السي و السي++ على منتديات الفريق العربي للبرمجة.
السلام عليكم و رحمة الله و بركاته, أخ وجدي, من أين أتيت بهذا الحل العجيب :cool: أود أن أفهم جوابك أكثر بعد إذنك, بداية, وضعت حلي بناءً على المعلومة التالية: أي باب, سيمر عليه أشخاص بعدد قواسمه الصحيحة. فمثلاً, العدد 4 سيمر عليه 1, 2, 4 و كما تلاحظ, فإن الباب ف…
- السي شارب مقابل الجافا - نقاش علمي هادف
حجز شيء على الـ stack يعني incrementing the stack pointer! عبارة عن عملية جمع سريعة جداً, و لكن الحجز على الـ Stack ليس مرن كما في حالة الـ heap, لأنك لا تستطيع عمل release إلا للـ top of stack. عملية الـ release عبارة عن عملية طرح. معظم المعالجات الحديثة(منذ …
- هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟
لايوجد تعارض بين الاستمتاع بالبرمجة و بين تقديم منتج ناجح في السوق. اسأل مبرمجي Google و غيرهم من الشركات التي تقدم ما لا يقدمه غيرها.
- أريد أربع صفحات من كتاب C How to program
السلام عليكم ... أخ ياسين, هذه أي نسخة من الكتاب؟ أن رفعت الفصل العاشر من الـ third edition, و إذا كان هذا هو الـ 4th ed فأعتقد أني سأقوم بتحميله مع الشباب :lol: تحياتي...
- هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟
أعتقد أن الـ Good Design أعم و أكبر من أن يتوقف على الـ unit testing. هل تعتقد أن TEX مثلاً, لأنه لا يستخدم unit testing فهو سيء التصميم؟ أتحداك أن تجد bug واحدة فيه, و إن استطعت سيعطيك Knuth ما يعادل $327.68 على كل bug تجدها :)
- أريد أربع صفحات من كتاب C How to program
استمتع مع أفضل مؤلف, و دع عنك كتاب how to program الذي أكرهه بشدة :lol: CH10.pdf
- هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟
السلام عليكم ... قمت بكتابة unit testing toolkit بسيطة جداً باستخدام الـ Macros لاختبار مكتبة Range التي قمت بكتابتها منذ فترة. كانت تلك أول مرة أتبع طريقة اختبار كل دالة على حدة, و التالي هو ما استخلصته من التجربة: السلبيات: كتابة الـ Test Cases صعب. و الأصعب…
- سؤال عن Select Range
شرح جميل أخ namespace و ينم عن فهم لـ else if :)
- سؤ ال ( آستخدام طبقة دآخل طبقة آخري + تعريف متغير نصي )
ابحث عن nested classes in Cpp و استخدم std::string للتعامل مع النصوص.
- [تنبيه - عنوان غير مناسب : ]ماهو الخطأ في البرنامج
رجاءً, ضع الكود كاملاً مع main.
- تعرف على كيفية توليد ارقام عشوائية فى الجافا generate random number
X تريد الحصول على كل بياناتك العشوائية من dev/random ؟ طماع :lol: بمجرد أن تحصل على seed, استخدمها في أي مولد للأعداد العشوائية.
- تعرف على كيفية توليد ارقام عشوائية فى الجافا generate random number
السلام عليكم ... مداخلة رائعة من X. أعتقد أنك تقصد, أنه من الأفضل القيام بكل عمليات إنتاج الأعداد الأولية من خلال كائن Random واحد. لأن إنشاء كائنين في نفس اللحظة تقريباً, قد يؤدي إلى استخدام نفس الـ seed و الذي هو الوقت. طبعاً هذا يعتمد على الـ Resolution الع…
- مطلوب قرامر بايثون بسيط
بالفعل واضح مين النايم! اتبعي الثلاث خطوات التالية, للتحويل. و لنفترض أن: "lambda" is the empty string Capital Letters are are NON-TERMINALS Small letters are terminals الخطوات: 1) A := a|b// A is either 'a' or 'b' ------------------------------------ A := a A…
- طباعة الأرقام الاوليه
أخ هويدي, جميل :) فقط عليك وضع declaration إضافية: /* If you want to use functions in no specific order(textual representation), Then, it is better to write declarations for all functions before their bodies. */ void print_prime_numbers(int); _Bool is_prime_nu…
- استفسار عن : اضافة رابط لفتح ملف موجود على الجهاز ؟
حاول مع file protocol: file:///C:\Documents and Settings\Administrator\Desktop\test
- 4 أسئلة عن recursion و bitwise operation
الجميل أنك لا تحفظ شيء :lol: المشكلة في هذه المادة أنها من النوع السهل الممتنع. و لكن النتيجة النهائية التي خرجت بها, هي كيف أقوم بإثبات شيء معين. بمعنى آخر, construct proofs from A to Z. أثرت على طريقتي في البرمجة, في أني أصبحت أفكر أكثر, قبل كتابة الكود. الم…