Microsoft zaczyna korzystać z Rusta jako alternatywy dla C oraz C++

Microsoft w związku z tym, że ponad 70% błędów w jego produktach było skutkiem naruszenia pamięci poprzez niepoprawne użycie języka C oraz C++, postanowił tworzyć i przepisać część oprogramowania korzystając z języka Rust, który już na poziomie kompilacji zapobiega wielu typowym błędom obecnych w C
- #
- #
- #
- #
- #
- #
- 189
- Odpowiedz






Komentarze (189)
najlepsze
Masa niezdefiniowanych zachowań, czy pozwalanie na odczytywanie(bez wywalenia programu) danych znajdujących się poza tablicą powodują, że bardzo trudno jest napisać dobry kawałek kodu.
Rust natomiast pozwala zapobiegać tego typu błędom poprzez bardzo rygorystyczny kompilator, który przenosi ciężar sprawdzania typów(brak niejawnych konwersji i64 -> u8), czyszczenia pamięci(brak potrzeby używania free, delete) itp. na samego