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

khaled_prg

عضو مجتهد

الاعضاء المجتهدين عضو مميز جدا ★★★★

  • KeRNeL
  • البرمجة و التطوير
1,022مشاركة
170السمعة
95موضوع منشور
21 مارس 2010تاريخ الانضمام
9 سبتمبر 2014آخر زيارة
23,489مشاهدة للملف
  1. لماذا لا تظهر مواضيعي .. ؟

    طيب و قسم السي/السي++ ؟ لأن الموضوع الثالث لم يظهر أيسر الصفحة !

    21 أكتوبر 2012 في 01:38
  2. لماذا لا تظهر مواضيعي .. ؟

    السلام عليكم لماذا لا تظهر مواضيعي الجديدة ضمن "آخر المواضيع المُضافة" ؟ الــ GC بين حرية الماضي و قيود الحاضر ! 3 أسباب تجعلني أشك في لغة السي ! اسأل ونحن نجيبك شكراً مقدماً.

    21 أكتوبر 2012 في 01:31
  3. محتاج مبرمج

    السلام عليكم قسم السي/السي++ مُخصص للإجابة على الأسئلة "بدون مقابل" :) إذا كنت تطلب المساعدة بمقابل مادي فالمكان المناسب هو قسم الإعلانات. تحياتي.

    20 أكتوبر 2012 في 23:23
  4. اسأل ونحن نجيبك

    الحجز و التحرير اليدوي باستخدام المؤشرات مفيد جداً و لكن له كوارثه الخاصة .. فمثلا عند إدخال نص كبير جداً ستحدث عمليات حجز و تحرير بالآلاف أما في الــ GC فالأمر يكون أسرع و غير مكلف أيضاً لأن الحجز يتم على مستوى الــ memory blocks. يقوم الــ GC بالحجز و التحري…

    20 أكتوبر 2012 في 12:26
  5. اسأل ونحن نجيبك

    السلام عليكم تحدثتُ في الموضوع التالي عن إيجابيات و سلبيات الــ Garbage Collector (أرجو لكم قراءة ممتعة :happy:) الــ GC بين حرية الماضي و قيود الحاضر !

    20 أكتوبر 2012 في 04:30
  6. الــ GC بين حرية الماضي و قيود الحاضر !

    السلام عليكم مقدمة : (على طريقة "فيصل القاسم" :D) هل أصبحت ظاهرة المؤشرات أو ما بات يُعرف بــ "عفاريت البرمجة" ظاهرة برمجية محلية ! تستهدف أبناء العم Dennis Ritchie لتهدد أمن برامجهم و تخيفهم أكثر ؟ أم أنها إشاعات مُغرضة ! هدفها الإضرار بسمعة المؤشرات في أوساط…

    20 أكتوبر 2012 في 04:25
  7. 3 أسباب تجعلني أشك في لغة السي !

    @Adban ليس الأمر هكذا أخي الفاضل :) السؤال كان أقرب ما يكون إلى "الخدعة", لأن القارئ ربما يُحاول حل السؤال من خلال التركيز على معلومة "الوسيط الواحد" و ربما ينسى معلومة أهم و هي أن مؤشر الــ void يُشير الى كائن غير معروف الطول أو الهوية (مجرد كتلة من الذاكرة) …

    19 أكتوبر 2012 في 20:56
  8. التقنيات المستخدمة في برامج دفع الضرائب

    +1 لكل منكما :) شكراً على التوضيح.

    19 أكتوبر 2012 في 17:46
  9. التقنيات المستخدمة في برامج دفع الضرائب

    السلام عليكم كنت مع أحد أصدقائي (صباح أمس) في الشركة التي يعمل فيها, كنا نتكلم في أمور برمجية و بينما نحن كذلك إذ لفت انتباهي برنامج (في بيئة الــ Console) يعمل عليه أحد الموظفين :) انشغلتُ قليلا في مراقبة البرنامج و إذا به يقوم بطباعة "الفواتير" أو الضرائب, ب…

    19 أكتوبر 2012 في 10:39
  10. اسأل ونحن نجيبك

    مرحباً أخي biginner2000 :) +1 تُعجبني شجاعتك :cool: .. لأنك تُفضل دائما أنت تحل الأمور باستخدام "المؤشرات" و هذا شيء ممتاز لكن له تكاليفه أيضا إن لم نُحسن التعامل :) عموماً, الكود جميل جداً و متعوب عليه أيضا, بارك الله فيك. ما أردتَ لفت الإنتباه إليه هو أنه لا…

    19 أكتوبر 2012 في 01:21
  11. 3 أسباب تجعلني أشك في لغة السي !

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

    19 أكتوبر 2012 في 01:04
  12. 3 أسباب تجعلني أشك في لغة السي !

    الدالة _access ليست قياسية و كذلك _waccess :) أيضا بقية الحلول سبق و أن ذكرتها و هي غير قياسية (stat, fstat, erno).

    18 أكتوبر 2012 في 20:27
  13. 3 أسباب تجعلني أشك في لغة السي !

    للفائدة :) : الحل القياسي يكون باستخدام الــ Generic function حيث يتم تمرير وسيطين إلى الدالة. الوسيط الأول هو مؤشر void و الثاني يُمثل حجم أو نوع المتغير, هكذا : typedef enum { TYPES_char, TYPES_short, TYPES_int, TYPES_long, TYPES_float, TYPES_double } TypePt…

    18 أكتوبر 2012 في 19:48
  14. 3 أسباب تجعلني أشك في لغة السي !

    تستطيع أن تفعل بها أي شيء ؟ .. جميل جداً ! :) طيب, هل يمكنك كتابة دالة (بالسي القياسية) تستقبل وسيط واحد عبارة عن مؤشر من نوع void و تُعيد سلسلة محارف تحوي اسم النوع الذي يُشير إليه المؤشر ؟؟ المبرمجون الذين كتبوا الــ GC لم يقولوا أنهم "عجنوه" و لم يقولوا أيض…

    18 أكتوبر 2012 في 17:52
  15. اسأل ونحن نجيبك

    جافا تُغير حجم المصوفة بشكل ديناميكي (أثناء تنفيذ البرنامج) و هذا جيد جداً ما دام الــ Garbage Collector موجود :) و كيف ستسقبل المُدخلات ؟ هل ستقوم بحجز مصفوفة ديناميكية كبيرة باستخدام malloc مثلاً ثم تُعيد الحجز بــ realloc ؟ لدي عدة مُحاولات لكن لم أصل بعد إ…

    18 أكتوبر 2012 في 16:23
  16. 3 أسباب تجعلني أشك في لغة السي !

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

    18 أكتوبر 2012 في 15:54
  17. اسأل ونحن نجيبك

    أنت لم تضع حلاً (في الكود الذي كتبتَه) لمشكلة الــ OverFlow :) هل يُمكنك إدخال نص مثل الذي أدخلتُه أنا بالأعلى دون أن تُغير حجم المصفوفة ؟ .. مستحيل ! و إلا فستحدث كوارث عند تنفيذ البرنامج. مُلاحظة : cstring تستخدمها سي++, في السي نستخدم المكتبة string.h

    18 أكتوبر 2012 في 14:24
  18. 3 أسباب تجعلني أشك في لغة السي !

    أنا بدأتُ بالسي قبل أن أعرف ما هي الجافا و سواء كانت السي مُوجهة إلى برمجة "أنظمة التشغيل" أو "برمجة الصواريخ" فستظل (في وجهة نظري) "ضعيفة" من حيث تقديم الدوال الضرورية التي يستخدمها المبرمج بشكل شبه يومي لأن أي لغة برمجة "يجب" أن تُقدم مثل هذه الدوال الجاهزة …

    18 أكتوبر 2012 في 14:21
  19. 3 أسباب تجعلني أشك في لغة السي !

    @mental-driller كلامك جميل و عميق أيضاً, شكرا لك :) @SM للأسف, لا أعرف الكثير عن Ruby. كل ما أعرفه هو أنها لغة برمجية كائنية التوجه, حرة, ديناميكية, مفسرة, متعددة الوظائف بالإضافة إلى أنها تشبه Smalltalk في العديد من الأمور. لكن قل لي : هل هي مُوجهة للويب أكثر…

    18 أكتوبر 2012 في 12:29
  20. 3 أسباب تجعلني أشك في لغة السي !

    أشكرك على الرد أستاذي الشمري :) لكن حتى لو قارننا السي++ بالجافا فستظل النقاط السابقة موجودة ما عدا الفئة string ! السي++ القياسية لا تحتوي على BigInteger : ( لا يمكننا التأكد من عدم وجود ملف بطريقة قياسية, طبعا يمكننا فعل الأمر باستخدام الدالة exists الموجودة…

    17 أكتوبر 2012 في 21:07

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

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

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

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