Microsoft Azure CTO says it is time to shun C, C++ languages - ET Telecom (2024)

Project (AOSP) at <a id=\"399907\" type=\"General\" weightage=\"50\" keywordseo=\"meta\" source=\"Orion\" class=\"news-keywords\" href=\"\/tag\/meta\">Meta<\/a>, at Amazon Web Services (AWS) and <a id=\"10387\" type=\"General\" weightage=\"70\" keywordseo=\"microsoft\" source=\"Orion\" class=\"news-keywords\" href=\"\/tag\/microsoft\">Microsoft<\/a>, reports ZDNet.<br><br>\"Speaking of languages, it's time to halt starting any new projects in C\/C++ and use Rust for those scenarios where a non-garbage-collected (GC) language is required. For the sake of security and reliability. the industry should declare those languages as deprecated,\" Russinovich said in a tweet.<br><br>Microsoft recently said that 70 per cent of its security patches in the last 12 years were fixes for memory safety <a id=\"607790\" type=\"General\" weightage=\"80\" keywordseo=\"bugs\" source=\"Orion\" class=\"news-keywords\" href=\"\/tag\/bugs\">bugs<\/a> \"due largely to <a id=\"6354717\" type=\"General\" weightage=\"80\" keywordseo=\"windows\" source=\"Orion\" class=\"news-keywords\" href=\"\/tag\/windows\">Windows<\/a> being written mostly in C and C++\". <br><br>Google Chrome also said that 70 per cent of all serious security vulnerabilities in the Chrome codebase were memory management and safety bugs written mostly in C++. <br><br>\"There is an enormous amount of C\/C++ that will be maintained and evolve for decades (or longer). That said, I'll bias towards Rust for new tools,\" Russinovich further said.<br><br>Rust is a promising replacement for C and C++, particularly for systems-level programming, infrastructure projects, embedded software development and more.<br><br>C++ is a general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language. <br><br>The language expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. <br><br>Several companies provide C++ compilers, including the Free Software Foundation, Microsoft, <a id=\"28115\" type=\"General\" weightage=\"50\" keywordseo=\"intel\" source=\"Orion\" class=\"news-keywords\" href=\"\/tag\/intel\">Intel<\/a>, Oracle, and IBM.<br><br>For 84 per cent professionals in the country, machine learning (ML) followed by statistics are the two most in-demand skills that recruiters are looking for in data science professionals, a report said recently.<br><br>Python remained the most used programming language across all sectors, according to the report by Great Learning, a BYJU's group company.<br><br><\/body>","next_sibling":[{"msid":94466067,"title":"Govt's order to block accounts violation of freedom of speech: Twitter","entity_type":"ARTICLE","link":"\/news\/govts-order-to-block-accounts-violation-of-freedom-of-speech-twitter\/94466067","link_next_mobile":"\/news\/govts-order-to-block-accounts-violation-of-freedom-of-speech-twitter\/94466067?next=1","category_name":null,"category_name_seo":false}],"related_content":[{"msid":"94453800","title":"Mark Russinovich","entity_type":"IMAGES","seopath":"tech\/technology\/it-is-time-to-shun-c-c-languages-for-new-projects-microsoft-azure-cto\/mark-russinovich","category_name":"Microsoft Azure CTO says it is time to shun C, C++ languages. Here's why","synopsis":"Microsoft recently said that 70 per cent of its security patches in the last 12 years were fixes for memory safety bugs \"due largely to Windows being written mostly in C and C++\"","thumb":"https:\/\/etimg.etb2bimg.com\/thumb\/img-size-15812\/94453800.cms?width=150&height=112","link":"https:\/\/etimg.etb2bimg.com\/photo\/94453800.cms?\/94453800"}],"seoschemas":false,"social_share":{"fb":"\/news\/microsoft-azure-cto-says-it-is-time-to-shun-c-c-languages\/94466077?utm_source=facebook&utm_medium={{DEVICE_TYPE}}","x":"\/news\/microsoft-azure-cto-says-it-is-time-to-shun-c-c-languages\/94466077?utm_source=twitter&utm_medium={{DEVICE_TYPE}}","whatsapp":"\/news\/microsoft-azure-cto-says-it-is-time-to-shun-c-c-languages\/94466077?utm_source=wapp&utm_medium={{DEVICE_TYPE}}","linkdin":"\/news\/microsoft-azure-cto-says-it-is-time-to-shun-c-c-languages\/94466077?utm_source=linkedin&utm_medium={{DEVICE_TYPE}}","telegram":"\/news\/microsoft-azure-cto-says-it-is-time-to-shun-c-c-languages\/94466077?utm_source=telegram&utm_medium={{DEVICE_TYPE}}","copy":"\/news\/microsoft-azure-cto-says-it-is-time-to-shun-c-c-languages\/94466077?utm_source=copy&utm_medium={{DEVICE_TYPE}}"},"msid":94466077,"entity_type":"ARTICLE","title":"Microsoft Azure CTO says it is time to shun C, C++ languages","synopsis":"Mark Russinovich, the chief technology officer of Microsoft Azure, has said that developers must stop writing codes in programming languages C and C++ and the industry should treat these computer languages as \"deprecated\".","titleseo":"microsoft-azure-cto-says-it-is-time-to-shun-c-c-languages","status":"ACTIVE","authors":[],"analytics":{"comments":0,"views":1157,"shares":0,"engagementtimems":4080000},"Alttitle":{"minfo":""},"artag":"IANS","artdate":"2022-09-27 07:55:51","lastupd":"2022-09-27 07:56:39","breadcrumbTags":["microsoft azure","mark russinovich","windows","bugs","microsoft","meta","intel","Internet"],"secinfo":{"seolocation":"microsoft-azure-cto-says-it-is-time-to-shun-c-c-languages"}}" page-title="Microsoft Azure CTO says it is time to shun C, C++ languages">
  • 2 min read

