Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- ماهي لغة البرمجة التي كنت تتمنى لو كنت تعلمتها و لكنك لم تفعل؟
الصراحة لم أفهم مادخل هذا الرد بالنقاش الذي يجري :lol:
- ماهي لغة البرمجة التي كنت تتمنى لو كنت تعلمتها و لكنك لم تفعل؟
عزيزي, كيف سيستطيع تصميم distributed concurrent system دون أدنى معرفة بمعمارية الحاسوب, من هذا العبقري الذي أعاد اكتشاف كل ما اكتشف قبله؟ النظام في النهاية سيعمل على حاسوب, و ليس حبراً على ورق, و المواصفات التي سوف يتم وضعها, يجب أن تخضع لـ standards تعمل عليه…
- ماهي لغة البرمجة التي كنت تتمنى لو كنت تعلمتها و لكنك لم تفعل؟
أخ متميز, أنا لا أختلف معك في أن الحاجة إلى التعامل المباشر معها نادرة إلا إن كنت من أحد الأخصائيين بإحدى المنصات. و لكن أختلف معك في أن كل مبرمج, يجب أن يكون لديه القواعد الأساسية لمعمارية الحاسوب. لا أعتقد أن هناك مبرمج يمكن أن يطلق عليه لقب محترف, دون أدنى …
- ماهي لغة البرمجة التي كنت تتمنى لو كنت تعلمتها و لكنك لم تفعل؟
السلام عليكم ... لا أعتقد أن هناك خلاف حول أهمية معرفة لغة Assembly لمنصة واحدة على الأقل, فهذا يوسع أفق المبرمج و يجعله يفهم على الأقل الـ magic الذي يحصل دون أن يقوم بكتابته على الأقل. أما بالنسبة للفائدة من الكتابة بلغة assembly منصة معينة, فهناك فوائد عديد…
- ماهي لغة البرمجة التي كنت تتمنى لو كنت تعلمتها و لكنك لم تفعل؟
السلام عليكم, الموضوع بسيط, و عبارة عن مشاركة خبرة لا أكثر, نريد ممن لديه تجربة أن يشاركنا بها. ماهي اللغة التي كنت تتمنى أن تتعلمها, و لكنك لم تفعل لأي سبب كان بغض النظر عن السبب نفسه. و ماهي اللغات التي تستحق التعلم من وجهة نظرك؟ سيكون من الرائع, أن توضح بال…
- مساعدة في قراءة كود C++ مهم
السلام عليكم ... أخي, المشرع الذي تحاول القيام به, أو بمعنى أصح فهم طريقة عمله, مشروع معقد جداً, ربما يحتاج إلى تمويل ضخم جداً و مبرمجين على مستوى عالي من الخبرة, الكود الذي قمت بوضعه, عبارة عن C Code, يقوم بقراءة ملف من نوع wav, ثم يقوم بعمل text dump للـ dat…
- مشكلة مع ال (~) Complement
أخي, العدد مكون من 32 بت, بالتالي, فإن المتمم: ~00000000000000000000000000001011 == 11111111111111111111111111110100 القيمة التي ظهرت, يمكن أن تفسرها بأكثر من طريقة, فمثلاً إذا كان المعالج يستخدم الـ one's complement فإن القيمة هي سالب 11, في الوقت الحالي, معظ…
- مشكله في الذاكرة
أهلاً أخ أسامة, للأسف برامج الـ Static Analysis نادرة للغة ++C, و إن وجدت فهي مرتفعة الثمن بشكل كبير, البرنامج الوحيد الذي أعرفه و له سمعة طيبة, و لكني لم أجربه, هو VLD , هو برنامج حر بالمناسبة يعمل مع Visual Cpp. تحياتي,,,
- ساعدوني بالعدد الاولي
السلام عليكم... رجاءً يا أختي, لا تقومي بإضافة ردود بهذا الشكل, هذا مثال مبسط لما تريدين فعله, إن كان هناك شيء غير واضح الرجاء الاستفسار بعد تجربة و محاولة فهم الكود: #include <iostream> using namespace std; int main() { const int n = 4; int matrix[n][n] = { {…
- ال Overloading و ال Type Checking
أهلاً أخي محمد, لحسن الحظ ما تطلبه موجود في string class, و إن لم يكن موجوداً فيه, فستجده في الـ standard algorithms, و علاوة على ذلك, ألق نظرة على قسم String and text processing في Boost, و خصوصاً الخوارزميات البسيطة . بالمناسبة, التعامل مع المؤشرات بهذا الشك…
- ال Overloading و ال Type Checking
أهلاً أخي محمد, لاحظ أن عملية const_cast على متغير معرف على أنه ثابت أصلاً, عبارة عن undefined behavior. بالتالي, الكود الذي وضعته أصلاً خاطئ من ناحية اللغة, و لكنه ليس خطأً في الـ syntax, و إنما خطأ logical إن صح أن نسميه كذلك, في أحسن الأحول, يمكن أن تقوم بذ…
- ال Overloading و ال Type Checking
ذكرتني بمقولة أحد عمالقة ++C المسمى P.J. Plauger صاحب أحد أشهر الـ implementations لـ STL: writing string classes is one of the more popular indoor sports among C++ programmers. لهذا, مرحباً بك يا مبرمج الـ ++C :cool:
- ال Overloading و ال Type Checking
السلام عليكم ... يا عم محمد, مالذي يدفعك للدخول في متاهات المؤشرات و أنت تبرمج بالعزيزة ++C, و فوق كل هذا لديك string class جاهز مجهز, من الأفضل لو أنك قمت بإضافة دوالك على شكل free functions و الأفضل, أن تتخلى عن الفكرة من أساسها :P عموماً الخطأ الذي يظهر لدي…
- ما هو اصغر رقم يمكن قسمته على الارقام من 1 إلى 20
السلام عليكم... بداية, العدد المطلوب يجب أن يكون باقي قسمته على الأعداد من 2 إلى 20 يساوي الصفر. الملاحظة الأولى, هي أن أي عدد: يقبل القسمة على 20 فهو يقبل القسمة على 2 و 4 و 5 و 10 يقبل القسمة على 18 فهو يقبل القسمة على 3 و 6 و 9 يقبل القسمة على 16 فهو يقبل ا…
- ماذا تعرف عن موقع Euler؟
السلام عليكم ... موقع جميل جداً يا وائل, أنا مشترك من زمان, و بين الحين و الآخر أقوم بحل الأسئلة التي أستطيع فهمها. و أتمنى حقيقة أن يتم عمل دعاية للموقع بين المبرمجين العرب, فهو في النهاية موقع خيري, لا يهدف للربح أصلاً, و لم أرى فيه أي دعايات على الإطلاق, لذ…
- مشكله في الذاكرة
أخي العزيز, اعذرني, فأنا خبرتي ضحلة جداً في برمجة الـ Windows و خصوصاً عند الحديث عن MFC :) من المستحيل أن يكون السبب هو إضافة هذا المتغير الإضافة المسمى ss. باختصار السبب هو أمر آخر, لم يكن ظاهراً, و ربما عند إضافة هذا المتغير ظهرت الـ bug بكل بساطة. حسبما تق…
- مشكله في الذاكرة
أعتقد أني أمسكت بطرف الخيط أخي العزيز, و لكن أحتاج إلى قراءة كود الدالة, إن لم يكن هناك مانع بالطبع: Load3DS(&object,charItemName); هل المقصود حينما تستبدل: char name[20]; بـ: std::string name; أو CString من MFC, تحدث المشكلة؟ الذي يظهر لي أنك تحاول القراءة من…
- مشكله في الذاكرة
السلام عليكم ... هذا الخطأ عبارة عن Exception من نظام التشغيل الذي تعمل عليه, يخبرك بأنك تحاول الوصول إلى ذاكرة لا تملكها. لو وضعت الكود الذي يحدث المشكلة أخي العزيزي لننظر فيه, تحياتي,
- مدير التطوير الإجتماعي في موزيلا يوصي مستخدمي فايرفوكس بالتحويل من غووغل إلى بينغ
أتفق معك في هذا, و لكن الباقي علينا نحن :)
- مدير التطوير الإجتماعي في موزيلا يوصي مستخدمي فايرفوكس بالتحويل من غووغل إلى بينغ
تريدون من الشركات العابرة للقارات أن تكون بصبغة اسلامية أم ماذا؟! هذه عبارة عن صور لتدل على "عالمية" محرك البحث لا أكثر, كما يفعل Google عندما يغير أشكال الأحرف, بالمناسبة, Google ليس حملاً وديعاً, فقدت الثقة به منذ زمن, و أعتقد أن جميع منتجاته الجديدة, تظهر أ…