官术网_书友最值得收藏!

The Rust language

Many of the established programming languages today are multi-paradigm languages, but still remain focused on the principles of object orientation. This means that they have classes, methods, interfaces, inheritance, and so on, none of which can be found in Rust, giving it a steep learning curve for many established developers.

More experienced readers will miss many aspects of what makes Rust an excellent language, such as static versus dynamic method invocation, memory layouts, and so on. I recognize the importance of those things, yet for brevity and focus chose to leave it to you to explore these things further. Check the Further reading section for resources.

As a multi-paradigm language, Rust has many functional concepts and paradigms that guide it, but they make traditional object-oriented patterns more difficult to apply. Other than organizing code without classes and interfaces, there are various methods to handle errors, change the code itself, or even work with raw pointers.

In the following sections, we want to explore a few concepts that make Rust unique and have a major influence on the way we develop algorithms and data structures.

主站蜘蛛池模板: 金沙县| 探索| 德兴市| 杂多县| 图木舒克市| 南宫市| 峨山| 留坝县| 山丹县| 洞口县| 马鞍山市| 麻阳| 遂川县| 江孜县| 禹城市| 武邑县| 南丹县| 台安县| 崇信县| 满城县| 竹北市| 平阳县| 共和县| 佳木斯市| 曲靖市| 澎湖县| 文化| 阿城市| 鱼台县| 海南省| 涟源市| 彭山县| 从化市| 廉江市| 南木林县| 石城县| 视频| 马公市| 博乐市| 贞丰县| 宜春市|