Warto się uczyć rust?

0

Ludziom chyba nie chce się uczyć, bo taki Rust i D mimo że kompilowane jak C/C++/Pascal nie chcą nimi zastąpić w grach czy przy pisaniu systemów, kompilatorów lub IDE. Do systemów i kompilatorów nadal C, do gier C++, a do IDE taka Java. Najgorszą zmorą programisty jest przyzwyczajenie do jednej technologii.

0
ZimnyTerrorysta napisał(a):

C++ musi odejsc, ale jakos nie chce. Np. game dev to glownie c++.

Gamedev jest zawsze z 15 lat za resztą świata. To bardzo konserwatywne środowisko :]
http://blog.chromosundrift.com/2011/04/are-game-developers-15-years-behind.html

Gdzieś czytałem, że jak normalni ludzie kodzili w C, to programiści gier kodzili w asemblerze. Potem normalni ludzie przenieśli się na C++, programiści gier natomiast przenieśli się na C. Teraz normalni ludzie kodzą w językach typu Java, a programiści gier siedzą w C++.

Rust ma potencjał, by być używanym szerzej w gamedevie, a to za sprawą tego, że nie polega na automatycznym odśmiecaniu pamięci. GC jest kulą u nogi w każdym zastosowaniu, gdzie liczy się szybki czas reakcji, a w dziedzinie gier okazjonalne lagi na poziomie setek (a w wymagających grach typu FPS nawet kilkudziesięciu) milisekund zabijałyby jakąkolwiek frajdę.

Pożyjemy i zobaczymy co z tego wyjdzie. Nie zanosi się na to, by Rust szybko wyparł C++, bo przede wszystkim najpierw trzeba tutaj zbudować rynek programistów Rusta, by móc potem ich zatrudniać. Jest to proces stopniowy. Byłby przyspieszony, gdyby Rusta uczono w szkołach.

0

A jak byście porównali Rust do Go?
Który się bardziej do czego nadaje?

0

Go i Rust mają inne zastosowania.

Jesli chodzi o silniki gier to w C# można pisać w Unity i jest tego wysyp.
Ale jednak Unity nie ma swojego miejsca w grach AAA.

Reszta świata to jest przecież C++ , Choćby Unreal Engine 4 itp.

Ci goście napisali swój engine, bo tak jakos wyszlo. Ale generalnie radzą wziac gotowca niz robic od 0 ;)

Mozliwosci epickie.

1

Ze zdziwieniem stwierdziłem, że Rust kłamie. Za każdym razem próbuje mi wmówić, że wartość absolutna z -42 to -42.

1.jpg

2

Może priorytet operatorów jest popsuty i najpierw liczy .abs(), a dopiero potem neguje? Spróbuj opakować liczbę w nawias tak: (-42i32).abs()

1

Czy jest jakaś lista nowoczesnych języków kompilowanych szybszych od C poza C++, D, Rust, Pascal, Delphi, te znam.

0

Czesc,

Poszukuję programistów RUST do zespołu w Łodzi, skupimy się na dużych projektach obsługujących miliony zapytań.

Jesli ktoś chętny to zapraszam do kontaktu: rubycom.pl

Pozdrawiam
Bartek

0

Jakie jest najlepsze IDE do języka Rust? Pobrałem instalator Eclipse, ale nie ma tam do wyboru Rust, czy trzeba zainstalować wpierw wersje do C/C++ ,a potem dodać plugin. Eclipse ma wersje core środowiska?
Znalazłem jeszcze takie IDE pod Rust napisane w samym Rust jest nim SolidOak.
https://github.com/oakes/SolidOak
Bardzo mi się podoba ten język Rust, jest nowoczesny, szybki i wydajny.

https://areweideyet.com/
http://www.zeusedit.com/languages/rust.html

0

Wątpię żeby istniało jakieś godne IDE dla Rusta, raczej weź swój ulubiony edytor (sublime/vim etc) i doinstaluj sobie wtyczkę do Rusta.

0

Rust jest sporo bezpieczniejszy niż C/C++ do pisania systemów i pisze sie w nim tak szybko i prosto jak w Javie, osobiście jeszcze łatwiej dla mnie niż Java. Warto się uczyć Rust, już powstaja w nim systemy i przeglądarki. Mimo że D nie udało się zastąpić C++, Rust dzięki Mozilli ma takie szanse, bardzo kibicuję temu systemowi. Jak bym miał miliardy i chciał stworzyć nowoczesny system, wybrał bym Rust do jego pisania.

0

w 2018 są jakies oferty pracy w Polsce?

IDE to raczej Vim, VS Code, Intellij

skąd pomysl, ze ta gra Reflex jest napisana w Rust/Go ?

0

Są oferty w Polsce, dokładniej w we Wrocławiu i Łodzi, oraz chyba w Rzeszowie, także bez szału.

0

ktoś sprawdzał może książke "Programowanie w języku Rust" - i jak wygląda tłumaczenie tam?

0

Nie wiem, ale ta książka jest dostępna online po angielsku https://doc.rust-lang.org/stable/book/ (ja do teraz nawet nie wiedziałem, że istnieje również w wersji papierowej).

1 użytkowników online, w tym zalogowanych: 0, gości: 1