أولاد بـريــــــــش


أكبَـر تجمُّع لأولاد بـرِّيشْ على النـَّت، هنـا نجتمع لنبدع و ندوِّن إبداعاتنا، مشاركتك تزيدنا حماسا لنرقى بمنتدانا...
مرحبا بك بيننا لنقدم لـ " بريش" معًا أجمل صورة بأقلام مثقـفي بـريش..
لا تتردد في التسـجيل لتحجز لك مكانا بين خيرة أبناء بـريشْ..

فيـصل بن غالم/بلجيكا.
أولاد بـريــــــــش


أكبَـر تجمُّع لأولاد بـرِّيشْ على النـَّت، هنـا نجتمع لنبدع و ندوِّن إبداعاتنا، مشاركتك تزيدنا حماسا لنرقى بمنتدانا...
مرحبا بك بيننا لنقدم لـ " بريش" معًا أجمل صورة بأقلام مثقـفي بـريش..
لا تتردد في التسـجيل لتحجز لك مكانا بين خيرة أبناء بـريشْ..

فيـصل بن غالم/بلجيكا.
أولاد بـريــــــــش
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتدى يجمع أبناء بريش و يستقبل إبداعاتهم
 
الرئيسيةبوابة المنتدىأحدث الصورالتسجيلدخولالتسجيل

 