Mark Russinovich, the chief technology officer of Microsoft Azure, has said that developers must stop writing codes in programming languages C and C++ and the industry should treat these computer languages as "deprecated".

  • Updated On Sep 27, 2022 at 07:56 AM IST

Read by: 100 Industry Professionals

Microsoft Azure CTO says it is time to shun C, C++ languages - ET Telecom (1) Read by 100 Industry Professionals

Mark Russinovich, the chief technology officer of Microsoft Azure, has said that developers must stop writing codes in programming languages C and C++ and the industry should treat these computer languages as "deprecated".

The developers should rather write codes in "Rust," a multi-paradigm, general-purpose programming language licesed by MIT and Apache 2.0 (dual-licensed), due to security and reliability concerns in C and C++ languages.

"Rust" is now being used within the Android Open Source Project (AOSP) at Meta, at Amazon Web Services (AWS) and Microsoft, reports ZDNet.

"Speaking of languages, it's time to halt starting any new projects in C/C++ and use Rust for those scenarios where a non-garbage-collected (GC) language is required. For the sake of security and reliability. the industry should declare those languages as deprecated," Russinovich said in a tweet.

Advt

Microsoft recently said that 70 per cent of its security patches in the last 12 years were fixes for memory safety bugs "due largely to Windows being written mostly in C and C++".

Google Chrome also said that 70 per cent of all serious security vulnerabilities in the Chrome codebase were memory management and safety bugs written mostly in C++.

"There is an enormous amount of C/C++ that will be maintained and evolve for decades (or longer). That said, I'll bias towards Rust for new tools," Russinovich further said.

Rust is a promising replacement for C and C++, particularly for systems-level programming, infrastructure projects, embedded software development and more.

C++ is a general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language.

The language expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.

Several companies provide C++ compilers, including the Free Software Foundation, Microsoft, Intel, Oracle, and IBM.

For 84 per cent professionals in the country, machine learning (ML) followed by statistics are the two most in-demand skills that recruiters are looking for in data science professionals, a report said recently.

Python remained the most used programming language across all sectors, according to the report by Great Learning, a BYJU's group company.

  • Published On Sep 27, 2022 at 07:55 AM IST

Microsoft Azure CTO says it is time to shun C, C++ languages - ET Telecom (2)

Be the first one to comment.

Comment Now

All Comments

By commenting, you agree to the Prohibited Content Policy

Post

By commenting, you agree to the Prohibited Content Policy

Post

Find this Comment Offensive?

Choose your reason below and click on the submit button. This will alert our moderators to take actions

REASONS FOR REPORTING

Join the community of 2M+ industry professionals

Subscribe to our newsletter to get latest insights & analysis.

Microsoft Azure CTO says it is time to shun C, C++ languages - ET Telecom (3)

Download ETTelecom App

  • Get Realtime updates
  • Save your favourite articles

Microsoft Azure CTO says it is time to shun C, C++ languages - ET Telecom (4) Microsoft Azure CTO says it is time to shun C, C++ languages - ET Telecom (5)

Scan to download App Microsoft Azure CTO says it is time to shun C, C++ languages - ET Telecom (6)
Microsoft Azure CTO says it is time to shun C, C++ languages - ET Telecom (2024)
Top Articles
Latest Posts
Article information

Author: Manual Maggio

Last Updated:

Views: 5971

Rating: 4.9 / 5 (69 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Manual Maggio

Birthday: 1998-01-20

Address: 359 Kelvin Stream, Lake Eldonview, MT 33517-1242

Phone: +577037762465

Job: Product Hospitality Supervisor

Hobby: Gardening, Web surfing, Video gaming, Amateur radio, Flag Football, Reading, Table tennis

Introduction: My name is Manual Maggio, I am a thankful, tender, adventurous, delightful, fantastic, proud, graceful person who loves writing and wants to share my knowledge and understanding with you.