Click here to Skip to main content
15,914,010 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: When the tools just aren't cooperating Pin
Slow Eddie8-Mar-19 10:31
professionalSlow Eddie8-Mar-19 10:31 
GeneralRe: When the tools just aren't cooperating Pin
Br.Bill8-Mar-19 12:24
Br.Bill8-Mar-19 12:24 
GeneralRe: When the tools just aren't cooperating Pin
Slow Eddie8-Mar-19 13:30
professionalSlow Eddie8-Mar-19 13:30 
GeneralRe: When the tools just aren't cooperating Pin
jschell9-Mar-19 6:19
jschell9-Mar-19 6:19 
GeneralRe: When the tools just aren't cooperating Pin
Br.Bill11-Mar-19 10:05
Br.Bill11-Mar-19 10:05 
GeneralRe: When the tools just aren't cooperating Pin
markrlondon7-Mar-19 11:27
markrlondon7-Mar-19 11:27 
GeneralRe: When the tools just aren't cooperating Pin
Dean Roddey7-Mar-19 12:02
Dean Roddey7-Mar-19 12:02 
GeneralRe: When the tools just aren't cooperating Pin
markrlondon7-Mar-19 12:59
markrlondon7-Mar-19 12:59 
Dean Roddey wrote:
I looked at Rust and it's so restrictive. You immediately start thinking of how hard many things you'd done in C++ would be to do in Rust.


Yes, indeed. But I think that Rust fans would say that that is a strength. Rust prevents you doing some of the (bad) things that you might have done in C++. I.e. It immediately eliminates whole classes of bugs (they say).

This article, Implications of Rewriting a Browser Component in Rust[^], which I saw earlier today attempts to illustrate this strength of Rust.

I came to Rust not from C++ but from (mostly) C# and it's even more of a culture-shock for me. As you say, the immediate reaction is "this is going to be much harder than I am used to". I realised that I would need to think about what I was doing very, very carefully to begin with -- at least until I really began to grok Rust's ways of memory management. Semantically Rust is very different to C#, even more different than C++ is to C#.

So I would not claim to be a Rust fan just yet but I think there is something in Rust fans' claims of better memory safety, especially in concurrent/asynchronous environments. Yes, it's harder (at least to begin with) but it should be worth it.

Or just use Go instead. Wink | ;-)
GeneralRe: When the tools just aren't cooperating Pin
Dean Roddey7-Mar-19 14:18
Dean Roddey7-Mar-19 14:18 
GeneralRe: When the tools just aren't cooperating Pin
jschell9-Mar-19 6:24
jschell9-Mar-19 6:24 
GeneralRe: When the tools just aren't cooperating Pin
markrlondon26-Apr-19 1:43
markrlondon26-Apr-19 1:43 
GeneralRe: When the tools just aren't cooperating Pin
jschell9-Mar-19 6:12
jschell9-Mar-19 6:12 
GeneralRe: When the tools just aren't cooperating Pin
Dean Roddey9-Mar-19 7:08
Dean Roddey9-Mar-19 7:08 
GeneralRe: When the tools just aren't cooperating Pin
jschell16-Mar-19 12:45
jschell16-Mar-19 12:45 
GeneralRe: When the tools just aren't cooperating Pin
Dean Roddey16-Mar-19 13:43
Dean Roddey16-Mar-19 13:43 
GeneralRe: When the tools just aren't cooperating Pin
jschell23-Mar-19 5:03
jschell23-Mar-19 5:03 
GeneralRe: When the tools just aren't cooperating Pin
Dean Roddey23-Mar-19 6:09
Dean Roddey23-Mar-19 6:09 
GeneralThought of the Day Pin
OriginalGriff6-Mar-19 4:49
mveOriginalGriff6-Mar-19 4:49 
QuestionRe: Thought of the Day Pin
megaadam6-Mar-19 5:00
professionalmegaadam6-Mar-19 5:00 
GeneralRe: Thought of the Day Pin
jeron16-Mar-19 5:03
jeron16-Mar-19 5:03 
GeneralRe: Thought of the Day Pin
lopatir6-Mar-19 5:06
lopatir6-Mar-19 5:06 
GeneralRe: Thought of the Day Pin
jeron16-Mar-19 5:16
jeron16-Mar-19 5:16 
GeneralRe: Thought of the Day Pin
W Balboos, GHB6-Mar-19 5:04
W Balboos, GHB6-Mar-19 5:04 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer6-Mar-19 5:59
professionalDaniel Pfeffer6-Mar-19 5:59 
GeneralRe: Thought of the Day Pin
Chris Maunder6-Mar-19 8:11
cofounderChris Maunder6-Mar-19 8:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.