Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
-
fut
Fusion programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
drogon
Drogon: A C++14/17/20 based HTTP web application framework running on Linux/macOS/Unix/Windows
-
Material UI
Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
-
adventofcode
Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 and 2023 in Scala (by sim642)
Yew.rs
I disagree
I'm curious specifically the creators or designers of the language, not just random people - like Carbon was specifically created to be a C++ replacement whereas Rust was not designed for that purpose (it happens to cover many of the same use cases but is not described as a successor to C++)
Note: There are future plans to (allow WebAssembly to call Web APIs directly)(https://github.com/WebAssembly/gc/blob/master/README.md).
https://openjfx.io/ is not dead :)
For some reason, I recall that Hytale was forked from Manic Digger, which is written in Cito. I could be wrong, but that would mean that Hytale was written in a subset of C# meant to be compiled to other languages.
For some reason, I recall that Hytale was forked from Manic Digger, which is written in Cito. I could be wrong, but that would mean that Hytale was written in a subset of C# meant to be compiled to other languages.
Drogon is a framework for doing web backend in c++ but it is nowhere near on the level of something like Django in terms of ergonomics. In terms of Rust, Rocket is trying to be the easy to use framework with low boilerplate.
A framework is more structured, and typically “bigger” than a library. Something like React let’s you create pages, but those are fed into the React engine which you don’t have a lot of control over.
A library is a collection of code that you can use in pretty open ended ways. Something like Material UI is a library because it just provides buttons, text boxes, etc. for you to use and arrange in whatever way supports your needs.
I would recommend you give https://adventofcode.com/ a try. It's fun and you'll learn some problem solving skills.
Once I figured out the right tools, it was easy. Its just "maturin new". It automatically converts python floats and strings. Numpy arrays come through as a special Pyarray type, that you need to unwrap, but that's just one builtin function. Using pyo3, maturin and numpy, https://github.com/PyO3/rust-numpy it's fairly easy.