Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- مايكروسوفت و المصادر المفتوحة
السلام عليكم .... هناك تخوف من البرامج الحرة, و ذلك بأن يأتي شخص ما, و يلهف الكود و يغير about في البرنامج و يصبح البرنامج له :) هذا هو سبب وجود GPL في الحقيقية, لن يستطيع أحد فعل ذلك, إلا إن قام بتطوير البرنامج , و هذا يعني فائدة للمبرمج الأصلي أصلاً, عدا عن …
- Api للتحويل من نص عربي او انجليزي ال Unicode
السلام عليكم ... كود جميل :) =||= مقدمة حول معاملات الـ Bit لجميع المبرمجين =||= =||= مقدمة حول معاملات الـ Bit لجميع المبرمجين 2 =||=
- [تنبيه - عنوان غير مناسب : ]لعباقرة البرمجه
أهلاً بالشباب, الصراحة طلعت مثلي مثل قلتي في Java :lol: خلاص هدنة :P
- [تنبيه - عنوان غير مناسب : ]لعباقرة البرمجه
أخي العيافي, جميل جداً شكراً على المعلومة, ماهو إصدار Java الذي تعملون عليه :D
- [تنبيه - عنوان غير مناسب : ]لعباقرة البرمجه
السلام عليكم ... حسناً تريد فعل شيء مثل Variadic Temlates في ++C الجديدة :) عموماً الموضوع ليس صعباً, بدلاً من تمرير المتغيرات من خلال استدعائهم كـ Parameters في الدالة, اجعل الدالة تستقبل Array من النوع Object. يمكنك ملئ هذا الـ Array بعد ذلك و تمريره للدالة,…
- بتدوير الاحدثيات في الشبكة
شكراً أخي caballero على الإجابات الدسمة :)
- مايكروسوفت تهاجم لينكس في سوق البيع بالتجزئة
السلام عليكم ... أعتقد أن السؤال في البداية كان كيف تفعل Microsoft ذلك ؟! ربما لأننا في عالمنا العربي لسنا معتادين على هذا النوع من الدعايات, فعندما تأتي دعاية سيارة, فمن شبه المستحيل أن يتم ذكر نوع آخر في الدعاية, إلخ.... في أمريكا الأمر مختلف, بل إنه من غالب…
- بتدوير الاحدثيات في الشبكة
السلام عليكم, أين أجد شرحاً عن الـ Jacobian :D
- حول الموقع
ماشاء الله جميل جداً, أتمنى لو كان الجميع موجودن معنا الآن في المنتدى :)
- لمحبي طريقة Java, طباعة المصفوفات و عناصر Stl بكل سهولة و يسر!
السلام عليكم. نسخة محسنة, تدعم الـ wide characters في ++C. حيث بإمكانك استعمالها مع التطبيقات التي تدعم UNICODE في Windows بهذا التطوير البسيط, و غيره من الأنظمة بالطبع :) أرفقت ملفاً إضافياً, يحتوي على عملية اختبار كما في النسخة الأولى, و لكن هذه المرة للـ wi…
- Professional Data Structure Libraries In Cpp
النوع الأخير من المصفوفات هو المصفوفات التي نحجزها من الـ heap. هذا النوع نقوم بطلبه وقت تشغيل البرنامج من نظام التشغيل, أو بمعنى أصح من مدير الذاكرة الموجود في نظام التشغيل, و إن لم يكن هناك نظام تشغيل, و كنت تبرمج دون نظام تشغيل, فإنه عليك بناء memory manage…
- [ تمت الإجابة ]النظام العشري المشفر ثنائية
السلام عليكم ... هل تقصد BCD ؟ لا أدري إن كان x86 يدعم الـ binary-coded decimals و لكنه يستفاد منه ببساطة في الحسابات المالية, و ليس العلمية. السبب هو أنه لا يمكن تمثيل بعض الأرقام العشرية بدقة كاملة في النظام الثنائي, و تحديداً في الـ Floating Point binary nu…
- Professional Data Structure Libraries In Cpp
النوع الثاني : حينما تعمل الدالة, أكون موجوداً, و حينما تذهب أذهب معها! أحد أشهر الأخطاء الشائعة, و الشنيعة لدى متعلمي C هو الخطأ التالي: int* function() { int a[5] = {0, 1, 2, 3, 4}; return a; } و كما تلاحظ قمنا بإعادة عنوان المصفوفة, و لكن أي مصفوفة ؟! الحقي…
- Professional Data Structure Libraries In Cpp
سأتكلم الآن, عن أول أداة في STL! و هي أشهر مكوناته بكل صراحة! رحبوا معي بـ vector :blush: قبل أن أبدأ بعرض دواله و كيفية استخدامه و يصبح الأمر مملاً بالنسبة لي و لكم, دعني أطرح السؤال التالي, ماهو vector أو لنلقل ماهي الـ Dynamic Array التي يمثلها vector في ++…
- Professional Data Structure Libraries In Cpp
الآن سنلقي نظرة على كيفية عمل الـ Templates, و السبب أنها سهلة إلى أبعد الحدود, و لكنها عصية على الفهم أحياناً. بكل بساطة, سنتعرف على كيفية تعامل المترجم مع الـ Templates. لكي نفهم ماهية الـ Templates, فإنه لابد في البداية أن نفهم سبب وجودها. و سبب وجودها الحق…
- Professional Data Structure Libraries In Cpp
سأحاول إكمال ما تبقى بإذن الله من مثال الـ Stack باستخدام الـ Templates. نحن قمنا بالفعل بجعلها تقبل أي نوع, و بقي علينا أن نتيح للمستخدم حرية اختيار الـ Container المناسب له لحظة استعمال الـ Stack. هل تذكر كيف قمنا بتمرير النوع باستخدام الـ Templates ؟ templa…
- Professional Data Structure Libraries In Cpp
أهلاً وائل :) جميل فهمت السؤال, تريد تخزين مجموعة أنواع, أي أن الـ stack أو الـ Data Structure التي نتعامل معها Heterogeneous. رغم أن هذا السؤال سابق لحينه, إلا أني سأعرض مالدي حول الفكرة, و بعض الأمثة التي يمكنك تطبيقها في ++C. سنستعرض طريقتين, الأولى باستخدا…
- لمحبي طريقة Java, طباعة المصفوفات و عناصر Stl بكل سهولة و يسر!
أهلاً وجدي, و بكم سطر نحل المشكلة بـ ++C :P بالنسبة للسؤال, فمعك حق, أنا عندما انتهيت منذ فترة, كان قد بقي stack و queue و priority_queue لم أستطع طباعة العناصر فيهم. السبب لأنهم Adapters, فهم لا يعطون Iterators لعناصرهم, و هذا منطقي لأنك إذا كنت تريد stack فأ…
- ما هي الreflection وما فائدتها؟؟
حبة حبة علينا أصلنا مش ولا بد في Java :angry: ممكن تعطينا فكرة مختصرة عن Class. و كيف تعاملها Java, و هل ينطبق الكلام الذي قلته عن الـ Primitive-Types, هل لهم Class أيضاً ؟ سمعت عن Groovy و سمعت أنها تعمل فوق JVM, و هي لغة Dynamic Typing, هل تسمح بتعديل بنية ا…
- ما هي الreflection وما فائدتها؟؟
جميل جميل جداً, لدي بعض الأسئلة و لكن بعد أن أقرأ الموضوع جيداً :)