@piotrjaga6929

Even beethoven writes his symphony in C

@segsfault

We still use C because:
1. It's a super simple no-bullshit language that's available on basically all platforms.
2. There's no advantage/incentive to port codebase to another language.  If it works, Why fix it?
3. C provides super basic abstraction while being higher-level than Asm, Thereby it's easier to maintain & The generated code is BETTER than handwritten assembly in most cases.

@DennouNeko

I'm afraid I have access only to C. But still appreciate the humor.

@cpubug

Oh my god, now I'm afraid of what if she finds out I play with C.

@yapdog

I've been devving with C for over 30 years. Every language that's come after is just a fix for those who don't know how to use C well

@joyrc01

One line: wherever you have interact with hardware and electronics C is the way to go... No other languages matches that.

@SakthiBliss

I'm using C language since 1999. Atmost 26 years and still. Currently I code in oracle database kernel which is built mostly in C.

@geriatricprogrammer4364

As a teenager used turbo c. I still think c is the best thing since sliced bread. 

Case in point. Watch the screen as python interpreter boots up, it's c under the hood.

@devnarula6733

the she joke at the end haha

@Brynjar1

It is amazing how wonderful a tool C is, but the most important aspect of being able to use it effectively is having a high proficiency in algorithms and computer science. Most people focus solely on which language they are going to use and forget about this fundamental aspect.

@forhadrh

Some professor said, you'll die but C will live.

@freeman37

C is the best language!

@Gapçık

The sole reason of C++ preferred over C especially for games is being object oriented language. C is the actual goat under the umbrella of big daddy assembly.

@zardozjones

It's really simple - it's close to the metal and there's 53 years worth of C code out there!

@RamonChiNangWong078

and they call me crazy when I said.
"I'm building a custom engine for myself in C"

@renanmonteirobarbosa8129

Assembly and C will never cease to exist

@SunHail8

C the almost ideal: it's high-level/portable Asm & it's been only reason why operating systems are possible.. yea, it's possible to write OSes on pure Asm, but that takes damn hella much more Time to write & debug :)

PS.
unsafety isn't because of C, it's "thanks" to inherently unsafe modern hw. ;D

@BattlewarPenguin

NASA Senior Staff: What are we going to do? This may be the end of this project
NASA Intern: Have you tried rebooting it?
NASA Senior Staff: ...
NASA Intern: Oh, it actually worked

@camgere

0:20 "Direct access to hardware components".  Most hardware is controlled by memory mapped I/O (input/output). C is very good at sending a byte or word to a memory location. One difficulty. The memory mapped I/O location cannot be cached. So, you have to be able to define a non-cached area of memory (some processors can, some can't) or turn caching off. I used to work for a company that had a C compiler written in C.  You could compile the new compiler and then re-compiler it in itself. That always struck me as unnatural.

@Lensflare-85

This video doesn't explain WHY we still use C in 2024. It only shows that C is everywhere and that C can do anything (no shit?).