News for hackers. Stuff that matters.
Re:Ask HN: I want to learn a low-level, compiled language. W... by tim333 on Monday March 07, 2016 @08:28PM (#11243015)
Depends a bit what you want out of it. C for fundamentals, Go for fast web serving, Rust for stuff that's memory safe?
Re:Ask HN: I want to learn a low-level, compiled language. W... by Jmoir on Monday March 07, 2016 @08:33PM (#11243034)
Honestly, I have no projects or specific uses for these languages. Rather, I am treating it as a tool for learning and to experience low level programming.

I might make some kind of machine learning application in it later down the line though.

Re:Ask HN: I want to learn a low-level, compiled language. W... by tim333 on Monday March 07, 2016 @09:18PM (#11243179)
The usual recommendation "for learning and to experience low level programming" would be C. See this for example http://www.joelonsoftware.com/articles/CollegeAdvice.html although that was written before Go and Rust.

Also if you're mucking about with machine learning a lot of the libraries seem to be in C or C++. I played about a bit with computer vision using Python but sometimes the Python bindings don't work or don't exist and I was thinking it would be easier to just call the things from the C/C++ they are written in.

Re:Ask HN: I want to learn a low-level, compiled language. W... by kibwen on Tuesday March 08, 2016 @12:23AM (#11243689)
We're actually growing a rather nice machine learning ecosystem on the Rust side, though obviously it's much less mature than the C/C++ solutions. See https://github.com/autumnai/leaf/blob/063ce978004b8bf4b7fc74... for an example.
Re:Ask HN: I want to learn a low-level, compiled language. W... by Retra on Monday March 07, 2016 @10:27PM (#11243387)
In that case, I would recommend Rust because it's just harder to learn than the other options.
Re:Ask HN: I want to learn a low-level, compiled language. W... by AnimalMuppet on Monday March 07, 2016 @08:30PM (#11243025)
C++ for fundamentals plus RAII?