Wpis z mikrobloga

@massejferguson: Powstał sobie taki język który jest lepszym C, nadaje się do wszystkiego, ma super kompilator (serio, coś pięknego), ale z jakiegoś powodu pisze w nim 7 purystów na całym świecie + większość projektów to po prostu rewrite'y apek napisanych w innym języku( ͡° ͜ʖ ͡°)
  • Odpowiedz
@NewEpisode:
Bo brakuje bibliotek a nie mamy czasu pisać wszystkiego samemu ( ͡° ͜ʖ ͡°) (ani poprawiać kolejnej niedziałającej i nieutrzymywanej już wersji z crates.io). Zabawka fajna, hype nawet w dużym stopniu uzasadniony może, ale póki co rok Rusta jest tak odległy jak rok Linuksa ( ͡° ͜ʖ ͡°).
  • Odpowiedz
@arszonto: Widać Amazon nie czyta wykopu i o tym nie wie. Duża część ich infrastruktury jest w Rust, łącznie z EC2 i S3 - serwisami przynoszącymi miliardy dolarów rocznie.

Bo brakuje bibliotek


Zależy czego się
  • Odpowiedz
@sorek: No oczywiście że masz głównie referencje, bo referencje są wygodne i bezpieczne, ale wskaźniki też są. Choćby po to aby można było komunikować się z kodem pisanym w C, który może wymagać przekazania wskaźnika albo może zwrócić wskaźnik.

To jest legalny kod Rust:

let my_num: i32 = 10;
let my_num_ptr: *const i32 = &my_num;
  • Odpowiedz
@Krolik: Nie odniosę się do Javy, bo jej nie używam - piszę głównie w C++ (ew. C#, Python). Mam wrażenie, że 'trochę' się striggerowałeś, więc śpieszę z wyjaśnieniem - nie chodziło mi o obrażanie świętego grala jakim jak widać niewątpliwie jest Rust, bo i sam bardzo lubię jego podejście do zarządania pamięcią i uwielbiam cargo. Amazon, tak jak i wiele różnych firm może wykopu nie czytać i Rusta używać, nie
  • Odpowiedz
@arszonto: no dobra, ale konkretnie jakich bibliotek Ci brakuje? Przecież Rust ma dostępny na wyciągnięcie ręki cały ekosystem bibliotek C oraz (z niewielkim dodatkowym nakładem pracy) C++.

Co do hype'u to zdecydowanie jest "to the moon" jeśli liczba programistów wzrosła 4x w ciągu ostatniego roku i obecnie jest szacowana na 2,2 mln. To jest ten sam rząd wielkości co Kotlin (który jest o wiele dłużej) i tylko 7x mniej niż
  • Odpowiedz