إسم الكتاب : معايير في تقييم لغات البرمجه , نسخة أوليه
عدد الصفحات : 55 صفحة
اللغة : العربية
الحجم : 510 KB
الصيغة : PDF
الوصف : بماذا يجب أن نفكر عند إختيار لغه برمجة .
رابط التحميل :
http://www.orwah.net/modules/mybooks/viewcat.php?cid=15]
أو من مكتبة الكتب في الموقع
معـايير في تقييـم لغـات البرمجـه
بماذا يجب أن نفكر عند إختيار لغه برمجه .
عروة عيسى . 5/12/2004 نسخه أوليـّـه , للحصول على النسخة النهائية راجع : www.orwah.net
الفهرس ..
_____________________________
مقدمه .................................................................................................................... 4
لمن هذا الكتاب .................................................................................................... 5
ملاحظات لابد منها .................................................................................................... 5
دعم OOP البرمجه غرضيه التوجه . أو البرمجه الشيئيه
مقدمه عن غرضيه التوجه …………………………………………………………………………………………….. 6
التغليف Encapsulation ........................................................................................... 6
الوراثه من أنماط موجوده ........................................................................................... 7
تعدديه الأشكال (Polymorphism) ............................................................................... 8
مناقشه ...................................................................................................................... 9
لغات البرمجه الغرضيّه الصرفه مقابل اللغات الهجينه ....................................................... 10
الوراثه المتعدده Multiple inheritance ........................................................................ 11
نموذج الأصناف الساكن مقابل نموذج مرجعيه الغرض .................................................... 12
الإداره الآليه للذاكره ومجمع النفايات .…………………….…………………………. garbage collect 14
الاستدعاء المتأخر (وتعدديه الأشكال) Late Binding and Polymorphis ........................... 15
معلومات الأصناف في زمن التشغيل RTTI ................................................................ 15
القوالب والبرمجه الجينيه (Generic Programming) ...................................................... 16
التجريد Abstraction ................................................................................................ 17
بعض المزايا الأخرى ................................................................................................ 17
القياسيه .................................................................................................................. 18
المقروئيه Readability وتنظيم اللغه ........................................................................ 19
- سرعه التكويد ..................................................................................................... 21
أمن اللغه Language Safe ...................................................................................... 23
وصول منخفض المستوى low-level access ............................................................... 26
السرعه Speed ...................................................................................................... 28
سرعه تطوير التطبيق ((الإنتاجيه)) ........................................................................ 28
سهوله اللغه ............................................................................................... 28
قابليه إعاده الإستخدام ReUsibility ................................................................. 30
التوسعيه Extendibility ................................................................................. 30
التخاطب مع نظم وتقنيات مختلفه .............................................................. 30
دعم التقنيات المختلفه ............................................................................ 31
توفر مكتبه أدوات واسعه Wide Component Library .......................................... 32
خلاصه ..................................... ................................................................. 32
السرعه في التنفيذ Executing Speed ..................................................................... 34
حجم التطبيق Application Size .............................................................................. 37
دعم المجاري المتعدده Multi Threading .............................................................. 38
معالجه الإستثناءات exception handling ................................................................ 39
دعم GUI و graphics ..................................... ....................................................... 39
الإنتشار والتسويق والدعم الفني Marketing and Support ................................... 41
المحموليه Portability ..................................... ..................................................... 44
المحموليه على صعيد نظم التشغيل ..................................... ....................................... 44
اللغات التي تعمل على منصات خاصه ..................................... .............................. 44
نسخ من اللغه مخصصه للعمل على نظم مختلفه .................................................... 46
محررات مختلفه تدعم نظم مختلفه ....................................................................... 47
المحموليه على صعيد إصدارات نظام التشغيل المختلفه ................................................... 47
المحموليه على صعيد نظام تشغيل واحد_أجهزه مختلفه ................................................. 49
مكتبات زمن تشغيل (Run Time) ..................................... .................................. 49
الأدوات التي إستخدمناها في برنامجنا ................................................................. 50
التكامل مع نظام التشغيل OS integrity ................................................................ 51
دعم الويب Web Supporting ............................................................................... 52
مفتوحه المصدر Open Source ............................................................................. 53
