132 points mmastrac 1 hour ago 57 comments
ComputerGuru 57 minutes ago | parent
pjmlp 55 minutes ago | parent
flohofwoe 51 minutes ago | parent
rafaelmn 47 minutes ago | parent
a012 39 minutes ago | parent
josephg 10 minutes ago | parent
I don’t have a problem with cars. But walking is still good for us.
Levitating 31 minutes ago | parent
josephg 14 minutes ago | parent
Even LLMs use debuggers. I asked Claude to reverse engineer a closed source binary the other day. It used gdb to trace its behaviour. Didn’t even use ghidra.
bluGill 4 minutes ago | parent
I can't find my copy of https://en.wikipedia.org/wiki/The_Practice_of_Programming but that is what I recall it says. Those authors are the best known greybeards.
pjmlp 56 minutes ago | parent
Additionally we finally get some public news about the MSVC integration rumors regarding Rust.
_joel 53 minutes ago | parent
They use wordpress
echelon 38 minutes ago | parent
It's fantastic for websites and servers, and LLMs are very good at generating it.
The primary downside of Rust is the long compile times, especially with macros (serde, etc.) If that can be fixed, it will be sublime.
DidntUseIt 50 minutes ago | parent
What’s a Tier 1 language?
gshubert17 43 minutes ago | parent
This “Tier-1 language” engineering status for Rust means giving internal teams a paved path from local development to production: secure toolchain builds, productive developer tooling, quality workflows, deep platform integration, and compliance with the SDL requirements Microsoft software must meet.
swiftcoder 24 minutes ago | parent
meindnoch 37 minutes ago | parent
Consider what that means: Tier 1 represents roughly the top 0.001% of languages. Pauci sed electi - few, but chosen. The crème de la crème. The aristocracy of languages. Primus inter pares, yet standing at the very edge of what programming language greatness can be.
Ad astra per aspera. Through hardship, to the stars. Tier 1 is not merely another rank: it is the ultima Thule, the farthest frontier, the crown, the apotheosis.
DidntUseIt 5 minutes ago | parent
flohofwoe 31 minutes ago | parent
calvbak 43 minutes ago | parent
swiftcoder 42 minutes ago | parent
the__alchemist 40 minutes ago | parent
- Embedded
- PC desktop applications
- Computationally-intense scientific programming. (Chem, structural bio etc)
- OSes, drivers etc
- High-performance tasks in general. CPU, GPU, etc.
It's not a memory-safety one-trick pony; it's a well-rounded lang which has learned from its predecessors.varjag 32 minutes ago | parent
bigfishrunning 31 minutes ago | parent
* rapid-prototyping, where javascript and python are still top-tier
* adding scriptability to existing programs, where lua and scheme (and python) are popular
* Server-side API implementation (rust is usable here, but I think Go fits the slot better)
edukite 20 minutes ago | parent
I don't know why you think it's only usable but this is your right.
mgaunard 27 minutes ago | parent
okanat 19 minutes ago | parent
jdcasale 18 minutes ago | parent
The one really common gotcha with rust is that when trying to write concurrent code, newbies tend to throw Arc<RwLock<T>> goo around everywhere, and they end up with the world's shittiest garbage collector.
m00dy 15 minutes ago | parent
the__alchemist 4 minutes ago | parent
- Dedicated hardware via DMA, multiple cores/MCUs etc
- Thread pools (e.g rayon)
- GPU
- SIMD
- Atomics
- Interrupts and their ISRs
- Event loops
- std::sync Thread and MPSC (My Std rust default for not blocking the GUI etc)Verdex 5 minutes ago | parent
If ocaml had a cargo like experience, then I would migrate there.
meerita 38 minutes ago | parent
geodel 27 minutes ago | parent
pjmlp 8 minutes ago | parent
Verdex 8 minutes ago | parent
A 1mb weather app would have a significantly less impressive pie chart associated with it come "here are our improvements" presentation.
Also if times get tough and you're told to reduce headcount by 10%, who do you want to get rid of. Sally who knows the USB driver end to end or Todd who wrote the bloated 1gb weather app. (Don't feel bad for Todd, he knew what he was getting himself into.)
Escapado 3 minutes ago | parent
js8 36 minutes ago | parent
boredatoms 35 minutes ago | parent
layer8 21 minutes ago | parent
paulluuk 20 minutes ago | parent
layer8 16 minutes ago | parent
mtgh2s 31 minutes ago | parent
pornel 29 minutes ago | parent
mgaunard 28 minutes ago | parent
dralley 25 minutes ago | parent
mgaunard 16 minutes ago | parent
how can one claim it is tier-1?
Also random student, nothing official from Microsoft.
DidntUseIt 3 minutes ago | parent
The year was 2002, VB6 had just been retired for VB.NET which had 0 backward compatibility.
And then we all became Flash/AS3 developers.
The End
petilon 17 minutes ago | parent
brunoborges 6 minutes ago | parent
I'd be curious to know whether Rust developers believe Visual Studio is the right place for Microsoft to invest Rust specific coding capabilities.
not_a9 3 minutes ago | parent
macleginn 9 minutes ago | parent
Also the use of italics there is rather jarring.