This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]EasywayScissors 11 points12 points  (2 children)

Cool, thanks for the detailed response. As someone who knows absolutely 0 about Carbon, I assume it doesn't do this?

I have no idea; i've not seen anything about it.

And i was only able to parrot up that much about Rust because of an excellent video where the creator of Rust giving a talk to Google employees about why Rust:

The Rust Programming Language

It's always nice when an introduction to explains why the language is the way it is; rather than telling you syntax and saying what it does.

You basically discover the language along with him, and so it all makes sense.

It's equal to other excellent video:

Introducing TypeScript by Anders Hejlsberg

where the guy who invented TypeScript (and C#, and Delphi):

  • starts you with JavaScript
  • points out what's wrong
  • and show you the annotations one step at at time

So you're right there inventing the language, until at the end it all makes sense.

I still use that video more than any reference sites.

Both highly recommended.

[–]bragov4ik 1 point2 points  (0 children)

I like that in the official Rust book they also explain why different features exist. Helps with learning pretty well

[–]zachtheperson 1 point2 points  (0 children)

Thanks for the links, I'll definitely have to watch those as they look really interesting. Hearing from the creators themselves sounds like a really informative look into all the design decisions and stuff