(Part 2) Best products from r/rust

We found 6 comments on r/rust discussing the most recommended products. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 26 products and ranked them based on the amount of positive reactions they received. Here are the products ranked 21-40. You can also go back to the previous section.

Top comments mentioning products on r/rust:

u/serejkus · 3 pointsr/rust

Tokio has a tutorial which introduces tokio and futures.

There is a guide started by Aaron Turon, but it hadn't been updated for a while.

For more deep introduction to network programming I'd recomend Steven's book on Unix network programming, but it is not Rust, but C.

u/itkovian · 1 pointr/rust

I learned C at uni (in 1996) and the book we used was "A Book on C" by Kelley and Pohl (http://www.amazon.com/Book-Programming-4th-Edition/dp/0201183994)

u/pjmlp · 8 pointsr/rust

UML does also apply to Rust, you can restrain yourself to the subset known as Component Based Software:

https://en.wikipedia.org/wiki/Component-based_software_engineering

Here is one of the reference books on the subject:

https://www.amazon.com/Component-Software-Object-Oriented-Programming-Addison-wesley/dp/032175302X

Basically traits can be seen as components, and you design the interactions among them.

u/burntsushi · 9 pointsr/rust

> especially since the model of delegating un-fancy regexes to an NFA is what I thought that PCRE etc. were already doing

I think the prevalence of things like possessive quantifiers suggests this isn't the case. Even if you run simple regular expressions (as in, yes, really "regular") like (a*)*c against a string like aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, it will take a very long time to execute. If PCRE dropped back to a real NFA, then such behavior wouldn't be observed.

To make things even more confusing, PCRE actually has something called an "alternative matching algorithm" exposed as pcre2_dfa_match (it's also in PCRE1). It is not actually a DFA, but it uses something called the "DFA algorithm," which was a misunderstanding that has spread to many minds. In particular, the PCRE folks consider their implementation to be an instance of the "NFA algorithm." The actual facts, AFAIK, are that the standard PCRE engine uses backtracking, not NFAs, and the "alternative matching algorithm" uses an actual NFA, not a DFA.

u/pkx3 · 9 pointsr/rust

This kind of stings if you just bought this on Amazon.

OT: has anyone bought https://www.amazon.com/Rust-Programming-Example-concurrent-applications/dp/1788390636/

The TOC looks great but I have had bad experiences with Packt

u/boscop · 1 pointr/rust

Yea, we need Rust on Amiga, Atari, etc. too. But I grew up writing games for the TI-68k calculators (because my parents didn't allow me to have a gaming console) so that's where my heart is..

Unfortunately the TI calc scene is even more dead than the demoscene these days :/

But I still have my two TI-Voyage 200 calcs, and I still use them often instead of Wolframalpha..

I also still have a very old book called "Programming the 68000" from 1985 that's all about m68k asm coding, and its cover looks very aesthetic, too.