program linguistic communication : wherefore this Old favorite be on the rise over again
3 min readimage : jasper Cole/Getty Software-testing business firm Tiobe , which maintain A monthly tracker of the popularity of the immense array of program linguistic communication available to computer software developer , ha pick C++ A information technology scheduling linguistic communication of 2022 .
scorn information technology be place tertiary IN Tiobe ‘s Jan 2023 index , the popularity of C++ rise fast than all other linguistic communication last yr , upward by 4.26 % compare with Jan 2022 , the company say .
also : information technology ‘s the end of program A we cognize IT — once more ZDNET recommend The best programing language here ‘s a listing of the to the highest degree popular scheduling linguistic communication and where to larn them read now runner-up this twelvemonth be c , the 2d to the highest degree popular linguistic communication , which grow IN popularity by 3.82 % , and python , the top linguistic communication , which grow by 2.78 % .
have fall from 3rd , java be now In 4th spot , grow 1.55 % .
“ The reason for C++ ‘s popularity be IT first-class public presentation while be A high degree object-oriented linguistic communication .
Because of this , information technology be possible to develop fast and huge software system system ( over meg of line of code ) In C++ without needfully end upward in A upkeep nightmare , ” tell Tiobe chief operating officer Alice Paul Johannes Vilhelm Jensen .
he as well ascribe C++ ‘s rise IN popularity to the comparatively recent C++20 update In Dec 2020 .
This be the up-to-the-minute version of C++ to be standardize by the International organization for standardisation ( ISO ) and introduce interesting characteristic , such A mental faculty .
C++ wa create in 1985 by Danish electronic computer scientist , Bjarne Stroustrup .
C++ be the principal linguistic communication employ to construct chrome and ha be A primal linguistic communication , along with c , for the android open origin task .
C++ be as well popular in system program , the automotive industry , the finance sector , and game development .
as well : Low-code be on the rise : Should developer worry ?
IN term of the Tiobe index , Johannes Vilhelm Jensen remark C++ gain In popularity when the C++11 criterion wa publish In 2011 , mark IT first major rise since 1998 .
“ The adoption of this New criterion [ C++11 ] take A few twelvemonth because there be No C++ compiler available to back up the New linguistic communication definition .
Because of C++11 , C++ wa tardily go acclivitous IN the TIOBE index after have be IN A unvarying diminution since 2001 .
The 2d Land Mark be the recent C++20 publication , ” remark Johannes Vilhelm Jensen .
Johannes Vilhelm Jensen as well remark that C++ rival rust enter the top twenty over again ( be rank astatine number twenty-six ace yr ago ) , merely tell that “ this time IT seem to be for real ” , suggest IT could now keep A stable position in the top twenty .
rust ‘s profile shoot upwards during the past twelvemonth after IT wa officially espouse for the Linux kernel version 6.1 , clear IT mode for driver to be write IN rust .
IN many mode , C++ be Associate in Nursing interesting pick for Tiobe ‘s linguistic communication of the twelvemonth .
mark Russinovich , CTO of Microsoft cerulean , say of late that developer should avoid use c OR C++ IN New undertaking and alternatively utilize rust because of information technology memory safety benefit , even urge the industry to declare those linguistic communication deprecate .
also : why Job cut astatine large technical school make n’t e’er demo the full ikon The android open source project , which adopt rust in 2021 , be handle information technology adoption of rust by leave exist degree Celsius OR C++ code in spot simply write New code In rust .
IT engineer make the decision after find rust could attain memory safety , while as well furnish tantamount public presentation to degree centigrade and C++ .
even the National Security Agency ha lately say developer to think about switch from degree Celsius and C++ to A memory safe program linguistic communication such A c # , go , java , ruby , rust , and swift .
The top X linguistic communication IN Tiobe ‘s Jan 2023 index : python , degree centigrade , C++ , java , c # , Visual basic , JavaScript , SQL , assembly linguistic communication , and PHP .
round out the top twenty be : Gustavus Franklin Swift , go , r , classic Visual basic , MATLAB , ruby , Delphi , rust , Perl , and scratch .
Tiobe tell information technology valuation be base on the number of skilled engineer globally , course of instruction , and tertiary political party seller .
IT as well us popular search engine to compute the valuation .
Source: ZDNet