• pdf 文档 2021-11-22 - Rust CTCFT - Rust for Linux

    0 码力 | 53 页 | 332.50 KB | 9 月前
    3
    文档介绍了Rust for Linux项目,旨在为Linux内核添加Rust支持。Rust在内存模型、并发代码实现等方面相比C语言具有优势,能够避免影响性能的变通方案。项目重点关注非Nightly功能,并致力于稳定这些功能或寻找替代方案。文档还提到Rust的内存模型与Linux内核内存模型的统一和兼容性,以及Rust在工具链和代码生成质量方面的改进。
  • pdf 文档 Comprehensive Rust(English) 202412 推荐

    0 码力 | 382 页 | 1.00 MB | 10 月前
    3
    《Comprehensive Rust》是由Google Android团队开发的免费Rust课程,涵盖了从基础语法到高级主题(如泛型和错误处理)的全方位内容。课程旨在帮助学员全面理解Rust语法,学会修改现有程序并编写新的Rust程序。课程分为四个基础日(Rust Fundamentals)和多个专题模块,包括Android、Chromium、Bare-metal和Concurrency。课程还提供PDF版本,并支持多种语言翻译。课程假设学员具备编程基础,适合从动态语言(如Python、JavaScript)过渡到Rust的开发者。课程材料基于Apache 2.0许可,并参考了Rust官方文档及其他资源。
  • pdf 文档 Comprehensive Rust ? 推荐

    0 码力 | 378 页 | 1009.46 KB | 1 年前
    3
    《Comprehensive Rust》是一门由Google Android团队开发的免费Rust课程,旨在全面教授Rust语言,涵盖从基础语法到高级主题如泛型和错误处理的内容。课程分为Rust基础和多个专题,包括Android开发、Chromium浏览器开发、裸机嵌入式开发和并发编程。课程目标是帮助学生理解Rust语法、修改现有程序并编写新程序,同时展示常见Rust编程范式。课程不涵盖宏开发等非核心内容。
  • pdf 文档 Concurrency in Rust

    0 码力 | 43 页 | 648.31 KB | 1 年前
    3
    文档介绍了并发(Concurrency)在计算机科学中的概念,包括数据竞赛、竞态条件、死锁和内存问题等挑战。Rust是一种系统编程语言,以高性能、防止段错误和保证线程安全而闻名。文档还提到了Rust的并发库和异步I/O相关内容,包括mio库和_servers_的状态机composition。
  • ppt 文档 Learning by Contributing to Rust Compiler - 陈于康

    0 码力 | 23 页 | 3.28 MB | 1 年前
    3
    陈于康分享了他在Rust编译器贡献中的学习经历,提到Rust在内存安全性和长期软件开发中的优势。他强调了开源社区的开放性及潜在混乱,并提倡通过实践学习Rust。他还提到了Rust在性能和开发体验上的关注,以及编译器对错误消息的重视。陈于康的经验包括从事多个开源项目,并定期为Rust编译器做出贡献。
  • pdf 文档 Building Linux Distribution(Linux 分布式)- 贾晓宇

    0 码力 | 19 页 | 723.62 KB | 1 年前
    3
    文档介绍了使用Rust和Linux From Scratch (LFS) 从零开始构建Linux发行版的过程。LFS是一个提供分步指南的项目,用于从源代码构建定制的Linux系统,其优势包括高度可定制、轻量级和全面控制。构建过程包括准备构建环境、构建交叉工具链、构建基本系统软件、系统配置以及使系统可启动。使用Rust可以带来新的类型、特性以及内存管理的改进。然而,构建过程也面临诸多挑战,如需大量时间和技术能力、定期维护系统以及解决兼容性和依赖问题。
  • pdf 文档 Build a lightweight logging and tracing tool with Apache Arrow, Parquet and DataFusion 朱霜

    0 码力 | 26 页 | 11.05 MB | 1 年前
    3
    文档介绍了如何利用 Apache Arrow、Parquet 和 DataFusion 构建轻量级日志和跟踪工具 Duo。Duo 通过 Apache Arrow 提供高效的数据访问和矢量化处理,Parquet 用于高效的数据压缩和存储,而 DataFusion 用作查询引擎。文档展示了 Duo 存储和查询日志及跟踪数据的方式,并提供了关于这些技术的详细介绍。
  • pdf 文档 Rustle: the first static analyzer for smart contracts in Rust

    0 码力 | 28 页 | 4.49 MB | 1 年前
    3
    文档介绍了Rustle,这是第一个针对Rust智能合约的静态分析器。Rustle集成于工作流,支持检测多种类型的安全漏洞,具有高度可扩展性,可轻松扩展以支持新功能。它开源并由BlockSec提供支持。Rustle易于使用:安装简单,在多个平台上可以通过单一命令启动,并支持多种格式的结果输出。欢迎贡献代码,包括编写LLVM pass插件、添加编译选项和完成文档。这一工具对于提升Rust智能合约的安全性至关重要。
  • pdf 文档 RUST AS A CASE STUDY

    0 码力 | 19 页 | 3.37 MB | 1 年前
    3
    文档探讨了Rust编程语言的采用及其影响,通过对16位高级开发者的访谈和对Rust社区178人的调查,发现Rust的学习曲线较为陡峭,但其安全性和性能优势使其在特定领域难以被替代。Rust的采用带来了良好的解决方案、清晰的编译器错误消息以及良好的官方文档和社区支持。然而,学习困难和高学习成本也是其主要缺点。
  • pdf 文档 A tale of Rust, the ESP32 and IoT

    0 码力 | 37 页 | 3.51 MB | 1 年前
    3
    A tale of Rust, the ESP32 and IoT It can‘t be that hard… Who am I? Jens Reimann • Principal Software Engineer • Red Hat • Middleware, Messaging, IoT • Programming languages • 90s: Basic, Pascal, C • 00s: C, C++, Java • 10s: Java, Go, Rust @ctron ht
共 11 条
  • 1
  • 2
前往