788 views|5 replies

1w

Posts

25

Resources
The OP
 

TIOBE Programming Index September 2024 [Copy link]

September headlines: Programming language C is at an all-time low

C, one of the foundations of all programming languages, dropped one position in the TIOBE index this month. C is now at 4th place, which is the lowest position since the TIOBE index started in 2001. Is C losing its magic? C is a relatively small programming language that produces very high performance code. Therefore, it has been a favorite for embedded systems for a long time. The only serious disadvantage of C so far is that it is not designed for scaling. Large C programs are difficult to maintain due to the lack of object-oriented features. Now that embedded systems tend to grow in functionality, the code size also grows, and more and more embedded compilers have good C++ support, there is a trend to switch from C to C++. Recently, another threat to C surfaced. The US government wants to ban memory-unsafe languages like C in favor of memory-safe languages like Rust. This is another trend I have observed. Some companies are considering Rust as a replacement for CC. C may be losing its magic, but it will remain in the top ten of the TIOBE index for a long time. Its application base is incredible and it is part of countless safety-critical systems around the world.

No. 21 - 50

This post is from DIY/Open Source Hardware

Latest reply

I have recently read some articles about using C++ development boards for MCUs. If there is sufficient flash, using C++ for development will be much more convenient than using C.   Details Published on 2024-10-1 10:09
 

733

Posts

4

Resources
2
 

Python is still far ahead and ranks first, while C/C++ and Java are still at the forefront.

This post is from DIY/Open Source Hardware
 
 

19

Posts

0

Resources
3
 

No new languages are emerging, and Americans are running out of motivation to innovate

This post is from DIY/Open Source Hardware
 
 
 

34

Posts

0

Resources
4
 

To be honest, this is still not very useful as a reference in China. C++ ranks second abroad. Can it work in China?

This post is from DIY/Open Source Hardware
 
 
 

62

Posts

0

Resources
5
 

This is of little value. The specific language you learn depends on the project you want to do and the industry you are engaged in.

This post is from DIY/Open Source Hardware
 
 
 

6841

Posts

11

Resources
6
 

I have recently read some articles about using C++ development boards for MCUs. If there is sufficient flash, using C++ for development will be much more convenient than using C.

This post is from DIY/Open Source Hardware
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list