• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

b.m.s

الخبراء المعتمدون
  • عدد المشاركات

    666
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

39 عادي

عن b.m.s

  • الرتبة
    خبير C++

طرق الإتصال

  • ICQ 0

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : الرياض
  1. إلى محبي لغه السي بلص بلص ..

    طالما أن اللغة ليست عائق أمامك فهناك الكثير الكثير من الفيديو في الانترنت. فقط عليك الاستمرار في البحث. رغم إني لا أفضل الفيديو إلا في حالات خاصة. المهم هذا رابط لموقع يحتوي العديد من الفيديو لتعلم ++C بشكل مفصل. تفضل هنا
  2. فيه اشاعة عن أن مايكروسوفت تقول بعمل نظاره مشابهه ... تخيل تظهر لك هذه قدامك :haha:
  3. مشكلة جوبز أنه لم يتعلم من غلطاته السابقة. ولدغ من جحره مرتين بنفس الطريقه ... فعندما ظهر ماك للمرة الأول, قامت شركة ماك بإحتكار تصنيع النظام والعتاد. وهذا قمة الغباء لأنه ستأتي شركات أخرى تحاول نقل التقنية إلى مناطق أخرى من العالم. وهذا مافعله بيل جيتس لكنه كان أذكى من ستيف وصنع النظام فقط وسمح للشركات بتصنيع العتاد. وحينها كسب حلفاء وزاد عدد الداعميين لنظامه . أنتشر ويندوز حول العالم وظل ماك محصوراً في أمريكا وبعض دول أوروبا إلى وقت قريب. نفس الشئ حدث مع أندرويد ونظام الآيفون, لم يتعلم جوبز من غلطته السابقة وإحتكر النظام مع العتاد. هذه المرة قامت قوقل بنفس الدور الذي قام به بيل جيتس وتوفير منتج بديل للعالم وفي نفس الوقت يسمح للشركات بمشاركتهم أرباحهم ... كان من الأول على ستيف أن يلوم نفسه أولاً قبل أن يلوم أحداً أخر. هذا إذا أتفقنا أن نقل الفكره فقط هو سرقة !! على هذا فأن الجميع لصوص ولا نتسثني أحداً بما فيهم جوبز نفسه ...
  4. الكلمةالمفتاحية explicit

    فائدتها أنها تجعل الConstructer لا يقوم بأي تحويل ضمني "Implicit conversion". لأنه في حالات كثيره قد يقوم الكمبيايلر بإستخدم الconstructor في عملية التحويل . فمن باب الأمان يجب منعه . خصوصاً إذا كنت تتعامل مع ملفات أو ذاكره ولا تريد هدرها بدون سبب . أتمنى إني أفدتك .
  5. مهما كان مستوى الشعوب الثقافي والأجتماعي إلا أنهم لن يختلفوا عن غيرهم من الشعوب عند الحديث عن مناقشتهم لقضاياهم ... نظره سريعة على مجمل الأسئلة وخصوصاً الأسئلة التي حظيت بنسبة كبيرة جداً من التصويت ... ستجد أن تحليل الماريوانا "الحشيش" هو المحور الأساسي لها ... وكأنه لا توجد أهم منها :lol: ... لا عجب أخي خلدون لم يصوت أحد على سؤالك ... فالحرب في العراق لن تقدم أو تؤخر في هذا الموضوع :wink:
  6. حياك الله وأتفق معك وقد كنت أقصد لغة ال++C ... حيث أنها تتجاهل المسافات ... وشكراً لك
  7. رد جميل وكافي ... لكن لدي تعليق فقط وهو ... أن المسافة وغيرها يتجاهله المترجم تماماً ... صحيح أن تغيير جزية بسيطة في الكود قد ينتج عنه شئ مختلف تماماً ... لكن المسافات وغيرها أو ما يعرف بالWhite-space يتجاهلها المترجم كلياً ... وشكرا :)
  8. كنت أتصفح مترجم قوقل هذا الصباح , وتفاجأت بأنهم أضافوا خاصية قراءة النص العربي !!! تخيل أن النص العرب من أصعب النصوص خصوصاً إذا أقترن بالتشكيل والتنوين ومع هذا فالمترجم قرأ النص بدق كبيره - مع وجود التشكيل - . :cool: وقمت بعدها بوضع أية من القرآن, وكلكم يعرف أن القرآن مكتوب بلغة عربية فصحى وأذهلني الترجمة الدقيقة للنص وأيضاً خاصية قرائته ... شئ عجيب ومذهل ... لا أدري إن كانت هذه الخاصية قديمة , لكن على حسب علمي أنه في السابق كان يتم عرض الحروف الإنجليزية المقابلة للعربية . أنصحكم بجربتها , فهي ميزة رائعة :)
  9. سؤال عن برمجة الشبكات

    لا أملك كتب في الوقت الحالي ... و أتمنى من أحد الشباب أن يساعدك بها ... فقط أردت الجواب على تساؤلك ... المكتبات تختلف ... فكل مكتبه لها فلسفتها الخاصة ... لكنك إذا كنت تبرمج بالسي++ ... فبإمكانك إستخدام المكتبات المكتوبة بالسي أو السي++ ... بينما العكس ليس دائماً صحيح ... وتوجد العديد من المكتبات الرائعة مثل Boost::ASIO أو ACE أو إذا أردت مكتبة متكاملة فيمكن التحول إلى QT ... في الواقع هي ليست مجرد مكتبة :) ... بالنسبة ماهو الأفضل كلغة ... لا يوجد أفضل ... كلهما تعتمد على مهارة المبرمج وجودة المكتبة ... لكن الأفضل كمكتبة ... هناك عدة معايير ... منها الأمان والجودة والخبرة والسرعة وتوفر مصادر مساعدة تشرحها ...
  10. ليس أسرع من أكس بي ... ودعمه للشبكات فلم أجد فرق ما عدى أنها يتعرف على الشبكات المشفرة بشهادة أمنية من تلقاء نفسه ... وهذه نادراً ما تواجهها ... والأمان ... في النهاية أنت تحتاج إلى مكافح فيروسات قوي مع جدار حماية أمن ... والبقية هي مجرد إكسسورات بالنسبة لي ... فكما قلت لك ... المظهر والجرافيسك هي إكسسورات ليست سبب مقنع لتغيير النظام ... خصوصاً إذا كنت تتكلم كنظام كويندوز إكس بي ... على العموم لا أريد قلب الموضوع إلى مقارنة ... لكنه كان كلام عارض فقط :)
  11. أريد فقط ميزة قوية في هذا النظام تجعل المبرمج أو المستخدم مجبر على تغيير النظام بكامله من أجلها ... غير الجرافيك والإكسسوارات والأشياء الجانبية :cool:
  12. أخوي الشمري قد يكون ردي متأخر كثيراً ... لكني رأيت الموضوع وقتها ولم أستطع الرد . والأن على الأقل أستطيع إدلاء برأيي . مقالك جميل جداً ويبدو أنك قرأت مافي جعبتي من أفكار :happy: ... فكرة إستحداث لغة برمجة أفضل من الجافا سكربيت هي مهمة ... خصوصاً مع تطور الإنترنت وتطور الأجهزة الكفية والخوادم ... خصوصاً أن الغرض من لغة الجافا سكربت في السابق هو التفاعل من الأحداث البسيطة ... كضغط على زر ما ... او فتح بانر فرعي وما إلى هذا ... ومع دخول الأجاكس ... وإصبحت الجافا سكربت مسؤول عن إنشاء إتصال مع الخادم ... وتعدى الأمر إلى إنشاء تطبيق كGoogle Docs أو Photo Editor على الإنترنت ... وما إلى ذلك لننظر إلى عيوب الجافا سكربت الحالية .... 1) لغة سكربت بسيطة مناسبة للأحداث البسيطة وليس البرامج الكبيرة كمحرر الصور أو الملفات. 2) صعبة التتبع أو Debug . 3) لا توفر مكتبة كافية للمبرمج وعليه البحث عن الحلول third-party. لكن تطوير لغة جديدة أمر صعب جداً لعدة أسباب ... أهمها أن منصة اللغة هي المتصفحات وليس أنظمة التشغيل ... وبالتالي يجب أن تقنع من 5 إلى 6 شركات على نظام تشغيل واحد بأهمية هذا لغة . ومع هذا لنفرض أننا أردنا تكوين لغة بدلية او أفضل من الجافا سكربيت فيجب أن نعطيها المميزات التالية :- 1) يجب أن تكون اللغة Standard حتى تدعمها الشركات . لأنها إذا كانت مملوكة لشركة فستواجهه حرب طاحنة . 2) يجب أن تكون أبسط من الجافا سكربت من ناحية الSyntax وأسرع من ناحية الأداء. 3) يجب أن توفر مكتبتها العديد من الأدوات الجاهزة التي ستساعد المبرمجين في تطبيقاتهم أكثر مما توفره الجافا سكربت. 4) يجب أن تكن سهله التتبع . - قد لا ترتبط بخصائص اللغة أكثر من أنها تابعة للIDE - . هذا مافي جعبتي الآن .... لكن لو تعيد النظر في عيوب الجافا سكربيت فستجد أن هذه العيوب نتجت عن مميزاتها ؟!!! كيف ... لنعد لعيوبها من جديد وسأحاول أن أشرح وجهة نظري بسرعة .. 1) بسبب أنها لغة سكريبت بسيطة فقد زاد إنتشارها وجعلها متوفره على جميع المنصات "المتصفحات". فهذه هي ضريبة البساطة . فلا توجد شركة معينة تسعى خلف إنتشارها . وبالتالي عندما تملأ اللغة بألاف المميزات والخصائص . سيجعل هذا من تطبيقها صعب وسيحد من إنتشارها . 2) لأن منصت اللغة هي المتصفات فالتتبع أو Debug سيكون صعب أيضاً . ورغم هذا فمع تقدم المتصفحات أصبح التتبع أسهل كمتصفح كروم . ورغم هذا فهذا العيب سيلاحق حتى اللغة الجديدة لأننا سنستهدف نفس المنصات وهي المتصفحات ناهيك عن أنها لغة سكربت "وجميع لغات السكربت صعبة التتبع" . 3) لو وسعت النظر في جميع اللغات الStandard لوجدت أنها لا توفر مكتبة كافية للمبرمج وعليه البحث عن الحلول third-party. ليس فقط لغات السكريبت فقط . حتى لغات بحجم C أو ++C . وهذه ميزة مهم لإنتشار اللغة وفي المقابل سيعتبرها البعض عيب لأنه يريد مكتبة مجربه أكثر من مكتبة جانبيه . رغم أنه في غالب الأحيان تكون المكتبات الجانبية أفضل من المكتبات المضمنه مع اللغة . وفوق هذا كله ... فقد دخلت الاجهزة الكفية البسيطة بقوة لعالم الإنترنت وهنا مربط الفرس ... ففارق السرعة والقوة ما بين جهاز الديسك توب أو اللاب توب والجهاز الكفي كبير. وهذا الفرق سيقسم المبرمجين عند كتابة التطبيقات إلى قسمين كما قسمهم IE6 :lol: . على العموم هذه وجهة نظري في هذا الموضوع ... وموضوع جميل جداً وهو مثل ماقال البعض المحاولة للنظر out of box . وهذه الموضوع تواجهه عادةً أنتقادات أو أراء مخالفة وهذا لا يعيبها إطلاقاً . ربما أن البعض أساء فهمك بسبب العنوان وطريقة دخولك للموضوع ... ومع هذا فأنا مؤيد للفكرة ... وهي ظهور لغة جديدة .
  13. الآبي هو بداية فقط لجمع معلومات ... لكنه في نفس الوقت يعتبر لا شئ طالما أن جهازك ليس بسيرفر ويملك public ip فالآي بي الذي حصل عليه هو IP مزود الخدمة الذي يوفر هذا الIP لألاف الأجهزة ... وبالتالي لا توجد خطورة ... المهم طالما أنك تقوم بحديث جهازك وتحديث مكافح الفيروسات وتملك جدار ناري .. فكل شئ تحت السيطرة
  14. الرئيس, التاجر , العالم , المخترع ... يظل بشر مثل عامة الناس ... وهم يتعاملون معه على هذا الأساس ... لكن عندنا الصحافة تنفخ وتضخم في الشخصيات ... إلى درجة أن العامة أصبح تتسائل هل التاجر أو الرئيس أو أو أو بشر مثلنا ... أم خلوقوا من طين مختلف ....
  15. kamous

    ما شاء الله أخوي هويدي جهد جميل وعمل حلو ... بصراحة الواحد أحياناً يخجل من نفسه ... يعني لدي العديد من البرامج بهذه المكتبة ولم أفكر يوماً بوضعها على الإنترنت ... :wacko: ربما بعد موضوعك هذا سأحاول إقناع هذه النفس الهزيلة لتنشر بعض البرامج ... سألقى نظره على البرنامج ... وبداية موفقة ...