دهشة :: الموسوعة العربية
الصفحة الأولى عن دهشة شجرة الموقع تسجيل للإتصال بنا
اسم المستخدم     كلمة السر مستخدم جديد؟ سجل الأن

الأكثر قراءة
بحث







أثاث دمياط فرنتشر  حملة اعلانية اعلن هنا اعلان  فوركس يارد الفوركس 
حملة اعلانية اعلن هنا اعلان



مقارنه السي والسي ++ والجافا بالنسبه لـ steelman

ناشر الموضوع : حادي الركب

اود ان اطرح في هذه المشاركه ملخص دراسه مقارنه للغات برمجه بالنسبه steelman requierments .

هذه الدراسه شملت لغات البرمجه Ada, java, c++,c

وحيث ان استخدام لغه البرمجه Ada لاتلقى اهتمام من قبل المبرمجين بصفه عامه فسوف نركز على اللغات الثلاث الاخرى.

البدايه كانت في العام 1975 عندما انشت وزاره الدفاع الامريكيه برنامج حول اللغات البرمجه العليا اطلقت عليه اسمCommon High order Language

الغرض من هذا المشروع خلق لغه برمجه خاصه بانظمه وزاره الدفاع.

قامت وزاره الدفاع بنشاء مجموعه عمل من اجل تحديد مطلبات هذه اللغه اطلق على هذه المجموعه High Order Language Working Group

قامت هذه المجموعه بتحديد المتطلبات على شكل تسلسلي بدايه من رجل القش او Strawman

مرورا ب Woodenman ومن ثم Tinman

ثم Ironmann واخيرا Steelmanالتي شملت التصور النهائي للغه البرمجه العليا التي تحتاجها وزاره الدفاع الامريكيه.

اطلق الستيل مان في يونيو 1978المهم فهم ان المتطلبات التي حددت في الستيل مان لاتزال صالحه للغات البرمجه في الوقت الحالي لكن بالتوازي لابد ذكر ان المتطلبات الموجوده في الستيل مان غير مكتمله بالنظر الى اجتياجات لغات البرمجه العليا في الوقت الحالي مثال لذلك ان تكون لغه البرمجه ذو توجهObject Orientation لايعتبر من متطلبات ستيل مان.

الدراسه هذه تقوم بمقارنه اربع لغات برمجه بالنسبه للستيل مان. في هذا المقال سوف تستثنى لغهAdaلسبب بسيط هو ان ثمره المتطلبات كان لغه ادا.

وضع اساس المقارنه على هيئه تحديد متطلب ثم دراسه هل لغه البرمجه تحقق المتطلب(نعم)او لاتحققه(لا) او تحقق بشكل جزئي(جزئي) او بشكل كبير تحقق المتطلب(اغلب).

بعد وضع هذا الاساس حققت اللغات السابقه النسب الاتيه:

1-ادا 93% شي متوقع لان نتيجه المتطلبات كانت الادا

2-جافا حققت 72% 3-سي بلس بلس حققت 68% 4-سي حققت 53%

ماذا يمكن استنتاجه من هذه النتائج سالفه الذكر؟

1- الجافا كانت الاقرب للادا وهذا يجعل الادا لغه من اللغات التي ترتكز عليها الجافا بلاضافه لسي بلس بلس التي اخذت منها الجافا منهاSyntax and sementicالركيزه الاخرى المبني عليها الجافا هي Simula67 التي تاخذ منها الجافا توجهObject-orientation بعتبار هذه اللغه هي اول لغه كتبت بشكل جزئي بالتوجه سابق الذكر لكن اول لغه استخدمت التوجه الاسق كشكل رئيسي كانتSmallTalk

2-الفرق بين الجافا والسي بلس بلس كان اربع

نقاط بينما الفرق بين الس والسي بلس بلس كان15نقطه يعيني هذا ان الانتقال من السي بلس بلس الى الجافا لم يكن بذلك الحجم الذي يعادل الانتقال من السي الى السي بلس بلس وهذا يجعل كلامScott mecnealyرئيس شركه Sun عندما وصف الجافا في الموتمر الاول للجافا بانها ثوره صناعيه كلام بين قوسين بغض النظر عن استخدام الجافا في مجالات عديده حتى وصلت الى استخدام في الهواتف المحموله. الفرق السابق يجعل وصف بيل جيتس للجافا صحيح عندما قال الجافا فقط لغه برمجه(Java is just a programming language)

دراسه مختصره للمتطلبات انشاء الله في المقال القادم

السلام عليكم

www.c4arab.com





يجب أن تكون مسجلا لتتمكن من الرد     يجب أن تكون مسجلا لتتمكن من التعليق    










عدد القراءات : 3220


مواقع صديقة: وظائف خالية | سوق 24 | Adsriver Classifieds & Free Ads | تحميل ملفات | سوقك - اعلانات مجانية | Mega Article Directory | Article Directory


سياسة الخصوصية