C is 50 Years Old. Should You Learn Rust?

preview_player
Показать описание
ITS A DEBATE AS OLD AS TIME. OR POSSIBLY 8 YEARS DEPENDING ON YOUR DEFINITION OF THE WORD "YEAR".

There's ton's of debate around what language you should learn first. Is it C? Is it Rust? TODAY WE FIND OUT.

🛒 GREAT BOOKS FOR THE LOWEST LEVEL🛒

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

That intro makes no sense. Time clearly came into existence on January the first, 1970.

turun_ambartanen
Автор

Learns C, builds a C library that handles memory like Rust.

Stopinvadingmyhardware
Автор

Whether or not you're going to learn Rust or use C in production, C is so immensely important to computer science and computing history that basically every real programmer needs to have experience with it

postmodernist
Автор

I've used C professionally long enough to be mad at it's limitations, but it is still the best language to build your foundational knowledge with. Because once you understand C, you start to understand the building blocks that pretty much the entire field of software development is built on. You don't have to learn it first IMO, any high level language is fine, but definitely learn it second. Speaking from my experience learning C contextualised my earlier experience with Java and a lot of the design of the language features started to make sense.

semicharmedkindofguy
Автор

C.
If every language were like a martial art, I'd say that C is the one that improves your combat posture, and that can really make a difference.

guilherme
Автор

As quite a new „rustacean“, the biggest improvement for me was the tooling. I know C and C++ have lots of great third-party tooling but no setup one short command for everything is just so much better.

Zwiebelgian
Автор

Full stack dev here and I can't stand how commonplace it is to just not give a fuck about memory. This depiction is so accurate. Even solid experienced devs happily choose js methods that create completely unnecessary memory and make excuses.

TJDeez
Автор

100% learn C. I would advise any beginner to start with C until you get to posix things, do those too and voila, a bit more networking stuff and you are set for great success

alexanderheim
Автор

Quality content, never expect something less from you 😄

muhammadsulthanmazaya
Автор

I've learned and coded a lot of C. Now I'm beginning to learn Rust and there's some patterns that I definitely will use within my C code too

diogob
Автор

Best video out there about programming language choices when learning by far!

LogicEu
Автор

I enjoy the topic, the content and the comedy, thank you

joshua
Автор

Experienced developer here. C and Java among other languages. I'll learn RUST as soon as I have a need for it. Right now there are no job listings that list RUST in my area and right at the moment there are no software projects using RUST that I want to get into. If you're going to be a developer you should expect to be asked to pick up languages quickly as needed. It shouldn't take more than a couple of weeks to get productive with basics, though obviously it will take you longer to learn idioms, libraries and frameworks with proficiency.

sammyfromsydney
Автор

My friend had a very pragmatic approach to this question;
"Take a look at some examplecode. Pick the one that looks appealing. You will have to pick up other languages allong the way, so start with one that you like on first look. Most important is to just start somewhere and then keep going."

(Was C++ for me. Just recently decidet to go 'full C' after another because returnvalues from templates that get funeld into frameworks wich in turn return a pointer to a polymorphed class with 35 levels or inherritance sucks quite some major cojones. And while I miss some features of C++ (references, operator- and function overloading) the general ease of use outweights those few drawbacks, IMHO)

psymcdad
Автор

This was super helpful. Thanks for answering that question, and providing a proper context.

Korudo
Автор

Thank you for this! I was pretty overwhelmed.

boody
Автор

I agree C is great as you need no libraries, objects or classes when creating software. Direct low level hardware calls give you full control of the audio chip/card.

hicknopunk
Автор

Yours is some of the best advice around for programmers.

paulchamberlain
Автор

assembly is fun, it lets me put all my variables into display memory. just ignore that line of pixels on the top left.

Bp
Автор

C and Zig. Would recommend a lot <3

IvanStamenkovicSeemsIndie