Potrzebuje jakiegoś szybkiego algorytmu do porównywania plików, md5 trochę ora dysk, crc32 na 32bitowym systemie zwraca negatywne wartości dla dużych plików, jakie polecalibyście ?
@qarmin: Co do błędu inferencji to wygląda na to, że to problem z samym Option::from. Jesli użyjesz po prostu Some(...) to kod się kompiluje. Tak już odbiegając to jest jakiś powód dlaczego używasz Option::from? Nie spotkałem się, żeby ktoś korzystał z tej metody.
@qarmin: Metoda filter przyjmuje typ przekazywanego domknięcia, dlatego kompilator słusznie wyrzuca błędem o niezgodności typów. A stąd, że każde domknięcie generuje swój unikalny typ nie jesteś w stanie jawnie przekazać tam typu.
Hej Mireczki, szukam informacji na temat odnośnie #rustlang a dokładnie jego obecne miejsce tzn: - Gdzie się sprawdza, a gdzie nie i dlaczego, - Zastosowanie w dużych projektach, (czy i jak) - Co go wyróżnia na tle innych języków, - Obecny status np czego mu brakuje, toole, wsparcie - Przyszłość np kiedy przemysł będzie mógł go adaptować dla swoich potrzeb
Microsoft Research cały czas tworzy nowe języki, aby sprawdzić różne pomysły i rozwiązania, które (jeśli się sprawdzą) zostają później zaadaptowane do innych języków. Istniejące języki (w tym Rust) mogą sporo zyskać na tych badaniach.
No właśnie... "podobne", w skali micro, podobny znaczy nie raz całkowicie odmienny.
@Amon-Ra: w tym przypadku różnice to składnia, sformalizowana semantyka (ownership, borrowing i lifetimes) oraz oparty na niej i wbudowany w kompilator analizator statyczny
Firefox regularnie otrzymuje aktualizacje, które w założeniu poprawiać mają bezpieczeństwo oraz prywatność konsumentów. Tym razem mamy do czynienia z dosyć pasywną nowością, ale niech nie zmylą Was pozory – jest ona bardzo interesująca. Przywitajcie specjalny pulpit nawigacyjny.
Zintegrowany tłumacz stron to jedna z największych zalet przeglądarki Chrome. Mozilla ze swym Firefoksem nie chce być gorsza, a w dodatku ma na uwadze prywatność – donosi ghacks.net. Chce przygotować rozwiązanie działające całkowicie po stronie klienta, na co środki dała firmie UE, czytamy.
Cześć Mireczki. Głupich pytań z programowaniem ciąg dalszy, tym razem C# i słowo kluczowe this. W sumie jakoś nigdy się nie interesowałem, tylko używałem jako odwołanie do obiektu przy wywoływaniu metod. Czy jest jakakolwiek różnica pomiędzy: class dodawaniet { protected int a, b;
Wygląda na to, że Rust ma wszystko, czego trzeba, by zastąpić C w niskopoziomowym kodzie. Dostrzegają to Microsoft i Intel, a napisane w Ruście sterowniki dla Linuksa to najpewniej kwestia czasu.
Do tego języki rozwijane są w różnej filozofii i tzw. bezpieczeństwo niesie za sobą ograniczenia - po prostu tracisz w jakimś zakresie kontrole nad tym co robi program i dlatego właśnie stawianie RUST-a w miejscu C nie ma sensu, bo to w zastosowaniach typowo pod C jest wadą a nie zaletą.
@papuv666: Właśnie w przypadku Rusta nie musisz z niczego rezygnować. Język zapewnia ci bezpieczeństwo, ale jeżeli naprawdę tego potrzebujesz
The inspiration for safe borrowed references comes in two ways from the Cyclone programming language, a joint development effort by AT&T and Cornell University. The notion of a borrowed reference is adapted from Cyclone’s polymorphic restricted alias pointers.
#cyberpunk2077
źródło: comment_1607533623ildTMrb0gMgfF7XYzOFgcO.jpg
Pobierz