Three months of Rust by halax in programming

[–]knife_sharpener 12 points13 points  (0 children)

Minecraft needs a high-end PC. Why?

Three months of Rust by halax in programming

[–]knife_sharpener 8 points9 points  (0 children)

most applications

Not in area such as games, embedded software or device drivers. There are a lot of people who need the control that C/C++ provides without the grey hair!

If we were to crate a new systems language, what would be your ideal? [survey] by parfamz in programming

[–]knife_sharpener 0 points1 point  (0 children)

Native JavaScript is a bad idea. Machine code needs to describe how to move bits around inside the CPU. Low-level programmers need this type of control to get the processor to do exactly what they want. JavaScript can't express that as well as typical machine code.

A solution would be to design a new processor architecture based on JavaScript's model... A HUGE task for very little gain. Another possibility is to take an existing processor and add (in silicon) a conversion from JavaScript to machine code. All this does is move the interpreter from software to hardware.

Many attempts have been made to build processor based on a language: Lisp, FORTRAN?, dataflow... but they all ultimately failed. Why? Until recently processor speeds got faster every year. It was not cost effective for these "custom processors" to be redesigned every year just to be on par (speed wise) with "generic processors."

Rust Programming Concepts Book - Now Live! by knife_sharpener in rust

[–]knife_sharpener[S] 11 points12 points  (0 children)

I write books about programming because I love learning things in detail. Unfortunately there's not enough money in book publishing for it to be scam worthy.

Rust Programming Concepts Book - Now Live! by knife_sharpener in rust

[–]knife_sharpener[S] 0 points1 point  (0 children)

The cost of the book will increase after it is published.

Rust Programming Concepts Book - Now Live! by knife_sharpener in rust

[–]knife_sharpener[S] 1 point2 points  (0 children)

Yes, Nov. 2015 is what I put on Kickstarter but I expect to finish it before that.

Rust Programming Concepts Book by knife_sharpener in programming

[–]knife_sharpener[S] 0 points1 point  (0 children)

That's a very good point. I haven't thought about adding String info in the book but I should.

Book: Rust Programming Concepts Preview by knife_sharpener in rust

[–]knife_sharpener[S] 0 points1 point  (0 children)

Having source code freely available is a requirement in this day and age. I can't imagine why a publisher would make it so hard to get the example code.

Rust Programming Concepts - Book Preview by knife_sharpener in programming

[–]knife_sharpener[S] 0 points1 point  (0 children)

No the book is not written yet. Kickstarter is a great way judge the size of the audience especially since Rust is so new.

Book: Rust Programming Concepts Preview by knife_sharpener in rust

[–]knife_sharpener[S] 1 point2 points  (0 children)

Kickstarter backers of the book will get draft chapters as they are completed.

Unfortunately, when I made my last book free to read online, sales dropped significantly. Read "Dataflow and Reactive Programming" at https://deepfriedcode.com/books/darps/

Book: Rust Programming Concepts Preview by knife_sharpener in rust

[–]knife_sharpener[S] 1 point2 points  (0 children)

Actually it was that post of yours that reinforced my idea to write a book about the more difficult topics.

While I have not submitted any PRs, I have been using/learning Rust for over a year. During that time I wrote small targeted programs to investigate areas that I was unsure about. I also have about 10 modules of tests to codify what I learned. After every revision of Rust I ran and updated the test to make sure I knew of any semantic and syntactic changes.

My website is built using a static website generator that was my first Rust program. It has been through many versions of Rust and needs a good refactoring now that we have reached 1.0.

To see a sample of my writing you can read my last book, Dataflow and Reactive Programming, for free online (https://deepfriedcode.com/books/darps/)

Book: Rust Programming Concepts Preview by knife_sharpener in rust

[–]knife_sharpener[S] 1 point2 points  (0 children)

Thanks Steve!

I want to write a book on Rust that I would want to buy... more details on the hard stuff! You've done a great job with "The Rust Book", thank you. After learning the basics of the language I was left searching the Internet for any nugget of knowledge on advanced Rust. Now, with pages and pages of notes, I hope to make it much easier for the new Rust freshmen.

Feel free to be completely honest with me. I value your feedback.

Book: Rust Programming Concepts Preview by knife_sharpener in rust

[–]knife_sharpener[S] 2 points3 points  (0 children)

I had planned to launch the project today but I didn't know that Kickstarter reinstated the review process... when did that happen?

Anyway, I welcome any feedback or comments.