thảo luận Rust ( Ngôn ngữ lập trình ) Và tương lai của nó ? Sáng hay ko sáng ? Mời các thím vào "chém gió"

Nhìn combo Rust + Webassembly cũng thú vị, nhưng không biết có cạnh tranh được với JS không.

Rust + WebAssembly (Wasm) sẽ còn phát triển vì combo này gia tăng hiệu năng của trang web.
Không phải ngẫu nhiên mà tháng 12 năm ngoái W3C công bố Wasm là ngôn ngữ web chuẩn thứ 4 (3 ngôn ngữ trước đó là HTML, CSS, Javascript).
 
star của github có thể có giá trị với ngôn ngữ khác nhưng hoàn toàn vô nghĩa với mấy cái liên quan tới javascript (mấy cái repo 1 dòng code cũng có thể có cả nghìn stars)

cơ mà anh deno đang muốn viết lại typescript bằng rust, tôi ngồi hóng xem có làm được không, nếu làm được thì giỏi :>

à mà rust còn có một thằng được hype khá kinh nữa là xi-editor, không biết sau này có ra cơm cháo gì không :/

https://github.com/nangtrongvuon

contributor của xi-editor này, ai biết thanh niên này k nhỉ?
 
Thím đã thử nó chưa mình cần xác thực của người đã thử. Chạy nhanh gần = hay hơn ? Thực sự an toàn thật ? Tại nó bảo tránh được các bug về bộ nhớ của c vs c++. Tuy nhiên vẫn call list vẫn dùng raw point. Rồi đặt trong Unsafe... Vậy cũng đâu hẳn an toàn.
unsafe vẫn được dùng, nhưng khi dùng thím phải biết nó => vẫn an toàn hơn, kiểu như gắn cờ vậy, người viết code cũng quan tâm hơn
 
Mình làm với Rust cũng hơn 1 năm rồi, ngồi học thích quá thuyết phục công ty xài, performance so với nodejs cứ gọi là 1 trời 1 vực, hồi đầu công nhận là đánh vật với compiler đến khổ, mà quen rồi cảm giác cái gì cũng muốn viết bằng rust :LOL:. Về cơ bản Rust giống Haskell, nếu ai học Haskell rồi thì sang Rust ít bỡ ngỡ. Mình dám khẳng định tương lai Rust cực kì sáng, Microsoft và nhiều công ty khác đang chấp nhận và chuyển dần sang Rust rồi.
 
Mình làm với Rust cũng hơn 1 năm rồi, ngồi học thích quá thuyết phục công ty xài, performance so với nodejs cứ gọi là 1 trời 1 vực, hồi đầu công nhận là đánh vật với compiler đến khổ, mà quen rồi cảm giác cái gì cũng muốn viết bằng rust :LOL:. Về cơ bản Rust giống Haskell, nếu ai học Haskell rồi thì sang Rust ít bỡ ngỡ. Mình dám khẳng định tương lai Rust cực kì sáng, Microsoft và nhiều công ty khác đang chấp nhận và chuyển dần sang Rust rồi.

Cty nào Rust vậy?

Mạnh dạn đoán cty A
 
Mình làm với Rust cũng hơn 1 năm rồi, ngồi học thích quá thuyết phục công ty xài, performance so với nodejs cứ gọi là 1 trời 1 vực, hồi đầu công nhận là đánh vật với compiler đến khổ, mà quen rồi cảm giác cái gì cũng muốn viết bằng rust :LOL:. Về cơ bản Rust giống Haskell, nếu ai học Haskell rồi thì sang Rust ít bỡ ngỡ. Mình dám khẳng định tương lai Rust cực kì sáng, Microsoft và nhiều công ty khác đang chấp nhận và chuyển dần sang Rust rồi.

Rust với Haskell có thấy giống nhau điểm nào đâu thím, 1 thằng static memory, 1 thằng dùng gc, 1 thằng là FP, 1 thằng là multi-paradigm, syntax cũng khác nhau nhiều :rolleyes:
 
