Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- لماذا مسمى جافا سكريبت نفس مسمى لغة جافا ؟؟ الجواب هنا
ماهو الفرق أخ عصام بين الـ scripting و الـ "programming language", و بالمناسبة أي لغة يمكن بناء compiler أو Jitter أو interpreter لها. فما هو الفرق الذي تتكلم عنه؟!
- لماذا مسمى جافا سكريبت نفس مسمى لغة جافا ؟؟ الجواب هنا
على العكس ما يطلبه الشمري رغم أني لا أوافقه الرأي, يزيد من إمكانية فرص الـ Optimization لدى JS Implementations لأن الأنواع ستصبح explicit و يمكن التحقق منها في كثير من الحالات. بينما في حالة الـ Prototype Inheritance كل "كائن" يجب أن يحمل معلومات عن الدوال. بي…
- برأيكم ما هو المستوى الجيد في ProjectEuler؟
و الله سيكون الأمر جميل إن عرضت لنا حلولك أخي SD, للمسائل: 51, 77, 78 و شكراً مرة أخرى :)
- برأيكم ما هو المستوى الجيد في ProjectEuler؟
مسائل Project Euler من البداية و حتى السؤال الخمسون تقريباً, عبارة عن مسائل عادية يجب على أي طالب علوم حاسب أو هندسة برمجيات أن يقوم بحلها بلغته المفضلة, حيث يحل البرنامج السؤال في أقل من دقيقة. هناك بعض المسائل الصعبة في الخمسين الأولى و قد يكون الطالب تعرض ل…
- لماذا مسمى جافا سكريبت نفس مسمى لغة جافا ؟؟ الجواب هنا
إذا لم مخطئاً, فأنت تعمل في مجال الويب حالياً يا أبو شمر و لهذا فأنت لديك ردة فعل قوية تجاه JS. عندما يكون هناك deadline الحياة تصبح سوداوية :lol: إذا كان لديك وقت, اطلع على هذا المقال مفيد جداً لاستغلال الـ functional paradigm في أي لغة و بالتأكيد JS. http://…
- فيديو : لماذا ++C؟
مرحباً بك في قسم ++C على كل حال :) Anybody who comes to you and says he has a perfect language is either naive or a salesman. -- Stroustrup
- فيديو : لماذا ++C؟
كيف ستقوم بعمل Abstraction لهذه المشكلة؟ الـ registry لها تقسيمات معينة, مثلاً يمكنك تخصيص بعض الإعدادت للمستخدم و البعض الآخر للنظام ككل! كيف يمكن للمكتبة تحديد ما تريد؟ إذا كنت تريد مكتبة للتعامل مع الإعدادات تقوم بهذا الأمر بشكل portable, فهناك مكتبة في boo…
- فيديو : لماذا ++C؟
عزيزي, في C و ++C على حد سواء يتم استخدام المكتبات, نحن لا نخترع العجلة في كل مرة كما تعتقد :) ماهو الشيء الذي تحاول تصميمه؟ هناك مكتبات portable لـ ++C في أي مجال تتخيله. و أضف إلى ذلك, أن مكتبات C هي first class libraries أي أنك لا تحتاج إلى bindings لكي تست…
- فيديو : لماذا ++C؟
بالنسبة للـ GUI فأنا أتفق مع الرأي القائل بأنه من الخطأ إنشاء مكتبة قياسية للواجهات. لغة كـ ++C, تمتد من الـ embedded systems إلى الـ supercomputers مروراً بالحاسبات الشخصية لايمكن أن يكون هناك مكتبة تغطي كل هذه الأنظمة. ثانياً, مكتبات الـ GUI التي تدعي أنها ق…
- مفاهيم هامه لمبرمجي c++
على الأرجح أنه لم يكن يحتاجها, لأن Stroustrup و Richie كانوا جيراناً في المكاتب, و غالباً ما كان Stroustrup يذهب و يملأ اللوح الخاص بـ Richie و يسأله فيما يشاء, لا أعتقد أنك تحتاج إلى وثائق بينما كاتب الوثائق على بعد 5 أمتار من مكتبك :lol:
- مفاهيم هامه لمبرمجي c++
عزيزي, أسئلتك عامة و غير متعلقة ببعض و هذا يعني أنه لا يوجد أحد يستطيع إجابتك بشكل جيد حتى Stroustrup نفسه. لغة ++C, يتوفر لها عشرات المترجمات, و يقدر عدد المنصات(كل نظام تشغيل, يعمل على معالج من نوع معين, يطلق على هذه التركيبة منصة) التي يوجد طريقة لاستعمال +…
- Dart ، لغة برمجة جديدة من Google
لا أعتقد أن Go ناضجة الآن, تحتاج على الأقل من خمس إلى سبع سنوات حتى نرى تأثيرها الحقيقي. هل اللغات التي يستعملها المبرمجون اليوم صممت البارحة؟ أما أجمل رد فهو في slashdot :lol:
- ماهي العقبة الأهم التي تحول دون تقدم المبرمجين العرب؟
هل تقصد أخ عبدالله أنه خلال تاريخ المسلمين لم يكن هناك مقاطعة مع العلوم؟ هل كتاب الغزالي لا يكفي كدليل لهذا الموضوع؟ عندما تتكلم بشكل عام فإن المسلمين ليسوا بالطبع ضد العلم, و لكن هناك أفراد و بعض الجماعات الصغيرة مثل الصوفية(على الأقل القديمة منها) تجد في الع…
- فيديو : لماذا ++C؟
أتمنى أن لا يكون تعلقي بـ ++C مضراً لي كمبرمج :lol:
- فيديو : لماذا ++C؟
السلام عليكم ... أحد أساطير ++C و الـ concurrency في Microsoft و العالم Herb Sutter يقدم محاضرة بعنوان: لماذا ++C؟ لا تفوت فرصة المشاهدة ;) C++ and Beyond 2011: Herb Sutter - Why C++?
- سؤال : برمجة متحكم آلي
لا تحتاج إلى "لغة الآلة" و لا إلى ++C للقيام بما تريد, كل ما تحتاجه هو إضافة هذه الإضافة إلى Firefox و فعل ما تريد: https://addons.mozilla.org/en-US/firefox/addon/imacros-for-firefox/
- ماهي الطريقة الأفضل لكتابة منطق اللعبة؟
السلام عليكم ... أولاً, اعتذار مبدئي عن هذا السؤال التافه, و لكني احترت فعلاً :) لنفترض أنني أريد بناء board game. و المطلوب مني هو كتابة منطق اللعبة, بحيث أن هناك شخص آخر سيقوم بكتابة المحرك الرسومي. ماهي الطريقة الأفضل لكتابة المحرك؟ في البداية, كان التصميم …
- ماهي العقبة الأهم التي تحول دون تقدم المبرمجين العرب؟
الموضوع ليس بالبساطة التي تتكلم عنها أخ متميز. لم يكن هناك علوم بالمعنى الحديث, و لم يكن العلم التجريبي أصلاً معروف بالطريقة التي يعرفها الناس بعد ابن رشد. برأيي الشخصي, إن لم يكن ابن رشد هو مؤسس العلم الحديث فلا يمكن أن يعطى اللقب لغيره :) القصة باختصار أنه ك…
- فكر ...معايا
أخ cpp _lover, يمكن أن يحصل overflow في حلك إذا كانت x+y أكبر مما يستطيع int حمله.
- اصدار اطار برمجة لمحاكة برمجة الدوت نت
أخ محمد, كيف ليس mocking framework, و ما يقوم به هو إنشاء fake behavior؟ هل تعتبر الـ serialization عن طريق id تعطيه للـ class ميزة تخرج الـ framework من هذا التصنيف؟ رجاءً اشرح لنا هذه النقطة بشكل أوضح حتى يتضح لنا ماهو الفرق بين مشروعك و أي mocking framework…