Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- الأستدعاء الذاتى للدوال - Recursion
أعتقد أن هذا الكلام ليس صحيحاً تماماً :P عذراً على المعلومات المغلوطة :) http://en.wikipedia.org/wiki/Ackermann_function
- Kernel-mode Programming #1
السلام عليكم ,, جميل جداً GM كما عودتنا دائماً :) الحقيقة هناك نقطة لم أفهمها, أعتقد أنها تافهة و لكن عقلي لم يستوعب الموضوع. ما هو الفرق بين الذاكرة في الـ user mode و الـ kernel mode ؟ ببساطة عندما ننشئ process في الـ user mode كيف سيكون شكل الذاكرة بالنسبة …
- الأستدعاء الذاتى للدوال - Recursion
السلام عليكم ,, بارك الله فيك يا عمر :) هناك لغات تسمى pure functional languages :wacko: ليس فيها حلقات, الحلقات تتبع التوجه المسمى structured programming الطريقة التي اتبعها مصممو تلك اللغات هي الـ recursion لتطبيق مفهوم التكرار. و تم استعارة هذا المفهوم في +…
- سؤال في المؤشرات
هل تعرف ماهي الـ cache memory ؟! <_< تعرف عليها و يمكنك بالتالي أخذ فكرة قبل طرح سؤال كهذا... الـ cache المقصود به الذاكرة الوسيطة التي توجد في المعالج نفسه, و الهدف منها هو تسريع الوصول إلى الذاكرة. و هذه العملية تتم على مستوى "العتاد" و لا علاقة "للمبرمج" في…
- مشكلة مع Delete Operator
السلام عليكم ,, أخ عمر, GM في الحقيقة أعطاك ما يحصل فعلياً تحت windows ... و لكن لنتحدث عن عملية الـ initialization و الفرق بين delete و []delete .... عندما تحجز أي قطعة من الذاكرة سواء عن طريق الـ dynamic memory أو عن طريق التالي مثلاً : int x; أو int x[10]; …
- جهاز "gdrive" من جوجل يهدد أمن الحواسيب الشخصية
قم بتشفير الملفات أو إخفائها داخل ملفات أخرى, لاحظ أنك مهما عملت و وفرت ظروف حماية لقرصك الصلب من التلف المادي لن تستطيع الوصول إلى ضمانة عدم فقدان البيانات كما تقوم به google أو غيرها, بالعربي الفصيح, لن تضيع ملفاتك إلا إن شاء الله, تحياتي ,,
- كود بحث في السي بلس بلس
السلام عليكم ,, و الله شكراً أخ وجدي على حل السؤال و على رابط خوارزمية البحث :)
- تصحيح Trace
صحيح, بس رجاءً أختي , لم أفهم ما معنى "تريس" ؟! في البداية! استعملي المصطلح باللغة الإنجليزية أو قومي بمحاولة تعريبه فهذا أفضل لك و لنا :)
- جهاز "gdrive" من جوجل يهدد أمن الحواسيب الشخصية
كيف ستصل إلى هذا القرص الصلب ؟ ستتعامل مع قرص صلب وهمي أي أن لك مساحة معينة على قرص صلب إحدى سيرفرات google :)
- كود بحث في السي بلس بلس
السلام عليكم ,, هل جربتي التفكير مثلاً في استخدام البحث الثنائي binary search مع المصفوفة المرتبة ؟
- تصحيح Trace
السلام عليكم ,, المتغير x يسمى متغير "مرجعي" reference variable, يمكنك تخيل x على أنه اسم آخر للمتغير الذي يشير إليه :) بمعنى أن x أصبح اسماً آخر للمتغير a, و في المثال عندما قمت بالتالي : x++; فأنت قد قمت بزيادة a بمقدار 1. إذا كنت تريد جعل جميل المتغيرات x و…
- كود بحث في السي بلس بلس
السلام عليكم ,, أتمنى أن يفيدنا أحد الأخوة الخبراء في الموضوع, حسب ما أتصوره فإن الـ worst case لابد أن تكون ... O(n^2)
- لمحة حول إحدى الميزات الجديدة في لغة C++0x
أهلاً بك أخي العزيز Time1 :) في الحقيقة النقطة التي تتكلم عنها هي النقطة المفقودة, و لكن دعني أوضح لك الموضوع حسب استطاعتي. دعك من كيفية كتابة الـ move constructor ضمن الأصناف و لنركز قليلاً على استدعاء المعامل "=" : فلو كان لدينا التالي : انسخ الكود string fi…
- لمحة حول إحدى الميزات الجديدة في لغة C++0x
عموماً تحديث لغة ++C ليس هدفه إصدار منتج جديد في الحقيقة :lol: على العكس مصنعي المترجمات اشتكوا من صعوبة تطبيق بعض الإضافات :wacko: و لهذا تجد المترجمات الغير متوافقة مع آخر المواصفات منتشرة بكثرة, عموماً ما تعلمته من ++C كله صحيح حسب المواصفات الجديدة, لم يتم…
- لمحة حول إحدى الميزات الجديدة في لغة C++0x
السلام عليكم و رحمة الله و بركاته, حديثنا اليوم عن إحدى الإضافات التي تم اعتمادها في لغة ++C, في الحقيقة أن البعض يعتقد أن لغة ++C أصبحت تسمى C++0x و لكن هذا غير صحيح! C++0x هي محاولة للتعبير عن المقاييس الجديدة للغة, و ليست اسماً جديداً, اللغة التي نمرن أنامل…
- ماهي طريقة الوراثه في برنامج الترتيب
السلام عليكم ,, أدخل كل عدد ثم اضغط ENTER و العدد الذي يليه ثم ENTER و هكذا و عندما تريد الإنتهاء أدخل 1- ثم ENTER :)
- ماهي طريقة الوراثه في برنامج الترتيب
السلام عليكم ,, :huh: هذا المترجم عمره أصغر من عمري بعدة سنين فقط.. أنصحك بأن تستخدم مترجم يتبع مقاييس ISO, يمكنك الاختيار بين visual cpp express و ++g و غيرهم, و لكن vc express هو الأسهل و الأفضل إن كنت تستخدم windows :) تحياتي ,,
- ماهي طريقة الوراثه في برنامج الترتيب
أدخل كل عدد ثم ENTER ... #include <vector> #include <algorithm> #include <iostream> int main(){ std::vector<int> numbersSet; int number = 0; std::cout << "Enter The Numbers (every number followed by 'ENTER'...;" << std::endl; while( std::cin >> number ){ if( n…
- ماهي طريقة الوراثه في برنامج الترتيب
السلام عليكم ,, أخ mdf ,, الحقيقة أن الأخ Wajdy Essam تساؤله في محله! لماذا تريد تمثيل عملية على أنها كائن بحد ذاته ؟ لاحظ معي أن استخدامك لـ object oriented programming أو كما يسميها العرب "البرمجية الكائنية" لا يجعل كودك أفضل أبداً إلا إذا كانت الفكرة نفسها …
- The Case Of The Crashed Phone Call....!
Intel Wireless WiFi Link Driver