Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
hjk10156967yI don't think I could be efficient in C if I did not know how memory worked. Learn about heap and stack allocation. How they apply to strings/arrays and structs. The language itself is easy programming correctly in it is hard. A lot of the difficulties come from memory management the rest comes from difficulty keeping things organized.
-
hjk10156967y@kenogo Go with go also when performance is required. It is an easier language and has a bigger/better ecosystem at the moment (so likely better developed/faster libraries for your task). Rust has the advantage of no garbage collection so especially when timing matters use rust and stay far away from go. If things don't work out performance wise in Go you can also try Rust it's about the fastest language.
Some tips for programming in C?
rant