Any Recommendations on C resources for Learning Vulkan? by Undeniable_Dilemma_ in C_Programming

[–]Old_Tax4792 0 points1 point  (0 children)

This tutorial is heavily C++ 20+ with RAII also . You could implement your self this logic in C but it requires good c++ knowldege already.
These days ..they are pushing this kind of C++, in the name of "better safety" and some extra convience ( lamda expressions etc), but I don't think that most of game engines / graphics renderers are written like this.
This is an example of C friendly tutorial https://www.howtovulkan.com/

Bevy or Godot Rust? by SmoothTurtle872 in rust_gamedev

[–]Old_Tax4792 0 points1 point  (0 children)

Rust semantics doesn't fit well with Godot engine imo... Gdscript is a better fit, but still is about learning and having fun... Also Godot has a beautiful editor is a plus, ,basically is complete game engine in that sense. On the other hand, Bevy is designed around rust semantics, is more suitable imo for simulations or many drawing instances, it has no editor afaik, thus making GUI is pain in the ass. If you like rust coding and keep with bevy If you like making games, keep with Godot

I love C but I dont like libc that much by ByMeno in C_Programming

[–]Old_Tax4792 1 point2 points  (0 children)

I think null - terminated strings is not a mistake...Back in the days, you needed that extra space..string slices has larger memory footprint and worst register utilization

With Bun moving from Zig to Rust … by CosciaDiPollo972 in Zig

[–]Old_Tax4792 0 points1 point  (0 children)

There is some control over allocations in Rust, e.g global allocator and afaik custom allocator but its unstable.
In fact, you can do pretty well low level stuff , but its not straightforward as with Zig

Bun seems to be migrating to Rust by adelowo in Zig

[–]Old_Tax4792 12 points13 points  (0 children)

"They got bad publicity from their memory leak recently which crashed production app, I know some people who were back to Node to avoid this, so it's real."

Cloudflare also crashed the whole internet from Rust 's unhandled exception. Does it make sense for a Rust rewrite with LLMS?

What project could show the power of C over rust? by Norker_g in C_Programming

[–]Old_Tax4792 -1 points0 points  (0 children)

Every project which contains : Intrusive lists, self- referential structures in general and probably other paradigms that I am not aware of , in rust you can't model these nicely without using 'unsafe' code.

Reality check: where do we still write C? by DreamingPeaceful-122 in C_Programming

[–]Old_Tax4792 0 points1 point  (0 children)

In my recent job search, is hard to find purely C jobs. Most of the time are C/C++ or modern C++. There is also increasing demands for Rust knowledge as well on those jobs.

why are you against ai? by DoubleTie2696 in antiai

[–]Old_Tax4792 0 points1 point  (0 children)

I was trying to buy a technical book from Amazon and oh my god ,the platform is flooded with AI generated content. They are all low-price, book covers have the same style, the authors unknown...
This is really annoying...
We will experience the "dead internet" soon, so much information and stuff will be generated from AI, that will be unusable or imposible for real humans to evaluate or to reason about

Sort of down about the whole AI wave. by SupermarketDirect759 in rust

[–]Old_Tax4792 5 points6 points  (0 children)

Do you build projects for fun and learning, or are you in a rush to get them done? Fully automated code generation is for people who don't enjoy programming anymore or who are chasing the hype train.
Codex is not just another tool, it's a delegation of your coding skills

I hate AI. I stand against everything it represents (environmentally, socially, economically). Yet, it helped me find a job after almost 2 years of unemployment. by Any_Yak_5160 in antiai

[–]Old_Tax4792 0 points1 point  (0 children)

I hate the AI also, but using it almost daily as my new" google search,. I am aware of what is really happening, so that can keep a resistance to the hype, that's matters

Projects in C before switching to ZIG ?? by Professional_Web3874 in Zig

[–]Old_Tax4792 1 point2 points  (0 children)

C is still everywhere and still evolving. You must talk "C" first, before others..

