تعريف لغه +C
هي لغه برمجه كأنيه متعدده الاغراض وتضم العديد من مميزات لغات البرمجه عاليه المستوي وتعد من لغات البرمجهالتي يمكن استخدامها لتطوير الكثير من التطبيقات مثل تطبيقات سطح المكتب والالعاب
تاريخ لغه +C
يعود تاريخ هذه اللغه الي عام 1979 الذي قام بانشائها برايان سترسروب اثناء عمله في مختبرات بيل في الواقع عمل عليها كنسخه مطوره من لغه سي وسيت بدايه سي مع الصفوف وكانت 99% من برنامج سي تعمل عليه دون تغيير وتم تغير اسم اللغه عام 1983الي الاسم المعروف حالياوهو سي بلس دلاله علي معامل الزياده في اللغه وهو +ومع الوقت تم اضافه العديدمن الميزات حتيتطورت ووصلت الي شهرتها الحاليه
استخدامات لغه +C
تستخدم هذه اللغه في العديد من البرامج والتطبيقات التي تستخدمها بشكل يومي فمنها ما اعتمد علي اللغه بشكل كبير ومنها ما دخلت عليه عده لغات مجتمعيه في تطويره لكن القوه التي تتمتع بها هذه اللغه جعلتها تحتل مكانا في برمجه معظم البرامج الناجحه والقويه مثل
برامج انظمه الالات الهواتف المحموله
برامج الفوتوشوب وأليسترويتر والبريمير
تطبيقات جوجل
متصفح الانترنت
برامج النمذجه ثلاثيه الابعاد
امازون
البريد المصري
مميزات لغه+ C
تعتبر من اللغات الرائده في تطوير المشاريع الكبيره والمعقده
توفر مكتبه قياسيه stlمن الخوارزميات ووحدات الدخل والخرج
قويه اذا تستعمل في العديد من انظمه التشغيل
متعدده المهام
وفرت العديد من الوظائف المرتبطه بالدول والتحميل الزائد
لها شعبيه هائله
القدره علي التحكم باستخدام الذاكره بشكل كبير
خفيفه وسريعه وتستهل موارد تظام اقل مقارنه بلغات اخري مثل الجافا وبايثون
عيوب لغه +C
معقده بالنسبه للمتعلمين حديثا
تعتبر غير امنه
لا تدعم استعاده الموارد
صعبه التعامل والتصحيح عند استخدامها فيي تطبيقات الويب
لا توفر الكثير من الدعم للمبرمج
لا يوجد مكتبات افتراضيه خاصه بها لتصميم الواجهات الرسوميه
0 تعليقات