Programming Language of 2023 Goes to C#

TIOBE Software has declared C# the programming language of 2023 based on its long-running popularity index. The TIOBE Programming Community Index shows year-over-year trends in programming languages ​​based on search engine volume.

In January 2024, the top three programming languages ​​were Python, C and C++. However, they all lost popularity over 2023 in TIOBE’s proprietary ranking system. Other major changes between January 2023 and January 2024 are as follows:

  • C# had the most growth year-over-year at +1.43%.
  • JavaScript rose from 7th to 6th place.
  • PHP rose from 10th to 7th place.
  • Visual Basic falls from 6th to 8th place.
  • SQL fell from 8th to 9th place.
  • Scratch rose dramatically from 20th place to enter the top 10 at 10th place.

C# wins 2023 programming language of the year

“C# is eating market share from Java and is getting more and more popular in domains such as web application back ends and games (thanks to Unity),” TIOBE Software CEO Paul Jansen wrote in the TIOBE Index post for January. “C# can be used free of charge and evolves at a steady pace, making the language more expressive with every new release. C# is here to stay and might even surpass Java

Student Team Qualifies for National Programming Competition

Iowa State student team working together on computer in programming competitionIowa State student team working together on computer in programming competitionSoftware Engineering (SE) senior, Omar Muhammetkulyyev, was part of a three person programming team to compete in the November 4, 2023 International Collegiate Programming Contest (ICPC) NCNA Regional Programming Contest held at Iowa State University (ISU) in Pearson Hall. There were 130 teams participating in this year’s competition.

The Iowa State team, Proof by AC, qualified for nationals in Orlando, FL in May 2024. They will be one of 50 teams competing at the national contest.

Iowa State University is part of the North Central North America (NCNA) region which includes Minnesota, Wisconsin, Western Ontario, Manitoba, Iowa, North Dakota, South Dakota, Nebraska, Kansas, and the UP of Michigan. ISU served as a host site (one of 19 in the region) for this year’s NCNA regional competition under the direction of Dr. Gurpur Prabhu.

This year’s interdisciplinary qualifying team consisted of three students – Omar Muhammetkulyyev (Software Engineering), Rudolph Nahra (Electrical & Computer Engineering/Math), and Jose Rodrigo Santamaria (Computer Science). They were coached by Michael Gerten who is a PhD graduate student in Computer Science.

ISU student programming team celebrates participation in the national competition last year.ISU student programming team celebrates participation in the national competition last year.

(L to R): Jose Rodrigo Santamaria (front), Michael Gerten (coach), Omar Muhammetkulyyev, and Rudolph Nahra

!function(f,b,e,v,n,t,s)

{if(f.fbq)return;n=f.fbq=function(){n.callMethod?

n.callMethod.apply(n,arguments):n.queue.push(arguments)};

if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';

n.queue=[];t=b.createElement(e);t.async=!0;

t.src=v;s=b.getElementsByTagName(e)[0];

s.parentNode.insertBefore(t,s)}(window,document,'script',

'https://connect.facebook.net/en_US/fbevents.js');

fbq('init', '152291272389303');

fbq('track', …