Ask HN: Rust or C or C++ in 2023?
1–10 of 56 posts
Re: Ask HN: Rust or C or C++ in 2023?
#2C is the simplest of C, C++, or Rust and most other languages have C interop or foreign function interface.
First learn C and then you can learn Rust or C++ if needed. The concepts you learn in C programming will help you to better understand the more advanced concepts used in Rust or C++.
Recommended first book:
Re: Ask HN: Rust or C or C++ in 2023?
#3Re: Ask HN: Rust or C or C++ in 2023?
#4C is the best choice to learn systems programming. C is the simplest of C, C++, or Rust and most other languages have C interop or foreign function interface. First learn C and then you can learn Rust or C++ if needed. The concepts you learn in C programming will help you to better understand the more advanced concepts used in Rust or C++. Recommended first book: https://en.wikipedia.org/wiki/The_C_Programming_Langua…
So, IMO worth jumping to Rust as soon as you feel confident with the stack vs the heap, use-after-frees, etc.
Re: Ask HN: Rust or C or C++ in 2023?
#5Re: Ask HN: Rust or C or C++ in 2023?
#6Re: Ask HN: Rust or C or C++ in 2023?
#7Re: Ask HN: Rust or C or C++ in 2023?
#8Re: Ask HN: Rust or C or C++ in 2023?
#9Re: Ask HN: Rust or C or C++ in 2023?
#10C is the best choice to learn systems programming. C is the simplest of C, C++, or Rust and most other languages have C interop or foreign function interface. First learn C and then you can learn Rust or C++ if needed. The concepts you learn in C programming will help you to better understand the more advanced concepts used in Rust or C++. Recommended first book: https://en.wikipedia.org/wiki/The_C_Programming_Langua…
C forces you to think like a programmer. Once you grasp that, you can learn most other languages with relative ease.
Maybe not counting Lisps.