Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Monday January 16 2017, @08:42PM   Printer-friendly
from the comparing-tools dept.

Eric S Raymond, author of "The Cathedral and the Bazaar", blogs via Ibiblio

I wanted to like Rust. I really did. I've been investigating it for months, from the outside, as a C replacement with stronger correctness guarantees that we could use for NTPsec [a hardened implementation of Network Time Protocol].

[...] I was evaluating it in contrast with Go, which I learned in order to evaluate as a C replacement a couple of weeks back.

[...] In practice, I found Rust painful to the point of unusability. The learning curve was far worse than I expected; it took me those four days of struggling with inadequate documentation to write 67 lines of wrapper code for [a simple IRC] server.

Even things that should be dirt-simple, like string concatenation, are unreasonably difficult. The language demands a huge amount of fussy, obscure ritual before you can get anything done.

The contrast with Go is extreme. By four days in of exploring Go, I had mastered most of the language, had a working program and tests, and was adding features to taste.

Have you tried using Rust, Go or any other language that might replace C in the future? What are your experiences?


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 1, Informative) by Anonymous Coward on Tuesday January 17 2017, @12:58AM

    by Anonymous Coward on Tuesday January 17 2017, @12:58AM (#454635)

    Good luck getting a job. It's a post-skills world out there and social fit is everything.

    I am self employed.

    There's a television documentary you should see. It's called "Younger".

    There's this thing you should see too, it's called "The Real World".

    Starting Score:    0  points
    Moderation   +1  
       Informative=1, Total=1
    Extra 'Informative' Modifier   0  

    Total Score:   1  
  • (Score: 2) by The Mighty Buzzard on Tuesday January 17 2017, @01:25AM

    by The Mighty Buzzard (18) Subscriber Badge <themightybuzzard@proton.me> on Tuesday January 17 2017, @01:25AM (#454652) Homepage Journal

    You should as well. It's full of people like me. We have most of the money and hire for the jobs.

    --
    My rights don't end where your fear begins.
    • (Score: 0) by Anonymous Coward on Tuesday January 17 2017, @11:15AM

      by Anonymous Coward on Tuesday January 17 2017, @11:15AM (#454845)

      We have most of the money and hire for the jobs.

      I work for myself - I'd be hiring you. If you behave like a retarded child, cannot work alongside others without pointless interpersonal drama or are in need a "code of conduct" then you are simply not employable.