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.
I'm afraid I have access only to C. But still appreciate the humor.
Oh my god, now I'm afraid of what if she finds out I play with C.
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
One line: wherever you have interact with hardware and electronics C is the way to go... No other languages matches that.
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.
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.
the she joke at the end haha
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.
Some professor said, you'll die but C will live.
C is the best language!
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.
It's really simple - it's close to the metal and there's 53 years worth of C code out there!
and they call me crazy when I said. "I'm building a custom engine for myself in C"
Assembly and C will never cease to exist
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
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
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.
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?).
@piotrjaga6929