Hello, diggers.
🏆 technology use and problems of the special issue 8 chat | cache, 🏆 technology project period | 9 talk about great Deno continues on oh ~, the 10th period let’s get together to talk around the programming language is new bestow favor on Rust.
Rust is a language for building reliable and efficient software capabilities. Compared to C/C++ languages and C-like system level languages, Rust has inherent security and high performance. Beyond the language, the Rust Core development team has planned and implemented a series of state-of-the-art toolchains — from an integrated package manager, to build tools with dependency management, to auto-completion, type derivation, and automatic formatting across editors.
Rust version 1.0 was released on May 15, 2015. Although Rust is still a relatively new programming language, Rust has proven to be effective for large-scale development teams with diverse system programming backgrounds. Standing on the shoulders of his predecessors, Rust created new concepts such as ownership and life cycle with the help of recent decades of language research.
Rust is increasingly popular with programmers and top manufacturers. Since 2016, Rust has been in the spotlight as many developers began to choose Rust over Java, according to the Stack Overflow Developer survey. On February 8, 2021, AWS, Huawei, Google, Microsoft, and Mozilla announced the formation of Rust, with Google joining Rust. And in the past few months, tech giants like Amazon, Facebook, Microsoft, and Google have been aggressively recruiting Rust programmers on the job market. Rust has been used by many large factory teams in production environments, such as:
- Bytedance: Use Rust to develop safer, faster cross-platform clients
- Dropbox: Multiple modules of the Dropbox core file storage system were written in Rust as part of a larger project that sought greater data center efficiency. It currently works on all Dropbox storage systems and serves more than 500 million users.
- Yelp: Yelp used Rust to develop A framework for real-time A/B testing. Widely used in all Yelp pages and apps, Rust was chosen because it’s as fast as C (cheap to run) and safer than C (easy to maintain).
- Google: New operating system Fuschia, about 30% of which is Rust code
- Amazon: Linux-based operating system that can run containers directly on bare machines and virtual machines
- System76: Pure Rust developed the next generation secure operating system, Redox
- Ant Financial: Library operating system Occlum
- Microsoft: Some low-level components of Windows are being rewritten using Rust
- Deno: Ryan Dahl went to great lengths to fully migrate the Deno source code from Go to Rust
Technical topics for reference:
- The Rust build tool Cargo is used
- Rust Getting Started series
- Rust writes small programs for actual combat
- Understanding and application of the concept of Rust ownership
- Understanding and application of Rust’s concept of life cycle
- The development process and future prospects of Rust
- Existing ecological environment of Rust
- Comparison of Rust with Go, C++, Python, etc
- Rust Automated Tests
- Rust source code parsing
Participate in the way
The essay solicitation activity is open to all gold digger users. The participation methods are as follows:
Involved in active users please “article title to | 🏆 technology magazine ten essay” project title as writing content. When publishing the article, there is no restriction on the label for this issue, please select the corresponding technical classification and label, but the link of this essay soliciting activity should also be attached at the end.
Format for:
- Those using the Nugget Markdown editor will copy the following directly after the article
[🏆 technology project period go over the language to be bestowed favor on newly Rust | 10] (https://juejin.cn/post/6933400547223404557)Copy the code
-
Those of you who are using the Nugget Rich text editor will copy the following directly after the article
🏆 technology project go over the language to be bestowed favor on newly Rust | 10 period
Award setting
Again, we have plenty of prizes for this event:
- 🏆 First prize: The top 5 authors will get “Nugget Surrounding gift package”, a total of 5 authors.
- 💙 second prize: among the articles participating in the activity, the authors of the top 5 articles with the highest amount of likes will get the nugget “Nugget oversized mouse pad + nugget badge one (random)”;
- 👏 third prize: The author of the article with the highest number of comments and interactions will get a “gold nugget canvas bag”;
- 🎉 new person encouragement award: we will randomly draw “gold nugget enamel cup” in the new person participating in the essay;
- 🐱 Participation Award: All writers who participate in writing and meet the requirements can get “three universal 40% discount codes of the whole booklet”, no limit on ranking.
- The above awards cannot be won repeatedly (excluding the participation award), and the repeat will be postponed (if two of the awards are won at the same time, the award category with the highest ranking will be sorted according to the classification);
- Overall dimension: content quality
Traffic support
All the participating articles that meet the requirements of the essay soliciting activities will get “popular recommendation on the home page of Nuggets”, and have the chance to get recommended by channels such as official Weibo and wechat public account, so that more users can see your articles.
Special thanks to
- Thanks to Luo Zhu from Daning for supporting this article;
- All authors above LV3 are welcome to contact wechat: 229199157 to join the author recommendation group!
Review of previous technical topics
-
🏆 technology project phase I chat | Deno some thing
-
🏆 technology project phase ii | me with those things Go
-
🏆 technology project phase iii | data visualization of those things
-
🏆 technology project stage 4 | about the front end of those things
-
Chat 🏆 technology project stage v | distributed those things
-
🏆 technology project | 6 React17 changes
-
🏆 issue 7 | all things can be Serverless technology projects
-
🏆 technology project issue 8 chat | magical function and problems of cache
-
🏆 period | 9 talk great Deno technology projects