منشئ C++ يدحض تحذير البيت الأبيض

تكلنوجيا

منشئ C++ يدحض تحذير البيت الأبيض


يقتبس قارئ مجهول تقريرًا من InfoWorld: قام منشئ C++ Bjarne Stroustrup دافع عن لغة البرمجة المستخدمة على نطاق واسع ردًا على تقرير إدارة بايدن بذلك يدعو المطورين لاستخدام لغات آمنة للذاكرة وتجنب استخدام اللغات الضعيفة مثل C++ وC. في رد بتاريخ 15 مارس على استفسار من InfoWorld، أشار ستروستروب إلى نقاط القوة في C++، التي تم تصميمها في عام 1979. “أجد أنه من المفاجئ أن مؤلفي وقال ستروستروب: “تبدو هذه الوثائق الحكومية غافلة عن نقاط القوة في لغة C++ المعاصرة والجهود المبذولة لتوفير ضمانات أمان قوية”. “من ناحية أخرى، يبدو أنهم أدركوا أن لغة البرمجة هي مجرد جزء واحد من سلسلة أدوات، لذا فإن تحسين الأدوات وعمليات التطوير أمر ضروري.”

وشدد ستروستروب على أن تحسين السلامة كان دائمًا هدفًا لجهود تطوير لغة C++. “لقد كان تحسين السلامة هدفًا لـ C++ منذ اليوم الأول وطوال تطورها. ما عليك سوى مقارنة لغة K&R C مع لغة C++ الأقدم، ولغة C++ المبكرة مع لغة C++ المعاصرة. CppCon 2023 الكلمة الرئيسية “يوضح هذا التطور،” قال. “يتم كتابة الكثير من جودة لغة C++ باستخدام تقنيات تعتمد على RAII (الحصول على الموارد هو التهيئة)، والحاويات، ومؤشرات إدارة الموارد بدلاً من فوضى المؤشرات التقليدية على نمط C.” واستشهد ستروستروب بعدد من الجهود لتحسين سلامة C++. “هناك مشكلتان تتعلقان بالسلامة. من بين مليارات الأسطر في لغة C++، هناك عدد قليل منها يتبع المبادئ التوجيهية الحديثة بشكل كامل، وتختلف مفاهيم الناس حول جوانب السلامة المهمة. قال: “أنا ولجنة معايير C++ نحاول التعامل مع ذلك”. “الملفات الشخصية هي إطار عمل لتحديد الضمانات التي يتطلبها جزء من التعليمات البرمجية وتمكين عمليات التنفيذ للتحقق منها. هناك وثائق تصف ذلك على الموقع الإلكتروني للجنة – ابحث عن مجموعة العمل 21 – والمزيد قادم. ومع ذلك، فإن البعض منا ليس في مزاج يسمح له بانتظار التقدم البطيء بالضرورة للجنة”.

قال ستروستروب إن الملفات الشخصية “هي إطار عمل يسمح لنا بتحسين الضمانات بشكل تدريجي – على سبيل المثال، التخلص من معظم أخطاء النطاق في وقت قريب نسبيًا – وتقديم الضمانات تدريجيًا إلى قواعد أكواد برمجية كبيرة من خلال التحليل الثابت المحلي والحد الأدنى من عمليات التحقق من وقت التشغيل. الهدف طويل المدى لـ C++ هو أن توفر C++ أمانًا للنوع والموارد متى وأينما دعت الحاجة. ربما الدفع الحالي لسلامة الذاكرة – مجموعة فرعية من الضمانات التي أريدها – سيكون مفيدًا لجهودي، والتي هي مشترك من قبل الكثيرين في لجنة معايير C++.” دافع ستروستروب سابقًا عن سلامة لغة C++ ضد وكالة الأمن القومي، التي أوصت باستخدام لغات آمنة للذاكرة بدلاً من لغة C++ وC في نشرة نوفمبر 2022.



Source link

Today^Free Esho Xbox Gift Card Free Shein Gift Free Tiktok Fol How Can I Get A Free Paypal Mon Daily Gifts And Monopoly Go! Ge Dice Dreams Fre Free Gift Cards Bingo Blitz Fre Free Amazon Gif Dice Dreams Fre Free Tiktok Fol Free Amazon Gif Free Amazon Gif Discover The Po Free Amazon Gif Free Paypal Mon Free Nintendo E Free Amazon Gif 12 Easy Ways To Free Nintendo S How To Get 1000 Monopoly Go Fre 6 Best Free Pay How Can I Get A Playstation Psn Today'S Coin Ma Free Tiktok Fol Paypal Hack To Free Followers How To Score Fr Dice Dreams Fre Bingo Blitz Fre Earn Free Paypa Bingo Blitz Fre Monopoly Go Fre Nintendo Eshop New.Updated She How To Get Free Today'S Coin Ma Monopoly Go ! F Xbox Gift Card Free Google Pla How To Get Free Free Codes For Today'S Coin Ma Coin Master Spi Free Xbox Gift Playstation Psn Dice Dreams Unl Free Shein Card Earn Free Plays Bingo Blitz Fre Working Playsta Bingo Blitz Fre Xbox Gift Card Today'S Coin Ma Free Shein Card
Back To Top
Today^Free Esho Xbox Gift Card Free Shein Gift Free Tiktok Fol How Can I Get A Free Paypal Mon Daily Gifts And Monopoly Go! Ge Dice Dreams Fre Free Gift Cards Bingo Blitz Fre Free Amazon Gif Dice Dreams Fre Free Tiktok Fol Free Amazon Gif Free Amazon Gif Discover The Po Free Amazon Gif Free Paypal Mon Free Nintendo E Free Amazon Gif 12 Easy Ways To Free Nintendo S How To Get 1000 Monopoly Go Fre 6 Best Free Pay How Can I Get A Playstation Psn Today'S Coin Ma Free Tiktok Fol Paypal Hack To Free Followers How To Score Fr Dice Dreams Fre Bingo Blitz Fre Earn Free Paypa Bingo Blitz Fre Monopoly Go Fre Nintendo Eshop New.Updated She How To Get Free Today'S Coin Ma Monopoly Go ! F Xbox Gift Card Free Google Pla How To Get Free Free Codes For Today'S Coin Ma Coin Master Spi Free Xbox Gift Playstation Psn Dice Dreams Unl Free Shein Card Earn Free Plays Bingo Blitz Fre Working Playsta Bingo Blitz Fre Xbox Gift Card Today'S Coin Ma Free Shein Card