TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Rust started as a personal project in 2006

208 pointsby 0xedbover 3 years ago

11 comments

brandmeyerover 3 years ago
Its also important to note that Rust changed radically in its early life. Here&#x27;s one of its core authors describing some of the changes they went through (in part) as a result of dogfooding the language in its own compiler, in the context of BitC&#x27;s failures:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=3750882" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=3750882</a><p>The language it had evolved into by 2012 is also radically different from the language it became by 1.0 in 2015.
评论 #30323325 未加载
评论 #30322997 未加载
评论 #30322622 未加载
评论 #30324730 未加载
评论 #30323276 未加载
评论 #30323334 未加载
评论 #30323798 未加载
nimfanover 3 years ago
&quot;The apartment we moved into in 2005 had an elevator whose firmware often crashed, requiring walking up 21 floors.&quot;<p>As a sw dev, I&#x27;d be sad too!
评论 #30328463 未加载
评论 #30323031 未加载
k__over 3 years ago
Nice to see that Rust, the first language to really compete with C, was incepted by a dude in private because he had an elevator with shitty firmware.
评论 #30322529 未加载
评论 #30323338 未加载
pornelover 3 years ago
Here’s the state of Rust as it was presented to Mozilla:<p><a href="http:&#x2F;&#x2F;venge.net&#x2F;graydon&#x2F;talks&#x2F;intro-talk-2.pdf" rel="nofollow">http:&#x2F;&#x2F;venge.net&#x2F;graydon&#x2F;talks&#x2F;intro-talk-2.pdf</a><p>The goals of the language remained the same, but implementation changed a lot since then. It used to be more like Erlang than C.
antifaover 3 years ago
My wishlist is something that is essentially coffeescript for rust, basically rust without semicolons or the borrow checker. The ruby syntax is not specifically important, but generally desirable. Ideally it would transpile individual files directly to rust with a GC or RC boilerplate sprinkled into it, then run the full rust compiler.<p>Nim and Crystal are nice, but are not rust under the hood.<p>This would open rust up more to smaller brained devs like me who can&#x27;t do full rust full time. I think it&#x27;s generally underestimated how valuable this would be to establishing the rust utopia we all want to see.
评论 #30323523 未加载
评论 #30325018 未加载
评论 #30323712 未加载
评论 #30323727 未加载
评论 #30325576 未加载
评论 #30323414 未加载
评论 #30326740 未加载
评论 #30323578 未加载
fmakunboundover 3 years ago
I wonder when he interviews, do they still ask him to fizzbuzz and search a binary tree.
评论 #30323035 未加载
评论 #30323482 未加载
评论 #30324975 未加载
rasculover 3 years ago
I had thought I remembered seeing something about how rust actually started in Graydon&#x27;s apartment pre-2010. But then, later on, everything I saw said it was started at Mozilla, and I thought maybe I misremembered. But I was right!
评论 #30322972 未加载
craigchingover 3 years ago
I think I remember that before there was git, I was following the monotone project of which Graydon was the lead. I think I remember when he left monotone to work on some new language for Mozilla, which was Rust.
kevingaddover 3 years ago
Wild, I had no idea. I sat next to some of the Mozilla Research people working on Rust when it was new so I just assumed that was where it started. In retrospect it makes sense that it was a personal project that pivoted into an official one, since emscripten was (afaik) the same.
Shadonototraover 3 years ago
It died and became political when mozilla started to pick it, wich predates 2006, no matter what that dude says, dated papers proves it
评论 #30324894 未加载
tasha0663over 3 years ago
This is what happens when you use the (wiki) encyclopedia to write your paper. It&#x27;s a paraphrase of &quot;First appearing in 2010, Rust was designed by Graydon Hoare at Mozilla Research&quot;. <i>See me after class!</i>
评论 #30322177 未加载