Why Learn C for Programming? #programming #coding #lowcode

preview_player
Показать описание

Рекомендации по теме
Комментарии
Автор

My first language was C and my first large project was recreating "printf" so I learned A LOT when I first started

baxterdevin
Автор

Use to hate C, only after actually using it I realized all I really hated was C++

TheCodingHat
Автор

I love C so much, it was the first language I learned and I've used it in projects, from:

Recreating the "printf" function,
To creating a "simple shell",
To building a "Monty byte code interpreter"
To finally building a simple HTTP web server.

So I have quite learned a lot from it.

johneric
Автор

I didn't realize how few keywords it has, really solidfies the whole "simple is not easy"

daze
Автор

Harvard CS50 was one of the best uses of time that I would recommend to a beginner. I found it later than I should have but it provided more than I thought it would.

boomxhartshotxchannel
Автор

Writing assembly was how I finally understood what C is doing

jamespilcher
Автор

I took CS50x a few years ago and it was a game changer for me. They use C for their course's programming language. C is very simple, but also very powerful.

I don't even work as low level programmer, but the ideas of how CPU and RAM works, how to handle GC manually, compiler optimization, etc etc has helped me tremendously.

dputra
Автор

For someone whose primary job is in IT, starting with C is a best decision.
If you come from a different background but still need to use programming, Python is where you start.

CoentraDZ
Автор

Learning is C is when I really began to understand languages and operating systems.

chrismazza
Автор

At university I remember someone telling me that a random guy from our town had created a program language, that could do anything. 20 years later I learned C. Never looked back. Thank you for changing my life. ❤

TorkilZachariassenTZNG
Автор

My favorite C pasttime is making a loop to turn my pc into a spaceheater

Void_Dragon
Автор

I'm presently reading, and setting up to work through, an old book called Doing Business with C. I found it at a thrift store. It basically teaches you C, and has a couple of programs like a P&L & something else. I am determined to learn all of this, for myriad reasons. I've got Vim installed. That's where I'm at rn.

erichanson
Автор

I love c for that too. Because sometimes its hard to map the modern abstraction layers to lower levels - I do webdev and deciphering react or some MVC was bigger problem for me than understanding the code -> assembly -> os calls -> hardware chain.

AnonymousAnonymous-li
Автор

I highly recommend doing it the following way:

Learn C -> Learn Rust -> go back to C.

You'll be mindblown how much better your C code becomes once you learn rust AFTER C.

Not before, before will make it actually a lot harder.

Mempler
Автор

C and incredibly simple in the same sentence is wild

skytheambatablow
Автор

What keyboard/switches do you use? The sound great!

Eisesser
Автор

This is 100% true. I don't code in c professionally but I learned programming because the first tutorial into was in c and it was all full with caveats of how computer work.

bigeteum
Автор

I would say that the Best programming language to start for someone who is nor already has a technical or It background or is new to programming Python is the best language to start it may not make them great or even good at programming but it will become clear to that person if programming is for them or not and once you start learning things you understand them and then you can go to C C++ java and others. Starting with C and C++ will kill you motivation and can discourage people from getting into Programming or development. Talking from experience

hassantanoli
Автор

That's one of the best shorts on YouTube. Well done !

cristianoo
Автор

Wow. Well said. Makes me want to learn C now.

mitsk