السلام عليكم ورحمة الله
الأخوة الكرام.. وددت السؤال عن برمجة الشبكات socket prgramming بموضوع اللغة الأفضل للتعامل مع هذا النوع من البرمجة.
لماذا أرى التركيز الأكثر على السي شارب، وماذا يميزها عن السي بلس بلس في برمجة الشبكات..
... سلمكم الله.
السلام عليكم ورحمة الله
الأخوة الكرام.. وددت السؤال عن برمجة الشبكات socket prgramming بموضوع اللغة الأفضل للتعامل مع هذا النوع من البرمجة.
لماذا أرى التركيز الأكثر على السي شارب، وماذا يميزها عن السي بلس بلس في برمجة الشبكات..
... سلمكم الله.
أخي الكريم
متعلق بالموضوع:
تدعم معظم لغات البرمجة التعامل مع Socket أي بمعنى آخر بروتوكولات الشبكة (TCPIP/UDP)
أما التركيز الذي تتحدث عنه فيعود لقيام شركة مايكروسوفت في بيئة الدوت نت بشكل عام وليس في لغة C#.Net فقط بتغليف الصفوف والواجهات والطرائق التي تتحكم ببرمجة الشبكات
حيث أنها أصبحت أسهل على المبرمج من ناحية الفهم والتطبيق.
أما لغة ++C فيقع على عاتق المبرمج الكثير من الأمور الروتينية التي يتم برمجتها نفسها في كل مرة.
من ناحية أخرى:
أود إخبارك أنك أنت المبرمج...أنت الآمر الناهي في برامجك...لا تسأل أي لغة أفضل في أداء كذا أو كذا، فما يهم هو ما تصنعه بالأدوات واللغات المستخدمة (التي بين يديك)، ما أعنيه هو
أنه بمجرد دعم لغة البرمجة لما تقوم ببرمجته فهي حتماً ستحقق الغرض المطلوب (ولو كان ذلك بطريقة أصعب فهو بالنهاية سيعطيك خبرة أكبر).
على كل حال، في هذا المنتدى، هناك موضوع مثبت باسم برمجة الشبكات والنظم الموزعة باستخدام بيئة دوت نت (للمشرف الأخ المحترم فادي عبد القادر) قم بتنزيل الكتاب وابدأ بدراسته فهو كتاب رائع ويستحق مؤلفه الاحترام والتقدير لتوفير هذا المحتوى العلمي القيم وبالمجان.
وضع مشاكلك هنا وستجد الأعضاء خير داعمين لك في ما تعمل إن شاء الله.
تم تعديل هذه المشاركة بواسطة LordCover في 12 يونيو 2010 في 19:22
مؤسس شبكة مواقع إجابتي أول شبكة مواقع عربية للأسئلة والأجوبة
شكر الله لك أخي LordCove
سؤال الأفضلية كان انتقاء للأسهل، وبالتأكيد التعامل مع مثل هذا النوع من البرمجة باستخدام المباديء الأساسية الخام في برمجة الشبكات مدعاة لإعطاء المستخدم لب الفكرة وأصلها، وفتح لمجالات إبداعية أكثر.. أي أن المرونة ستزداد ولكن على حساب السهولة!
دمت بعافية.