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

طالما موجود انظمة PC إذن لا انقراض للسي + ... بإنتشار الاجهزة الكفية و الجوالات و التوجهه إلي تطوير البرمجيات لهذه الاجهزة فمن المحتمل إنقراض السي + .
BEng , Electronics and communications.
Embedded systems engineer.
Graphics Programmer
عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح
ميكروسوفت تحاول بكل السبل ابعاد المبرمجين عن ال ++C ولكن مع ذلك لا يمكنها ذلك حاليا ولكن فى المستقبل الله أعلم .
بالنسبة للأجهزة الكفية و الهواتف المحمولة فعلى سبيل المثال نظام Symbian مكتوب بالكامل بال++C و يدعم ال++C بشكل قوي و هي اللغة رقم 1 على النظام
و نظام Symbian هو النظام الأكثر انتشاراً على اجهزة الSmartPhone مثل Nokia 6600, 9210, 9500, 7650, 3650, أو Siemens SX1 و هواتف أخرى عديييييييدة
Sr. Software Development Engineer
Hulu, LLC
My Blogs
اعتقد ان السي بلص بلص لن يقضرها لا السي شارب و لا الجافا .. بل ما قد يقرضها هو لغة افضل منها تصلح لان تكون systems programming language .. مثل D و لكن حتى هذه لا اظن انها ستقضي على السي بلص بلص .. لان هناك العديد من البرامج المكتوبة بالسي بلص بلص و اللتي لا تازل قيد الاستخدام و التطوير .. و لا اعتقد ان احد سيحول ملايين السطور من الاكواد الى لغة جديدة!
لغة السي بلس بلس هي نفس لغة السي مع وجود تقنية جديدة ألا وهي oop . وبالتالي فإن اللغة في حد ذاتها ليست شيء مهم أكثر من فلسفة اللغة نفسها.
مع العلم أن آخر إصدار لل iso c كانت 2003 رغم أنها أقدم من لغة سي بلس بلس بحوالي عقدين من الزمن.
ولو افترضنا في الوقت الحالي أن اللغات ستنقرض فإن آخر لغتين سينقرضان هما السي بلس والسي، حيث أن معظم اللغات مستمدة من تلك اللغتين.
System Engineer
Red Hat Certified Engineer
Red Hat Certificate Number
805010381752078
لا أعتقد نهائيا سيحدث معها كما حدث مع vb6 لأنها لاتزال قوية و لافرق بينها و بين C++.NET
كإجابه على الاستفتاء أرى أنه مستحيل أن تنقرض لغة السي , وبم أن السي ++ هي نفس السي ولكن محسنه لدعم الـ oop , وهي الاتجاه السائد للبرمجه الحديثه , فيستحيل أيضا إنقراض لغه بهذه القوه , يكفي عدد المبرمجين بها حتى الآن في جميع أنحاء العالم , يكفي معرفة اي مبتدئ في البرمجه قوة هذه اللغه وكمية المصادر المتوفره لها حاليا والأكواد والأمثله بل والبرامج التي تنتشر في السوق وتحتاج لدعم مستمر وهي مصممه بهذه اللغه.
بل السؤال الذي يمكن أن يطرح هنا :
هل يمكن أن يتم دعم لغة السي++ أكثر من هذا بحيث تصبح مرنه اكثر لتتيح انتاجيه أعلى من الوقت الحالي ؟
فمثلا تتميز السي شارب حاليا بالانتاجيه العاليه وتشابهها جدا مع السي++ والـ Java بل واقترابها من Java اكثر لاعتمادها على بيئة الـ Dot Net والتي أعتبرها من وجهة نظري مشكله نظرا لأن التطبيقات التي يتم تنفيذها بهذه اللغه تكون ابطأ من مثيلتها على السي++.
فهل يمكن دعم مترجمات السي++ لتصل الى بساطة السي شارب ولكن بنفس كفائة السي++ وقوتها؟
اعتقد ان في هذه الحاله سيتحول 90% من المبرمجين في العالم الى لغة السي++ الجديده.
أنتظر أن ترجع ميكروسوفت الى رشدها وتسيبها من الدوت نت ووجع الدماغ ده , وترجع التطبيقات سريعه وقويه من جديد
لا اظن ابداً أن تنقرض هذه اللغة فقوتها تغطى على صعوبتها , لغة ممتازة بكل المقاييس(بس مش فاهمها :( )
اقتباسعكس الفيبى اللى ضاعت علشان ماشيه على نظام واحد (وهناك تشكيك فى عمله على الاصدارات القادمه للويندوز )
انسى ياريكا وبلاش حكايات البيشو عدى زمانها وفات :lol: :lol:
إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
اقتباسفهل يمكن دعم مترجمات السي++ لتصل الى بساطة السي شارب ولكن بنفس كفائة السي++ وقوتها؟
عليك بلغة D .. فهذا هو هدفها من الأساس!
حتى هو مخترع اللغة يسأل نفس السؤال في الـ overview ليجيب عليه بأن D تفعل هذا.
Can the power and capability of C++ be extracted, redesigned, and recast into a language that is simple, orthogonal, and practical?
جميله جدا جدا اللغه دي ده كفايه المقارنه بينها وبين باقي اللغات المشابهه ليها مثل السي والسي++ والسي شارب والجافا
بس المشكله مش في اللغه بقدر مهي مشكله في الدعم لهذه اللغه وانتشارها وتوفر مصادر لها ومعلومات كافيه عنها ,
انا اعتقد ان هذه اللغه لو تبنتها ميكروسوفت لما احتاجت هذا الكم من الدعايه عنها كما فعلت وتفعل مع السي شارب :lol: , المشكله في السوق طالما انك تريد العمل لحساب شركه و تعمل مع فريق عمل بلغه واحده , فانه يجب مراعات انتشار اللغه ايضا ودعمها والأخير هو الأهم
اما لو كنت مبرمج حرا أو صاحب شركه برمجيات أو هاوي للبرمجه وتستخدمها للقيام بالتطبيقات الخاصه بك فهي تعتبر لغه ممتازه
ولكن هناك مشكله اخرى , بالنظر الى بيئة البرمجه التي توفرها هذه اللغه وبالمقارنه ببيئة مثل التي توفرها ميكروسوفت في الفيجوال ستوديو , فالنتيجه تحسم 100% لصالح أي لغه تخضع لدعم ميكروسوفت , ولا تنسى فنحن نتكلم على الانتاجيه ومن مؤهلات الانتاجيه البيئة التي تقوم بكتابة الكود فيها وما توفره لك من مساعدات
هذا الموضوع مغلق.