"A Tale of Two Asyncs: Open Source Language Design in Rust and Node.js" by Ashley Williams

Поделиться
HTML-код
  • Опубликовано: 3 янв 2025

Комментарии • 17

  • @michaelleetheriot
    @michaelleetheriot 6 лет назад +8

    JS was one of the first programming languages I learned on the internet over a decade ago. The sentiments expressed at the end of the talk rang very true to me. Rust however has been thrilling to learn and renewed my faith in OSS. No words can express how grateful I am of Rust and its open community. Great talk!

  • @abhishekshah11
    @abhishekshah11 4 года назад +5

    I ended up in this video in the strangest way possible. I was coding in Rust, and then I felt I needed a break, so I wrote "strange loops" hoping to find something related to D. Hofstader's work. That's how I ended up here lol. Great talk.

  • @dhirajkatekar6323
    @dhirajkatekar6323 5 лет назад +7

    At 21:11, when she said Rust's real goal is to take folk who weren't already system programmer and make them now. Seriously that was really cool and motivating for the people who thinks system programming difficult.

    • @PatrickKellyLoneCoder
      @PatrickKellyLoneCoder 5 лет назад +4

      As a systems programmer I think web development is difficult. Different perspectives and ways of thinking.

  • @yandrosyoutube
    @yandrosyoutube 6 лет назад +19

    After watching many CS talks more or less Rust-related, I have to say this is the most interesting and refreshing talk I've seen in a long time. Bravo!
    I'm definitely following @ag_dubs (Ashley Williams) ASAP, for she has shown a global vision and a capacity to ask some right "meta-problematics" (e.g. which are the design goals of a language, what are some use cases for each, how to conciliate plurality and coherence within the decision process and evolution of a language) that is quite rare.

  • @jaredsmith5826
    @jaredsmith5826 6 лет назад +8

    Fantastic talk, and the closing bit about JavaScript as a learning language so, *so* tears me in two: as a developer who works with JS on if not a daily basis at least weekly I want (need?) the quality-of-life improvements that come from powerful (and sometimes complicated) new features, but that has all the problems described. Everyone who has to onboard new devs should relate.

  • @THEMithrandir09
    @THEMithrandir09 Год назад

    Great talk. Would've loved some examples where a rather random person from the mob openend up something new in an rfc discussion.

  • @spacedumpster
    @spacedumpster 5 лет назад +4

    Phenomenal talk. I'd love to see a breakdown of what features she's wary of in JS that makes it a poor first programming language. I really learned JS (outside of jQuery) _alongside_ ES6, and ES6 features were really what made learning the language click for me.

  • @adammorait7429
    @adammorait7429 5 лет назад

    Nice conference, that was really funny and instructive. I use JS for webdev and have some basics in C++ but you convinced me, at least to learn it. :-)

  • @Harry-sf9sc
    @Harry-sf9sc 5 лет назад +21

    Rust is what C++ would be if it was rewritten from scratch.

    • @YoloMonstaaa
      @YoloMonstaaa 4 года назад +8

      Not true. Bjarne said memory safety should be handled by developer tools and hardware, not by language design. He's the C++ creator so it's reasonable to assume he wouldn't make a language primarily focused on memory safety.

  • @arthurazs
    @arthurazs 5 лет назад

    Wonderful talk!

  • @stephenjames2951
    @stephenjames2951 5 лет назад +3

    A very engaging speaker. Thanks ag_dub

  • @bocckoka
    @bocckoka 6 лет назад +3

    This is a good talk, well informed and has great contextualizing power.

  • @arubaga
    @arubaga 3 года назад

    My previous work project used Java and Javascript. The Java part was understandable, but used gigabytes of memory. The Javascript part was incomprehensible.

  • @Daniel_Zhu_a6f
    @Daniel_Zhu_a6f 2 года назад

    Strange choice of philosophers: Nietzsche, Khun and Foucault in a single stride. Their philosophy branches have very different (mostly mutually exclusive) ideas about scientific knowledge and it's development.
    AFAIK (i'm not good with philosophy), Nietzsche doubts the existence of outside world and no science is feasible with these assumptions (because there is nothing to explore, but ideas). Khun is from a positivist line, which does not establish how reality relates to the world, but they say that knowledge is formed from atomic facts (which can only be true or false and this somehow should be obvious) and that different scientific concepts are largely incompatible. I don't know anything specific about Foucault, but marxists commonly state that the congnition is a function of highly organized matter, and science is a purified form of exploration (common to animals in general), which arises in society from practical needs and is then driven mostly by those needs, evolving constantly. as a consequence, science can have large logical inconsistencies, mutually exclusive theories, theories that heavily contradict observations (because some power groups need them badly) and so on.

  • @PatrickKellyLoneCoder
    @PatrickKellyLoneCoder 5 лет назад +1

    Rust is Ada done right