rust-quiz
areweguiyet
rust-quiz | areweguiyet | |
---|---|---|
11 | 31 | |
1,587 | 387 | |
- | 1.0% | |
6.2 | 8.0 | |
27 days ago | 9 days ago | |
Rust | HTML | |
Creative Commons Attribution Share Alike 4.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rust-quiz
-
So you think you know C?
If you didn't like these because they're "trick" questions you likely also would not enjoy CppQuiz (https://cppquiz.org/)
However you might well enjoy https://dtolnay.github.io/rust-quiz/
Like the C++ quiz, "Undefined Behaviour" is a valid answer, however, the quiz questions are about safe Rust, so that answer is always wrong.
I still get more than half of them wrong unless given far too long to think about it.
-
Introducing the "Rust Interview Handbook" - Your Go-To Resource for Rust Interview Success! đȘ
Cool, but I feel like the current questions are super basic. Something you're able to answer after reading the book and toying with Rust on a weekend. Definitely needs some harder questions, maybe feel inspired by https://dtolnay.github.io/rust-quiz/?
-
The Usability of Advanced Type Systems: Rust as a Case Study
> If we accept that Rust is indeed more difficult to learn than comparable systems programming languages
My problem is with "comparable systems programming languages". To me the only thing that fits there today is C++ and while a great many programming languages would be easier to learn than Rust, C++ is not one of them by a long shot.
I think the C++ Quiz https://cppquiz.org/ and the Rust Quiz https://dtolnay.github.io/rust-quiz/ illustrate handily. Neither of these languages is a walk in the park, but, notice they both have "Undefined behaviour" as a possible answer? Safe Rust doesn't actually have undefined behaviour, so you get to rule out one of the possibilities any time you don't see the "unsafe" keyword, which is in fact every time on the Rust Quiz. In C++ some of the quiz questions invoke UB, but good luck correctly guessing which ones.
-
Examples of old (ca. 1.0.0+) Rust code that still compiles?
Do you actually want to question all you know about Rust? Do this amazing quiz by the famed dtolnay.
-
[Media] Is the LinkedIn Rust quiz OK đ€š
If you want a correct and much harder Rust quiz, here you go.
-
Anything C can do Rust can do Better
â Rust Quiz - David Tolnay
-
Carefully exploring Rust as a Python developer
One surprise perhaps is that both Python and C++ have multiple inheritance whereas Rust doesn't have implementation inheritance at all (Rust's traits can inherit but data structures and implementations cannot).
Both C++ and Rust have similar Quiz sites:
https://dtolnay.github.io/rust-quiz/
-
An interviewee has "(interest) Rust" in his resume, which question should I ask him ?
Obligatory: https://dtolnay.github.io/rust-quiz/
-
Rust (Programming Language) is now a skill that LinkedIn assesses
There is also this quiz
- Rust Quiz
areweguiyet
-
How to write a QML effect for KWin
The organization behind QT (QT Group) has pretty onerous licensing terms.
My understanding is that it's $3,950 per year just to develop using their libraries on your own computer if you ever in the future intend to commercialize a product using QT. Transitioning from the open source license to the commercial license is something you can do but it's not the happy path and their FAQ seems to indicate that it comes with some sort of penalty.
https://www.qt.io/pricing
Something like Slint (Rust based but includes CPP and JS bindings) is not as comprehensive (yet) but it's more modern and the licensing terms are significantly more in line with software industry norms.
GPUI from Zed is also something to monitor: https://www.gpui.rs/
Also, in general you can find an extensive list of Rust-based native UI libraries here: https://areweguiyet.com/
- Rust for Embedded Systems: Current State, Challenges and Open Problems
-
The KDE desktop gets an overhaul with Plasma 6
I would suggest that nearly every person on this website is a developer. Both C and C++ let you shoot yourself in the foot quite easily, but at least C++ has RAII.
If you're referring to Rust, it's just not there yet for anything serious: https://areweguiyet.com/
-
Ask HN: Rust Viable for Data Analytics?
I normally use python to do some quick data analysis, with pandas/polars/pyspark/...
But I've started to use rust more and more in the last few weeks and really start to like it.
Does anyone have experience doing data analysis with rust, and would you recommend it over python?
And are there any resources like https://areweguiyet.com/ but for data analysis?
- The state of building user interfaces in Rust
-
On inheritance and why it's good Rust doesn't have it
You still haven't said anything about why those existing frameworks don't count. Again, they are used in production and do exactly what a gui framework is supposed to do. Sure they may not have all the features of the frameworks that have existed a decade before rust even existed but the issue is time not rust itself. They very clearly can be used to build complex UI without inheritance. Since you mentioned it, you should probably actually look at it https://areweguiyet.com/ the page clearly says that GUI frameworks do exist in rust.
-
BeeWare Toga v0.4.0 â A Python native, OS native GUI toolkit
The web site https://areweguiyet.com/ has a list of GUI libraries for Rust.
I havenât tried any yet as I lack the time, but it can be a good starting point.
Iced and Slint where interesting when I looked at that, and Slint may be done by former Qt developers.
-
Learn graphics for theoretical gui with rust
I also hope that it is consistent with the goals mentioned at https://areweguiyet.com/
- What crate/library to use for a GUI ?
- Are We <Thing> Yet?
What are some alternatives?
linkedin-skill-assessments-quizzes - Full reference of LinkedIn answers 2023 for skill assessments (aws-lambda, rest-api, javascript, react, git, html, jquery, mongodb, java, Go, python, machine-learning, power-point) linkedin excel test lösungen, linkedin machine learning test LinkedIn test questions and answers
Slint - Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript. [Moved to: https://github.com/slint-ui/slint]
cargo-llvm-lines - Count lines of LLVM IR per generic function
bonsai - A library for building dynamic webapps, using Js_of_ocaml
db-dump - Library for scripting analyses against crates.io's database dumps
piet - An abstraction for 2D graphics.
async-trait - Type erasure for async trait methods
gtk-rs - Rust bindings for GTK 3
rust-sokoban - Rust Sokoban book and code samples
vgtk - A declarative desktop UI framework for Rust built on GTK and Gtk-rs
semver-trick - How to avoid complicated coordinated upgrades
cowbump - Image viewer with tag based filtering