09-21-2023, 12:08 PM
I'm really intereseted about that.
What do you think about Rust?
by TestOverflow - Thursday September 21, 2023 at 12:08 PM
|
09-21-2023, 12:08 PM
I'm really intereseted about that.
09-21-2023, 12:12 PM
I think highly negative of Rust (I can not state a technical reason)
ⓘ User is suspected to be part of an online terrorist organization. Please report any suspicious activity to a staff.ⓘ
09-21-2023, 02:29 PM
How long have you been coding? I personally love Rust, and have been coding in it in my free time for the last few years (Software Engineer by trade). I've created several small low-level embedded projects with it, such as writing PLC communication API's, SCADA interfaces, malware, printer drivers, etc. As someone who didn't learn low-level languages like C/C++ until fairly late in my professional software career (I started with Java and C#, then later NodeJS, Angular, etc.), I found it very difficult to deal with some of the concepts that I took fore granted in other languages, like borrowing, mutability, etc. I find the syntax and style kind of like a cross between C and Python. My favorite thing about it is the speed, it is so incredibly fast. I have written a few projects that involve web scraping or hitting API's to iterate and take data, when paired with Rust libraries like Rayon for parallel execution, you get a beast of a program that can get a lot of data, very quickly. And if you're into malware development, there are a lot of things you can do with a low-level language that make it harder to reverse engineer. The best resource I found to learn it if you're interested is The Rust Book: https://doc.rust-lang.org/book/ and if you're into video tutorials, Plural Sight has some great videos. Lastly! Make sure you start with a good IDE with good intellisense, like VS Code with the Rust Analyzer plugin, it's completely necessary as it will point errors out to you that you won't catch, especially when you just start learning. Rust has a very particular compiler, which it needs to have since the whole thing about Rust is a fast, low-level, type-safe, programming language, so if you can get your IDE to not bark at you, and your code to compile, I've found that I don't have to worry about it throwing some sort weird runtime exception like other languages might.
09-22-2023, 11:21 AM
(one of) the best languages now, especially if you want to start coding.
09-22-2023, 11:31 AM
Rust is also using LLVM as toolchain so you can combine with many languages with
LLVM IR. Its currently one of the best programming language for modern embedded development
09-22-2023, 12:55 PM
Overrated language tbh. Rust is the "I'm not like the other girls" of programming languages.
09-22-2023, 01:04 PM
(09-22-2023, 12:55 PM)vortex128 Wrote: Overrated language tbh. Rust is the "I'm not like the other girls" of programming languages. Overrated compared to what? Being able to have the flexibility, speed, and control of lower-level languages, but the memory safety of a higher-level language is a win-win to me. Do you disagree? Or is it something else that you don't like about it?
09-22-2023, 01:17 PM
(09-22-2023, 01:04 PM)notagh0st Wrote:(09-22-2023, 12:55 PM)vortex128 Wrote: Overrated language tbh. Rust is the "I'm not like the other girls" of programming languages. I would be much happier if it was somewhat syntactically similar to C like all other languages making it easier to pick up if you're already familiar with coding, but no, it just had to be different. For this reason, learning Rust is just not worth it regardless of the memory safety benefits (which wouldn't be necessary if people knew how to write code correctly), and it's much better to stick to other languages like C++ which has built a foundation of stability over several decades. I guarantee you Rust will fade away within the next 5-10 years, and our lord and savior C++ will remain to be the superior language. Also if you're trying to get a programming-related job, Rust will be of no use due to the lack of opportunities as virtually no enterprise company uses it.
11-24-2023, 05:20 AM
Rust is great! Best tool for those who like to build things that are realiable hehe.
However rust has a steep learning curve and will make your life miserable at the begining. Too many knobs and buttons for you to control. Rust demands planning (you need to understand types, memory yadda yadda) before you can actually code.. different from ither languages that accept everything hehe |
« Next Oldest | Next Newest »
|
Possibly Related Threads… | |||||
Thread | Author | Replies | Views | Last Post | |
Rust OS Dev Tutorial | 10 | 2,110 |
10-26-2023, 04:18 AM Last Post: |
||
Rust Bootloader | 6 | 1,139 |
08-17-2023, 02:08 AM Last Post: |
||
Rust DLL Injection Crate | 0 | 884 |
07-05-2023, 03:33 AM Last Post: |
||
Looking for RUST dev. | 5 | 1,219 |
06-27-2023, 08:24 PM Last Post: |