مواضيع مماثلة

     

     عالم البرمجة 2

    اذهب الى الأسفل 
    كاتب الموضوعرسالة
    Admin
    Admin
    Admin
    Admin


    عدد المساهمات : 565
    نقاط : 6783
    الســــــمعة : 19
    تاريخ التسجيل : 13/02/2009
    العمر : 49
    الموقع : https://ouledberriche.ahlamontada.net

    عالم  البرمجة 2 Empty
    مُساهمةموضوع: عالم البرمجة 2   عالم  البرمجة 2 I_icon_minitimeالأربعاء أبريل 29, 2009 12:51 pm

    في الوقت الحالي, تتجه أغلب البرامج والتطبيقات للنشر عبر الإنترنت أو العمل من خلال الإنترنت .والأفكار الجديدة مثل المكونات الموزعة وتصميم الخادم/الجهاز الطرفيClient/Serverتحتم عليك أن تتجه للاستقلال عن أنظمة التشغيل أو بصورة أكثر دقة للاعتماد على الويب.

    وفي محاولة لركوب الموجة - موجة الجافا والآلة الصورية والاستقلال عن أنظمة التشغيل- تطور مايكروسوفت من لغتها الخاصة بها من جافا والمسماة ب J++بالإضافة إلى الآلة الصورية وهيكل البرامج المتطور, ويعتقد مبرمجو مايكروسوفت أن هذه المحاولة فكرة جيدة لأنها تضيف الوظائف الخاصة بويندوز مثل COM .إلى جافا, ولكن شركة صن لم ترق لها محاولة مايكروسوفت على الإطلاق, واتهمت مايكروسوقت بأنها تحاول تجزئة السوق الواعدة لجافا بإنشاء تقنية غير متوافقة ورفعت قضية لايقاف مايكروسوفت عن استخدام شعار الجافا أو العبث بجافا بأي شكل من الأشكال,.

    وقررت شركة مايكروسوفت أنها تريد بديلا لجافا وJ++ واخترعت لغة أسمتها C# وكانت الضجة حول هذه اللغة في الأصل تدور على أن هذه اللغة ستؤدي إلى منافسة جافا .. ولكن الحقيقة التي قررتها مايكروسوفت كانت أكثر غرابة, فقد قررت أن اتجاه جافا هو الاتجاه الصحيح- الاستقلال عن أنظمة التشغيل- ولم تبدأ مايكروسوفت في تصميم لغة جديدة لنظام ويندوز تعتمد على لغة جافا, ولكنها قررت تطبيق هيكل كامل موجه بالعنصر على نمط أدوات البرمجة بجافا AWT والعديد من مكتبات الفئات الأخرى التي تطورت خلال السنوات الماضية.

    فمايكروسوفت لديها ميزة معرفة الأخطاء التي وقعت فيها جافا وشركة صن في الماضي. وبالتالي ,سيكون نظام Net أفضل بكثير. والخبراء الذين اطلعوا على الإصدارات الأولية من هذا النظام أكدوا أن برنامج التحويلJust-in-Time أوJIT سيؤدي إلى إنتاج برامج أكثر كفاءة من جافا, باختصار ,يمكن القول أن تقنية Netالتي تبتكرها مايكروسوفت هي الجيل الثاني من تقنية الجافا. بعد أن تستقر الضجة عن الخصومة بين شركة صن ومايكروسوفت بشأن جافا لابد أن شركة صن سيصيبها القلق والندم على ما فعلته فإجبارها مايكروسوفت عن الابتعاد عن جافا أدى إلى جعل مايكروسوفت أفضل مما كانت وأقوى دفاعا من السابق. لقد فازت جافا بالفعل ولكن فوزها ينحصر في استخدام تقنيةNet وليس بالطريقة التي كانت تريدها صن.

    الاختيار الصعب

    للمرة الأولى منذ وقت طويل يصبح هناك خياران (ثوريان) في عالم البرمجة أو تقنية المعلوات للبرمجة المستقلة عن أنظمة التشغيل وهما البرمجة بجافا والبرمجة ب-Net . بل إن هناك شريكا ثالثا قرر اقتحام المعركة- وهو من خصوم مايكروسوفت القدامي - وهو شركة بورلاند التي خاطرت بالمزج بين جافا وبين لغة دلفي التي ورثت لغة الباسكال, فقد كانت لغة الباسكال قديما لغة مهمة ولكنها لم تحظ بنفس الذيوع والانتشار مثل لغةC++ والفيجوال بيسك واليوم تحيي وريثتها دلفي وتحظي بشهرة كبيرة ومكانة راسخة بين لغات البرمجة.

    تتمثل مبادرة بورلاند في خطوتين: الأولى : تطوير أدوات برمجة لكل من ويندوز ولينوكس من خلال ما يسمى ب-Jbuilder وهي عبارة عن لغة برمجة مرئية تتكون من لغة جافا في جوهرها والخطوة الثانية: تطوير هيكل جديد يناسب لينوكس ويتوافق في الوقت نفسه مع هيكل ويندوز, وكان نتاج هاتين الخطوتين لغة برمجة اسمها Kylixوهنا ارتكبت بورلاند خطأين: الأول هو تسمية اللغة ب- دلفي للينوكس ليعرف المستخدمون أن كيليكس هذا مصمم لإنشاء برامج تعمل على ويندوز وعلى لينوكس 00والخطأ الثاني : هو عدم الإشارة لطبيعة كيليكس كلغة برمجة لأكثر من نظام تشغيل, والهيكل الجديد اسمهClx وهو مصمم ليناسب هيكل ويندوز وهيكل لينوكس.

    طرفا المعركة

    اكتملت الصورة الآن ..ففي الجانب الأول نجد مايكروسوفت ومعها تقنية Net. واللغات الثلاثة الكبرى وهى فيجوال بيسك وC# و C++ وفي الجانب الآخر نجد أنصار جافا متمثلين في شركة صن وشركة بورلاند وشركة ويب جين وحلول البرمجة المستقلة عن أنظمة التشغيل التي تطبق جافا وهيكلها, فشركة بورلاند تحارب بلغات البرمجة كيليكس و C++ Builder وأغلب المزايا التي يقدمها كل منهم نظرية بحتة, فلغة جافا مستقلة عن أنظمة التشغيل ولكن بالنسبة لأغلب المبرمجين يوجد نظام تشغيل واحد يهمهم - ويندوز, وإذا كان هناك أنظمة تشغيل تجد في لغة جافا الملجأ الوحيد لها للانتشار لكن تظل الحقيقة أن المبرمجين يهتمون فقط بالسوق المحتملة لمنتجاتهم.

    وعندما اقتحمت مايكروسوفت المعركة قررت أن تكون تقنيةNet مستقلة عن أنظمة التشغيل, فهل يعني ذلك إضعاف ويندوز ? ليس في الوقت الحالي لأن ما تعنيه مايكروسوفت بمستقل عن أنظمةالتشغيل أن البرامج المصممة ستعمل على الإصدارات المختلفة لويندوز (95 و 98 و2000 و ميلينيوم) وفي الوقت الحالي من الأفضل أن توصف تقنية Net بأنها تعمل على لغات عديدة أما تقنية جافا فتعمل على آلات عديدة.



    فيجوال بيسك

    قررت مايكروسوفت أن يكون الإصدار المقبل من فيجوال بيسك موجها بالعنصر object-oriented مائة في المائة وسيستخدم أيضا نفس إطار Netمثل اللغات الأخرى وهذا سيجعل من فيجوال بيسك أشبه بلغةC# أي أن فيجوال بيسك الإصدارة الجديدة ستكون طفرة كبيرة بالنسبة للمبرمجين الحاليين, وتراهن مايكروسوفت أن هؤلاء المبرمجين إما أن يظلوا مخلصين لاسم فيجوال بيسك أو يبتلعوا الطعم وينتقلوا إلى لغةC# , الحقيقة في هذا الصدد أنه لا لغة فيجوال بيسك القادمة ولا لغة C#ولا تقنيةNet تتميز بسهولة الاستخدام مثل لغة فيجوال بيسك الأصلية التى كانت سهولة الاستخدام هي ميزتها الكبرى التي تفوق أي ميزة أخرى (مثل أناقة التصميم)

    ستحظى اللغات الجديدة بقصائد مدح طويلة لجمالها المعماري وسيتنفس المبرمجون المحترفون الصعداء ويزفرون في ارتياح على رحيل الفيجوال البيسك القديمة وبدء عصر جديد من البرمجة. وأي مبرمج غير محترف سيصدم عندما يواجه بنهاية آخر إصدار من اللغة الوحيدة التي يعرفها

    منقول للفائدة
    الرجوع الى أعلى الصفحة اذهب الى الأسفل
    https://ouledberriche.ahlamontada.net
     
    عالم البرمجة 2
    الرجوع الى أعلى الصفحة 
    صفحة 1 من اصل 1
     مواضيع مماثلة
    -
    » عالم البرمجة 1

    صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
    أولاد بـريــــــــش :: منديات الكمبيوتر :: لغات البرمجة-
    انتقل الى: