الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Khaled Alshaya

مشرف قسم السي ++

المشرفون عضو شرف ★★★★★

  • ياليتها كانت حمص(سوريا)
  • Design and Impl. of Programming Languages
2,052مشاركة
826السمعة
88موضوع منشور
20 سبتمبر 2006تاريخ الانضمام
1 مارس 2021آخر زيارة
40,092مشاهدة للملف
  1. ما ادوات و طرق تنظيف الكود من الثغرات

    We exist because there is no patch for human stupidity :lol: :lol: :lol: أخي المثالان متساويان, و كلاهما يحتويان على نفس الثغرة, و لا فرق في كتابة أي السطرين في الأول :) لو أردت سد الثغرة, تستطيع استخدام strncpy أو memcpy .... تحياتي ....

    7 مايو 2009 في 15:40
  2. ما ادوات و طرق تنظيف الكود من الثغرات

    السلام عليكم ..... ما تطلبه يا عزيزي ببساطة غير ممكن, هناك أدوات "للمساعدة", و لكن وجود ثغرة يعني أنها موجودة, و يجب إصلاح الكود نفسه من قبل المبرمج.... الآن دعني أعطيك مثالاً..... بعض مترجمات C توفر دالة تسمى itoa ... دالة بسيطة جداً تأخذ عدد من النوع int و ت…

    7 مايو 2009 في 01:29
  3. ممكن اضافة Decrment

    السلام عليكم .... لا ليس أفضل ... إلا إن كان من طرح السؤال يفترض ذلك من أجل تبسيطه.... العمليات على التواريخ ليست صعبة و لكنها ليست سهلة في نفس الوقت, تحتاج إلى كتابة خوارزمية بسيطة لكل عملية على "الورق" قبل كتابة الكود... إذا قمت بكتابة الكود مباشرة دون حل ال…

    4 مايو 2009 في 21:58
  4. سؤال : ما فائدة static في global

    static int x; // int x; int main(){ return 0; } لا فرق, كل ما في الأمر أن الـ static هو الـ default عندما يكون عاماً .... عندما تكتب : int main(){ int x; return 0; } هنا x داخل دالة, و بالتالي فإنه يتم حجز الذاكرة له وقت التشغيل من الـ run-time stack, بينما في…

    4 مايو 2009 في 15:46
  5. إذا كنت مهتم ببايثون - تجميع لبعض الفروق بين Python و Java

    مالذي تعنيه بـ إلا بعد ظهور oop :lol: هذا أحد المجالات التي لا يمكن لـ oop تقديم الحلول فيها :) و تأخذ مقاعد الجمهور ... ربما يستخدم مفهوم الـ Data Abstraction وحيداً, oop في مفهومها العام لا يقصد بها الـ Data Abstraction و إنما الوراثة و تعدد الأشكال :) تحيات…

    3 مايو 2009 في 22:40
  6. إذا كنت مهتم ببايثون - تجميع لبعض الفروق بين Python و Java

    السلام عليكم ..... حسناً هذه ليست فروق حقيقية :) كل لغة لها طريقتها ..... الفرق الأهم يتلخص في أن python هي multi paradigm بينما java هي oop صافي .... لا أدري من قال لـ Gosling بأن البرمجة الكائنية هي الحل.... و فقط البرمجة الكائنية... هذه هي معادلة الجافا : ا…

    3 مايو 2009 في 21:00
  7. هل تستطيع لغة البرمجة المفضلة لديك أن تفعل ذلك ؟!

    أهلاً أخي محمد :) و شكراً على المجاملة :P رجاءً لا تخلط بين الـ C و ++C :P python لغة رائعة جداً, و أنا بعد هذا الموضوع الحقيقة أريد تعلمها مهما كلف الثمن :D الـ syntax جميييييييييل جداً و مفهوم رغم أني لم أكتب سطر واحد من الكود بها :) لكن, إلى الآن لم أرى ما …

    3 مايو 2009 في 18:41
  8. هل تستطيع لغة البرمجة المفضلة لديك أن تفعل ذلك ؟!

    السلام عليكم .... الأخ حسن أثار فضولي حول python.... قرأت صفحتها في wikipedia و عدة صفحات أخرى, و لكني لم أرى الـ operators overloading و لا الـ meta programming اللذان أخبرنا الأخ حسن عن وجودهما.. هل هناك مبرمجو python في المنتدى يخبروني أين أجد أمثلة على الم…

    3 مايو 2009 في 09:08
  9. C++ Grammar

    السلام عليكم .... أولاً لا أدري ما الفائدة مما تريده ؟ ثانياً, قواعد لغات البرمجة معقدة, و قواعد ++C معقدة أكثر و أكثر و تحتاج إلى بناء GLR parser حتى تنفذ ما تريده, الموضوع كبير جداً, يمكن أن يكون هناك أي نوع من الـ Statements ضمن الـ for, أو أن تكون هناك عمل…

    2 مايو 2009 في 23:15
  10. القواعد التي أعتمدها عند كتابتي لبرنامج مفتوح المصدر

    أهلاً أخي ... لا يوجد شيء آخر لدي, سوى أن تستعمل اللغة التي ترتاح لها و تعرفها أكثر بغض النظر عن اللغة نفسها :) تحياتي ...

    1 مايو 2009 في 14:56
  11. القواعد التي أعتمدها عند كتابتي لبرنامج مفتوح المصدر

    السلام عليكم ,,,, الشيء الوحيد الذي أستطيع قوله, هو أن تقضي وقتاً أكبر في تصميم البرنامج, و لا تصبح مهووسهاً حول كتابة الكود نفسه :) قم بتصميم برنامجك على الورق, قم بكتابة جميع خوارزميات البرنامج على الورق بيديك, قم بحل مشاكلك.. و ستجد أن حياتك أصبحت أسهل بكثي…

    1 مايو 2009 في 11:36
  12. هل تستطيع لغة البرمجة المفضلة لديك أن تفعل ذلك ؟!

    أهلاً أخي حسن :) ماذا يسمى هذا الشيء في Python ؟ أعلم أن Python لغة رائعة, و لكن للأسف لا أعرف عنها الكثير.. هل تدعم الـ Meta Programming و ليس فقط الـ Generics كما في Java و NET. إضافة إلى الـ operators overloading ؟ :S :S :S :S باختصار لا يمكنك :) كما تعلم +…

    1 مايو 2009 في 10:07
  13. هل تستطيع لغة البرمجة المفضلة لديك أن تفعل ذلك ؟!

    و عليكم السلام.... تفضل أعطنا نبذة باللغة التي تختارها -_- اللغة الوحيدة التي "أعتقد" أن لديها قدرة أكبر هي Lisp :) و هي Functional كما ترى بسبب وجود الـ Macros فيها ... لا تخلط الـ Macros مع الـ C Macros :) --------------------- عذراً و لكن لا تنسى السؤال الأ…

    30 أبريل 2009 في 23:45
  14. هل تستطيع لغة البرمجة المفضلة لديك أن تفعل ذلك ؟!

    أهلاً سنان :) حسناً أعترف أنها شبيهة بالشعوذة بدل أن تشبه أكواد ++C التي اعتدنا عليها, و لكن ما تراه هو كود عادي :) أي مترجم يستطيع ترجمة ++C يمكنك ترجمة الكود بواسطته..... المترجمات القديمة ربما لن تنفع, لأنها لاتدعم الكثير من الأمور المتقدمة في الـ Templates…

    30 أبريل 2009 في 20:47
  15. هل تستطيع لغة البرمجة المفضلة لديك أن تفعل ذلك ؟!

    السلام عليكم و رحمة الله و بركاته... أعلم أن عنوان الموضوع مستفز قليلاً و لكنه صحيح نسبياً! دائماً ما يتردد على مسامعنا, أن لغات البرمجة متساوية, و هذا كلام صحيح و غير صحيح في الوقت نفسه. لغات البرمجة متساوية من ناحية أن أي عملية منطقية أو حسابية يمكن أن يتم إ…

    30 أبريل 2009 في 17:28
  16. الرئيس أوباما يختار الدكتور أحمد زويل مستشارا له في البيت الأبيض

    أفضل من أن يأخذ مكانه يهودي أو بروتستانتي, على الأقل لديه فرصة للتأثير على أوباما :)

    29 أبريل 2009 في 14:26
  17. نسخة مدمجة من ويندوز Xp في بيئة تخيلية داخل أنظمة ويندوز 7

    إذا كان هناك سبب لتربع Windows على عرش أنظمة تشغيل الحاسبات الشخصية فهو اهتمامهم الشديد بمسألة الـ Compatibility !!!!!!!!!!! يا صديقي منذ الإصدارة الأولى لـ MS-DOS, و مايكروسوف وفرت إمكانية تشغيل برامج CP/M, إن كنت سمعت بهذا النظام أصلاً, ألا تستطيع تشغيل برام…

    26 أبريل 2009 في 05:53
  18. [ تمت الإجابة ]ما المقصود بالازاحة ولأي غرض تستعمل ?

    السلام عليكم .... الأخوة أدرى بمنصة Intel, و لكن إذا كنت تريد نظرة عامة على معنى الإزاحة ربما تجد مبتغاك في موضوع كتبته منذ عهد الديناصورات :) =||= مقدمة حول معاملات الـ Bit لجميع المبرمجين =||=

    26 أبريل 2009 في 05:14
  19. اضحك مع ++c/c !

    تمام . أتيت بها هذه المرة أخ amin_mu123 :)

    19 أبريل 2009 في 22:34
  20. اضحك مع ++c/c !

    حسناً ما رأيكم ببعض المرح :P خذ الكود التالي على سبيل المثال: int main(){ return 0; } هل ستتم الترجمة ؟! :lol: حسناً لكي لا أتعبك ستتم و بكل أناقة B) كل ما ستحصل عليه هو warning :P و سيعمل الكود بلا مشاكل :) أعتقد أني أكثرت من المزاح الثقيل :P سامحونا... تحيات…

    19 أبريل 2009 في 22:09

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…