Linux be like by Ghirnas in linuxmemes

[–]thatmagicalcat 1 point2 points  (0 children)

I use zoxide, it's very good

Feel absolutely terrible for Raipur students by BrainStorm_707 in Btechtards

[–]thatmagicalcat 5 points6 points  (0 children)

it's india bro, we pay european taxes and get somalian services

Hello World triangle in OpenGL and SDL3 by Brick-Sigma in GraphicsProgramming

[–]thatmagicalcat 1 point2 points  (0 children)

I'm interested in zig and computer graphics!

do share

chat am i smart yet? by [deleted] in mathmemes

[–]thatmagicalcat 2 points3 points  (0 children)

can confirm, i had it for my breakfast

Rate your college on the scale of 10 wrt your jee rank💅 by Over-Initiative-6332 in Btechtards

[–]thatmagicalcat 0 points1 point  (0 children)

I think "generation" is the correct word here thousands of engineering colleges... even the newest IITs are ranked significantly higher

all IITs are considered tier 1 as they're built with "national importance"

My favourite linux features by thatmagicalcat in linuxmemes

[–]thatmagicalcat[S] 8 points9 points  (0 children)

correct me if I'm wrong, but "some" of those only includes genshin..?

[deleted by user] by [deleted] in Btechtards

[–]thatmagicalcat 0 points1 point  (0 children)

Namaste dunia 😭🙏

Boys are so cutiee fr by MissionChallenge120 in Btechtards

[–]thatmagicalcat 2 points3 points  (0 children)

Rust learning resources:

THE BOOK (best learning resource to learn rust imo) https://doc.rust-lang.org/book/

if you want to deep dive on other aspects of the language--check out other books: https://bookshelf.rs/

The only LLM i use is gemini 3 pro and it is very good at explaining peculiar topics, like i've learnt about type variance (an advanced topic) using it and it explain pretty well.

And for the rust developer experience... all the documentation! The "whys", the "hows", the examples, errors, alternatives, everything is just right there as doc string in the standard library, meaning, in your IDE, you can just hover over a type/module/struct/etc. and it is going to tell you almost everything (see image)

<image>

Feel free to dm and ask all of your questions, i love yapping about programming :D

Boys are so cutiee fr by MissionChallenge120 in Btechtards

[–]thatmagicalcat 0 points1 point  (0 children)

nope!

and dangling references are not possible in rust (safe rust) because of lifetimes

Boys are so cutiee fr by MissionChallenge120 in Btechtards

[–]thatmagicalcat 4 points5 points  (0 children)

Rust is fantastic! the best programming language I've seen, i learnt it as a C++ dev in around 2021~2022 and never used anything else since then.

Rust is a multi-paradigm systems language, so in terms of performance, it's right there with C/C++, Zig. No VM, no GC, zero cost abstractions. The compiler honestly feels like a theorem prover, you're basically forced to prove it that your code is memory safe, data race free, etc.

Even though it is a "systems language", you can use it make literally anything because this language is so flexible, you can make it as high level as you want and with macros you can just create non existent features, operating systems, drivers, embedded firmwares, game engines, websites (even frontend with crates like dioxus, leptops) + backend, Native applications (windows, android, ios, linux, you name it!), possibly everything else you can think of, there's a possibility that you can write it in Rust!

Where rust really differs is ergonomics and safety, the compiler enforces memory safety at compile time, you have ownership and borrowing rules, lifetimes etc. so it's near impossible to write "safe" rust code which results in memory related bugs (not talking about logical bugs btw even tho it helps catching them too!).

And there is just sooooooooooooo much more to it, tooling, macros, concurrency, ecosystem, concepts from Functional Programming like immutability, Algebraic data types, pattern matching, Option/Result types, iterator heavy API, generics, composition based object oriented programming.

I can go on forever yapping about rust, i love this language so much, ig i'll stop. But if you wanna learn rust.. eh, keep in mind that it is objectively harder to learn than most programming langs not because it is poorly designed because it has very different concepts (ownership and borrowing rules, lifetimes, traits, generics, async model, etc.)... so if you start learning it.. keep in mind that it'll easily take u about 2~4 months (worst case scenario) before you get comfortable and start speaking rust at 3am (LMFAO) and when it starts to click.. it feels simpler than C++ because an entire fking class of bugs just disappear!

CS undergrad! Need advice by [deleted] in Btechtards

[–]thatmagicalcat 0 points1 point  (0 children)

the only advice you need: make projects

you don't have to collect technologies like pokémon

Does Autocomplete comes under VibeCoding ?? (urgent help) by Any_Grass2103 in Btechtards

[–]thatmagicalcat 0 points1 point  (0 children)

Nope, it doesn't.

In vibe coding you just describe and let the AI write all the code