top | item 21918628

(no title)

6700417 | 6 years ago

I’ve never worked at a startup. I know very few people who have been involved in the startup world. I have exclusively used C and C++ in my professional work (with a tiny bit of python for scripting).

Yet I haven’t know anybody who primarily or even occasionally used C in their work for over a decade. I know they exist but the majority of C programmers moved on to C++ a long time ago.

There are areas like kernel and driver development where C is still in widespread use but these jobs represent a tiny fraction of developers.

Any language popularity metric that ranks C as the second most popular language is massively flawed.

discuss

order

codr7|6 years ago

Except the entire world runs on top of C and will continue to do so for quite some time, it's not all about new or user facing projects.

Linux is pretty popular.

6700417|6 years ago

The world running on top of C and Linux being popular have nothing to do with this. Have you looked at what TIOBE claims to measure? They very specifically say it’s not about the number of lines of existing code. It’s supposed to be a measure of the popularity of the language.

From their site (https://www.tiobe.com/tiobe-index/):

“The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.”

pjmlp|6 years ago

C compiled with compilers and standard library written in C++.

My world runs on top of C++.

C is only relevant on constrained embedded hardware and FOSS UNIX clones.