Rust với Haskell có thấy giống nhau điểm nào đâu thím, 1 thằng static memory, 1 thằng dùng gc, 1 thằng là FP, 1 thằng là multi-paradigm, syntax cũng khác nhau nhiều :rolleyes:
syntax hay memory management thì ko giống nhau, nhưng bác code Rust sẽ thấy nó mô phỏng lại monad của Haskell khá nhiều như Option, Result, Future, những cú pháp bên Rust như async await, try (?) bên Haskell nó đều xài do (bác nào hiểu monad sẽ rõ hơn) (mô phỏng vì nó ko bê nguyên sang được, cái này liên quan tới Higher Kinded Type trong Haskell) Trait của Rust chính là Typeclass của Haskell, còn nhiều thứ khác nhưng mình ko nhớ, nên rất nhiều dev bên Haskell chuyển sang Rust.
 
Mình làm với Rust cũng hơn 1 năm rồi, ngồi học thích quá thuyết phục công ty xài, performance so với nodejs cứ gọi là 1 trời 1 vực, hồi đầu công nhận là đánh vật với compiler đến khổ, mà quen rồi cảm giác cái gì cũng muốn viết bằng rust :LOL:. Về cơ bản Rust giống Haskell, nếu ai học Haskell rồi thì sang Rust ít bỡ ngỡ. Mình dám khẳng định tương lai Rust cực kì sáng, Microsoft và nhiều công ty khác đang chấp nhận và chuyển dần sang Rust rồi.
Cty thím làm về mảng gì thế ạ
 
Bác nào compare rust với go xem, chưa dùng rust bao h, dùng go thì thấy n tiện lắm, compile nhanh, synctax thì dễ đọc, ns chung rất hay
 
Chém thì rõ cao siêu nhưng chả thấy link tut, voz đúng là nơi tinh thần chém gió là chính
Google ra link này dạy tiếng Việt luôn (vì doc của trang chủ rust viết như cc, khó hiểu vãi lol :cold: )
https://phocode.com/rust-lap-trinh-rust/rust-lap-trinh-rust/
Bổ sung là cái link này viết cho bản Rush 2015 cũ rồi
Tut cho version Rust 2018 mới nhất đành xem English ở chỗ này thôi
https://www.tutorialspoint.com/rust/

Bác nào compare rust với go xem, chưa dùng rust bao h, dùng go thì thấy n tiện lắm, compile nhanh, synctax thì dễ đọc, ns chung rất hay
Go phần lớn anh tài trên này ghét vì thiếu vài thứ không giống như C#, Java :sure:
 
Last edited:
Go ko có tuổi vs rust đâu chí ít về lý thuyết. Còn về vụ async await đó làm về bên c++ cũng có. Cơ mà cái này mình cũng ko hẳn vừa ý. Đang tự làm lib riêng...
Bác nào compare rust với go xem, chưa dùng rust bao h, dùng go thì thấy n tiện lắm, compile nhanh, synctax thì dễ đọc, ns chung rất hay
 
Go ko có tuổi vs rust đâu chí ít về lý thuyết. Còn về vụ async await đó làm về bên c++ cũng có. Cơ mà cái này mình cũng ko hẳn vừa ý. Đang tự làm lib riêng...
Tuổi về j ? Bạn n ko có tiêu chí thì ss làm gì ? So về tốc độ ra sản phẩm, tốc đôh thực thi, sự phát triển của các framework ?
 
Tuổi về j ? Bạn n ko có tiêu chí thì ss làm gì ? So về tốc độ ra sản phẩm, tốc đôh thực thi, sự phát triển của các framework ?
Bài viết trên gg có thiếu về sự lởm khởm cua go thiếu đâu thím. Cụ thể về cái gc còn về những mặt khác. Tốc độ ra sản phẩm , phát triển mình nghĩ như nhau. Còn per rust ổn hơn hẳn ngang vs c++. Về mặt cú pháp hai thằng mình cũng nghĩ như nhau.
 
Bài viết trên gg có thiếu về sự lởm khởm cua go thiếu đâu thím. Cụ thể về cái gc còn về những mặt khác. Tốc độ ra sản phẩm , phát triển mình nghĩ như nhau. Còn per rust ổn hơn hẳn ngang vs c++. Về mặt cú pháp hai thằng mình cũng nghĩ như nhau.
Nhưng mà nó bù lại bằng sự đơn giản, dễ học, compile nhanh.
Dùng từ không có tuổi là hơi quá.
 
Back
Top