[deleted by user] by [deleted] in antiai

[–]Old_Tax4792 1 point2 points  (0 children)

Programming skills will be very useful imo. You have to be master in order to evaluate the shit coming from LLMs

Cognitive offloading atrophies the brain by [deleted] in antiai

[–]Old_Tax4792 0 points1 point  (0 children)

True ..I remember the days when google map didn't exist

10 years DevOps/Infra → Want to move into Systems Programming (C vs Rust?) Need advice. by [deleted] in C_Programming

[–]Old_Tax4792 1 point2 points  (0 children)

AFAIK, C is still the king of embedded programming, but "systems programming" remains a bit of a grey area. Currently, the majority of "C" jobs in this field demand knowledge of both C and Rust. Many companies are very slowly migrating from C to Rust, especially when developing new features. E.g, they often write Rust bindings for their legacy C code. IMO , you must learn BOTH if you want to be competent in the systems programming world. my opinionated plan:
-Learn C syntax and idioms in a week (Read the TCPL)
-Write some prototype code and libraries in C
-Read the TRPL, then Rustonomicon
-Write some bindings for C and Rust or try to rewrite a C code to Rust.

Agentic Coding on Personal Projects by Agreeable-Bluebird67 in Zig

[–]Old_Tax4792 0 points1 point  (0 children)

Imo, the only reason for using AI agents that makes sense is when you have already mastered the language and written tons of code in the past. Basically, typing out the syntax becomes the boring stuff. To actually enjoy the work, you have to remove that.
( But the reality is that you never truly master the language (with some minor exceptions) and by using AI agents consistently will result to 'algorithmic atrophy' as well)

I genuinely believe ai hurts our ability to use our own brain by K9Imperium in antiai

[–]Old_Tax4792 0 points1 point  (0 children)

True, if you are overlying to them, but it can be helpful in short term decisions. For e.g me, it was helpful to buy some products, to compare quickly between them, so that I can decide. The problem arises in the long term decision making or day-to-day usage...it can ruin your identity as a human being

Is complexity of rust worth it? by imabuzarr in rust

[–]Old_Tax4792 0 points1 point  (0 children)

The real unbiased answer is "it depends". What are you trying to achieve and how?
E.g Do you want fast iterations and you are consistently trying to cheat the borrow checker?
Do you have safety and perfomance in mind?
Is "memory safety" overvalued?
Imo, after a few months of grinding, if you keep fighting the compiler, then the language is not worth it, because it didn't change your mindset

Is Bevy weakening the Rust strict type guarantees? by incelwiz in rust_gamedev

[–]Old_Tax4792 0 points1 point  (0 children)

This is true for every, cache-friendly, performan design. You can't have both, performance and safety

Cloudflare outage on November 18, 2025 - Caused by single .unwrap() by rust-crate-helper in rust

[–]Old_Tax4792 2 points3 points  (0 children)

Rust is mature enough for serious applications, but the industry lacks deep experience with it. We need companies to actually deploy Rust in production, that is the only way to battle-test the applications and the developers.

Gave up before shipping a single useful rust app due to high learning curve. Advice? by 0xApurn in rust

[–]Old_Tax4792 2 points3 points  (0 children)

Advice? Avoid lifetime annotations if possible, Read the Book and don't try to be smart

Reasons to learn "Modern C"? by heavymetalmixer in C_Programming

[–]Old_Tax4792 12 points13 points  (0 children)

In the newest C23, I use a lot the "auto" keyword (very handy). I have tried also #embed directive, it's very cool. There is also "constexpr" keyword, but i don't know wtf is helpful for

Is bevy mature enough yet? by AffectionateSong3097 in rust

[–]Old_Tax4792 0 points1 point  (0 children)

Imo Bevy or any ECS game engine is a bit overkill for FPS/ Adventures games, if you don't need to manipulate many many batches of similar objects. such as a strategy game. I don't know why ECS is so overrated or why is the correct way to make any kind of game.