Click here to Skip to main content
15,888,610 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: why am I learning Go? Pin
raddevus7-Dec-20 5:02
mvaraddevus7-Dec-20 5:02 
GeneralRe: why am I learning Go? Pin
PIEBALDconsult6-Dec-20 12:32
mvePIEBALDconsult6-Dec-20 12:32 
GeneralRe: why am I learning Go? Pin
raddevus6-Dec-20 13:42
mvaraddevus6-Dec-20 13:42 
GeneralRe: why am I learning Go? PinPopular
Rage6-Dec-20 23:39
professionalRage6-Dec-20 23:39 
GeneralRe: why am I learning Go? Pin
raddevus7-Dec-20 2:22
mvaraddevus7-Dec-20 2:22 
GeneralRe: why am I learning Go? Pin
Stuart Dootson7-Dec-20 0:53
professionalStuart Dootson7-Dec-20 0:53 
GeneralRe: why am I learning Go? Pin
raddevus7-Dec-20 2:24
mvaraddevus7-Dec-20 2:24 
GeneralRe: why am I learning Go? Pin
Member 133016797-Dec-20 20:53
Member 133016797-Dec-20 20:53 
Quote:
This article also resonates with me...


That article is a really unfair comparison designed specifically to make Rust look good. It is a large bit of Rust hype that is mostly garbage.

1. The author complains about how changing permission bits in Go under Windows doesn't change anything on the NTFS filesystem, but then praises Rust for not being able to do it at all on *any* system.

2. The author complains that Go doesn't handle invalid filenames with broken UTF8, and praises Rust for handling that, except that Rust doesn't handle that on Windows anyway.

TLDR: When Go handles failures on Windows gracefully by doing the only sensible thing, the author complains that it is broken and praises the Rust way of doing it (breaking completely).

When Rust breaks down on Windows the author praises Rust for doing something halfway sensible, and complains that Go should match the Rust bug.

The article is not one of a fair comparison. A fair comparison would be performing each tested feature on both mentioned OSes and tabulating the result, NOT doing different "tests" for each language so that your preferred language looks better.
GeneralRe: why am I learning Go? Pin
Stuart Dootson8-Dec-20 1:37
professionalStuart Dootson8-Dec-20 1:37 
GeneralRe: why am I learning Go? Pin
Member 133016798-Dec-20 20:45
Member 133016798-Dec-20 20:45 
GeneralRe: why am I learning Go? Pin
den2k887-Dec-20 6:48
professionalden2k887-Dec-20 6:48 
GeneralRe: why am I learning Go? Pin
raddevus7-Dec-20 8:27
mvaraddevus7-Dec-20 8:27 
GeneralRe: why am I learning Go? Pin
Vivi Chellappa7-Dec-20 15:45
professionalVivi Chellappa7-Dec-20 15:45 
GeneralRe: why am I learning Go? Pin
Thornik7-Dec-20 22:20
Thornik7-Dec-20 22:20 
GeneralRe: why am I learning Go? Pin
Member 133016797-Dec-20 22:23
Member 133016797-Dec-20 22:23 
GeneralRe: why am I learning Go? Pin
Thornik7-Dec-20 22:56
Thornik7-Dec-20 22:56 
GeneralRe: why am I learning Go? Pin
den2k888-Dec-20 5:58
professionalden2k888-Dec-20 5:58 
GeneralHow many people are learning Julia vs Go? Pin
etkid848-Dec-20 7:52
etkid848-Dec-20 7:52 
GeneralRe: How many people are learning Julia vs Go? Pin
raddevus8-Dec-20 7:57
mvaraddevus8-Dec-20 7:57 
GeneralRe: why am I learning Go? Pin
Martin ISDN8-Dec-20 23:40
Martin ISDN8-Dec-20 23:40 
GeneralOops. Pin
OriginalGriff6-Dec-20 6:18
mveOriginalGriff6-Dec-20 6:18 
GeneralRe: Oops. Pin
Daniel Pfeffer6-Dec-20 6:40
professionalDaniel Pfeffer6-Dec-20 6:40 
GeneralRe: Oops. Pin
PIEBALDconsult6-Dec-20 7:17
mvePIEBALDconsult6-Dec-20 7:17 
GeneralRe: Oops. Pin
Mike Hankey6-Dec-20 8:57
mveMike Hankey6-Dec-20 8:57 
JokeFamily tradition Pin
Mike Hankey6-Dec-20 3:06
mveMike Hankey6-Dec-20 3:06 

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.