• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    SPIRALIRust - Programovací jazyk

    A language empowering everyone to build reliable and efficient software.

    The Rust Programming Language - The Rust Programming Language
    The book of Rust
    Idiomatic rust
    GitHub - usagi/rust-memory-container-cs: Rust Memory Container Cheat-sheet
    Memory container cheat sheet
    rozbalit záhlaví
    B42
    B42 --- ---
    GIOMIKY
    GIOMIKY --- ---
    GitHub - warpdotdev/Warp at news.itsfoss.com
    https://github.com/warpdotdev/Warp?ref=news.itsfoss.com
    SPIKE411
    SPIKE411 --- ---
    LUDWIG_: Aha, já před pár dny četl jen titulek tohoto a (aniž bych to otevíral) mi to vyznělo jako že budou přepisovat nějaké „jádro“ C# (části .NET?), a ono jde o M365.

    Microsoft seeks Rust developers to rewrite core C# code • The Register
    https://www.theregister.com/2024/01/31/microsoft_seeks_rust_developers/
    LUDWIG_
    LUDWIG_ --- ---
    Microsoft forms "new team" to adopt Rust into MS365's Substrate App Platform - MSPoweruser
    https://mspoweruser.com/microsoft-forms-new-team-to-help-rewrite-core-windows-components-into-rust-from-c-c/

    Search Jobs | Microsoft Careers
    https://jobs.careers.microsoft.com/global/en/job/1633482/Principal-Software-Architect

    Zajimava pozice v MS v Praze
    SPIKE411
    SPIKE411 --- ---
    Where Does the Time Go? Rust's Problem with Slow Compiles - The New Stack
    https://thenewstack.io/where-does-the-time-go-rusts-problem-with-slow-compiles/
    SPIKE411
    SPIKE411 --- ---
    SPIKE411
    SPIKE411 --- ---
    Rust is the latest open source project to face burnout • The Register
    https://www.theregister.com/2024/01/22/rust_project_burnout/
    SATAI
    SATAI --- ---
    Coool

    Welcome - cargo-mutants
    https://mutants.rs/
    SPIRALI
    SPIRALI --- ---
    Rust meetup pristi tyden v Praze:
    Rust Meetup Reloaded 2024, Wed, Jan 17, 2024, 6:00 PM | Meetup
    https://www.meetup.com/rust-prague/events/298005196/
    MARASAN
    MARASAN --- ---
    Interview with Senior Rust Developer in 2023
    https://youtu.be/TGfQu0bQTKc?si=E3ML3SwLlCIa9MrG
    SPIKE411
    SPIKE411 --- ---
    Adopting Rust: the missing playbook for managers and CTOs | Mainmatter
    https://mainmatter.com/blog/2023/12/13/rust-adoption-playbook-for-ctos-and-engineering-managers/
    SPIKE411
    SPIKE411 --- ---
    Title Page - The Rust Performance Book
    https://nnethercote.github.io/perf-book/
    RESURRECTION
    RESURRECTION --- ---
    SPIKE411: Díky za odkazy, jsem to zblbnul v těch tagách. :-) Ještě jeden vtipnější k tomu UB, tentokrát Undefined Behaviour is magic: https://www.youtube.com/watch?v=g7entxbQOCc :D
    LYCO
    LYCO --- ---
    RESURRECTION: To tvrzení že "ukazatele v Cčku mají jednuduchou a intuitivní sémantiku" je taky blbost. Donedávna se nevědělo co je to ukazatel(!) a teprve nedávno se to asi podařilo vyřešit (https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2676.pdf). Lidštější vysvětlení jsou třeba https://www.ralfj.de/blog/2018/07/24/pointers-and-bytes.html a https://faultlore.com/blah/fix-rust-pointers/#cheri

    (Neptejte se mě na detaily, sám tomu skoro vůbec nerozumím, ale aspoň vím že nevím.)
    MARASAN
    MARASAN --- ---
    SPIKE411
    SPIKE411 --- ---
    Nebo možná spíš
    https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.html
    Mobile devices have limited resources and we’re always trying to make better use of them to provide users with a better experience (for example, by optimizing performance, improving battery life, and reducing lag). Using memory unsafe code often means that we have to make tradeoffs between security and performance, such as adding additional sandboxing, sanitizers, runtime mitigations, and hardware protections. Unfortunately, these all negatively impact code size, memory, and performance.

    Using Rust in Android allows us to optimize both security and system health with fewer compromises. For example, with the new UWB stack we were able to save several megabytes of memory and avoid some IPC latency by running it within an existing process. The new DNS-over-HTTP/3 implementation uses fewer threads to perform the same amount of work by using Rust’s async/await feature to process many tasks on a single thread in a safe manner.
    SPIKE411
    SPIKE411 --- ---
    UB asi tohle
    CppCon 2017: Piotr Padlewski “Undefined Behaviour is awesome!”
    https://www.youtube.com/watch?v=ehyHyAIa5so

    https://cpp.mimuw.edu.pl/files/ub.pdf

    Google debunk bude hádám tohle
    Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022 | Google Open Source Blog
    https://opensource.googleblog.com/2023/06/rust-fact-vs-fiction-5-insights-from-googles-rust-journey-2022.html

    Software in Decline asi tohle
    Software is in Decline - Jonathan Blow
    https://www.youtube.com/watch?v=FeAMiBKi_EM
    SPIKE411
    SPIKE411 --- ---
    Why I think C++ is still a desirable coding platform compared to Rust
    https://lucisqr.substack.com/p/why-i-think-c-is-still-a-very-attractive
    SPIKE411
    SPIKE411 --- ---
    Why Enums in Rust feel so much better
    https://www.shuttle.rs/blog/2023/11/23/enums-in-rust
    Kliknutím sem můžete změnit nastavení reklam