• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

I'm learning C

Page 4 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
C is a simple (in terms of language features) and elegant language. What’s even more remarkable is that it hasn’t really changed much in 40 years, yet it continues to dominate language usage statistics.

Pretty much every operating system kernel and kernel mode device driver is written in C. Whatever you’re reading this on, it's almost certain some part of that chain was written in C. Also any language worth a damn can speak the C ABI.

One simply cannot understate how important this language has been. What the transistor did for hardware, C did for software.

And what did the people who invented get from it? Butkus. It constantly amazes me how something of such perfection never got monetized by its inventors.

I do embedded programming and C is still the most popular programming language for embedded systems.
 
Why not C# ?

I would love to learn C#, but I just don't have that coding logic to really understand how to do all of that. If my lack of understanding PHP is any indication, then I suppose for me C# would be a real PITA to learn.
 
Why not C# ?

I would love to learn C#, but I just don't have that coding logic to really understand how to do all of that. If my lack of understanding PHP is any indication, then I suppose for me C# would be a real PITA to learn.
Because I use Linux.
 
Methinks C is still the best language on which to learn programming. Teaches you what's actually happening closer to the metal - memory allocation/deallocation, how data structures really work, etc. Sure...you could extend that argument and say everyone should start with ASM, but at least C is still the same basic structure/syntax as other modern languages, so you can learn C and then move on to higher level languages without completely changing the way you write code.

<- from a guy who spends his workday writing C#, Java, Javascript, and/or Go.
 
I am learning verilog 🙁
Hate that stuff.
Things I do like such as web development, game development, android development, cyber security, and whatnots, my school does not freaking teach. I have to self learn everything.
 
Back
Top