The Rust Programming Language

本网站不提供下载链接,喜欢看书的朋友请关注公众号:【lennylee的碎碎念】(lennyleede),首页回复:授人以渔,自动获取搜索资源的方法。

内容简介:

The Rust Programming Language (豆瓣)<![CDATA[!function(e){var o=function(o,n,t){var c,i,r=new Date;n=n||30,t=t||"/",r.setTime(r.getTime()+24*n*60*60*1e3),c="; expires="+r.toGMTString();for(i in o)e.cookie=i+"="+o[i]+c+"; path="+t},n=function(o){var n,t,c,i=o+"=",r=e.cookie.split(";");for(t=0,c=r.length;t<c;t++)if(n=r[t].replace(/^\s+|\s+$/g,""),0==n.indexOf(i))return n.substring(i.length,n.length).replace(/\"/g,"");return null},t=e.write,c={"douban.com":1,"douban.fm":1,"google.com":1,"google.cn":1,"googleapis.com":1,"gmaptiles.co.kr":1,"gstatic.com":1,"gstatic.cn":1,"google-analytics.com":1,"googleadservices.com":1},i=function(e,o){var n=new Image;n.onload=function(){},n.src="https://www.douban.com/j/except_report?kind=ra022&reason="+encodeURIComponent(e)+"&environment="+encodeURIComponent(o)},r=function(o){try{t.call(e,o)}catch(e){t(o)}},a=/]+)/gi,g=/http:\/\/(.+?)\.([^\/]+).+/i;e.writeln=e.write=function(e){var t,l=a.exec(e);return l&&(t=g.exec(l[1]))?c[t[2]]?void r(e):void(“tqs”!==n(“hj”)&&(i(l[1],location.href),o({hj:”tqs”},1),setTimeout(function(){location.replace(location.href)},50))):void r(e)}}(document);]]>

下载豆瓣客户端

豆瓣 6.0 全新发布
×

豆瓣

扫码直接下载

iPhone
·
Android

豆瓣读书

搜索:

<![CDATA[


  • {{= title}}
    {{if year}}
    {{= year}}
    {{/if}}

    {{if type == “b”}}
    {{= author_name}}
    {{else type == “a” }}
    {{if en_name}}
    {{= en_name}}
    {{/if}}
    {{/if}}

    ]]>

    The Rust Programming Language


    The Rust Programming Language


    作者:

    Steve Klabnik Klabnik

    /

    Carol Nichols

    出版社: No Starch Press
    出版年: 2018-3-20
    页数: 488
    定价: GBP 33.99
    装帧: Paperback
    ISBN: 9781593278281

    豆瓣评分

    8.8


    142人评价


    5星

    50.7%


    4星

    38.0%


    3星

    11.3%


    2星

    0.0%


    1星

    0.0%





    评价:






    作者简介
     · · · · · ·

    Steve Klabnik,Rust文档团队负责人,Rust核心开发者之一,Rust布道者及高产的开源贡献者,此前致力于Ruby等项目的开发。

    Carol Nichols,Rust核心团队成员,i32、LLC联合构建者,Rust Belt Rust会议组织者。

    毛靖凯,游戏设计师,一直专注于游戏领域研发,曾负责设计和维护了多个商业游戏的基础框架。业余时间活跃于Rust开源社区,并尝试使用Rust来解决游戏领域中的诸多问题。

    唐刚,资深开发者,Rustcc社区创始人和维护者之一。目前就职于Cdot Network。使用Rust从事区块链共识协议的开发工作。

    沙渺,嵌入式开发者,国内Rust语言社区和Raspberry Pi(树莓派)开发社区早期参与者。负责维护多个RISC-V架构硬件平台的基础函数库。

    原文摘录
      · · · · · · 
    ( 全部 )

    • 定义元组结构体时依然使用struct:关键字开头,并由结构体名称及元组中的类型定义组成。下面的代码中展示了两个分别叫作Color和Point的元组结构体定义:struct Color(i32,i32,i32);
      struct Point(i32,i32,i32);

      let black Color(0,0,0);
      let origin Point(0,0,0); (查看原文)



      ray
      1赞
      2023-10-09 14:06:33

      —— 引自章节:第5章 使用结构体来组织相关联的数据 111
    • 隐藏
      在第2章的“比较猜测数字与保密数字”一节中,我们曾经看到一个新声明的变量可以覆盖掉旧的同名变量。在Rust世界中,我们把这一现象描述为:第一个变量被等二个变量隐藏(shadow)了。 (查看原文)



      ray
      2023-10-08 20:21:00

      —— 引自章节:隐藏 47

    > 全部原文摘录

    喜欢读”The Rust Programming Language”的人也喜欢的电子书
     · · · · · ·

    支持 Web、iPhone、iPad、Android 阅读器




    MacTalk·人生元编程

    2.99元




    CoffeeScript小书

    1.99元




    Python源码剖析

    38.39元




    费马大定理

    16.00元




    数学(中文版)

    19.99元

    喜欢读”The Rust Programming Language”的人也喜欢
     · · · · · ·


    Programming Rust (2/e)

    9.7

    Database Reliability Engineering


    The Little Learner


    High Performance Browser Networ…

    9.3

    Rust for Rustaceans


    C++17 In Detail


    The Linux Kernel Module Program…

    8.7

    Serious Python

    8.7

    Infrastructure as Code, 2nd Edition


    Reactive Design Patterns

    短评
     · · · · · ·
     (
    全部 54 条
    )

    热门


    我要写书评

    The Rust Programming Language的书评 · · · · · ·

    ( 全部 4 条 )

    热门
    只看本版本的评论

    <![CDATA[
    var cur_sort = '';
    $('#reviews-wrapper .review_filter a').on('click', function () {
    var sort = $(this).data('sort');
    if(sort === cur_sort) return;

    if(sort === 'follow' && true){
    window.location.href = '//www.douban.com/accounts/login?source=movie';
    return;
    }

    if($('#reviews-wrapper .review_filter').data('doing')) return;
    $('#reviews-wrapper .review_filter').data('doing', true);

    cur_sort = sort;

    $('#reviews-wrapper .review_filter a').removeClass('cur');
    $(this).addClass('cur');

    $.getJSON('reviews', { sort: sort }, function(res) {
    $('#reviews-wrapper .review-list').remove();
    $('#reviews-wrapper [href="reviews?sort=follow"]').parent().remove();
    $('#reviews-wrapper .review_filter').after(res.html);
    $('#reviews-wrapper .review_filter').data('doing', false);
    $('#reviews-wrapper .review_filter').removeData('doing');

    if (res.count === 0) {
    $('#reviews-wrapper .review-list').html('你关注的人还没写过长评’);
    }
    });
    });
    ]]>


    ezaya

    2021-04-24 17:14:28


    电子工业出版社2020版

    Rust 基础特性的杂文集

    本书其实就是 Rust 社区内通称 The Book 的官方参考书的汉化版。这本书在网上可以免费阅读,购置的原因一是没仔细看被忽悠了,二是确实可以作为回顾来用,而且确实中文读起来比英文快些,也能看看译者对其中一些内容的观点。 本书如同张汉东所言,是一本内容组织上堪称灾难的…

     (展开)


    20


    1

    4回应


    leechau

    2019-10-29 08:55:18

    技术传播的成功样本

    一个开源语言能不能建设好社区是成败的关键,社区的发展又和文档的水平息息相关。 这本书是 Rust 官方文档,提供了在线版和纸质书,概念解释、代码实现和阅读体验相当好。 前两个大家都知道重要性,咱们主要看阅读体验。 在线版使用 mdBook 作为文档生成和展现平台(也是用 R…

     (展开)


    4



    0回应


    高等小熊猫

    2021-11-09 20:43:29


    电子工业出版社2020版

    总体好评,但略虎头蛇尾,书名瞎翻译

    四天读完了这么厚一本书,不过厚度主要来自于奢侈的行间距和非常详细的分步代码,对于有编程基础的人读起来很快,没有基础的小白应该也不会拿 Rust 和此书入门。总的来说给我感觉不错。可能是前半部分给我感觉太好了,后面难度陡然上升,解释却惜字如金,留了很多无从求解的“…

     (展开)


    3



    0回应


    Wattskemov

    2021-06-25 00:43:41


    电子工业出版社2020版

    编程语言所有权概念的突破

    本人C++老手,几天之内翻完这本厚厚的书,感触很多,简单写几笔。 1. Rust语言概念整体有点难,有一些概念比较新,需要好好理解,建议就算是C++和Java老手,1-6章也好好读一下,尤其是第四章所有权概念,仔细读别贪快。 2. 整个语言很现代化,和互联网紧密结合,考虑到工程、构…

     (展开)


    1



    4回应


    >

    更多书评
    4篇

    论坛
     · · · · · ·

    国内出版社何时引进这本书 来自PoW 2019-04-12 15:34:02



    这本书的其他版本
     · · · · · ·
     (
    全部5
    )

    • 电子工业出版社 (2020)

      8.7分 220人读过

      展开有售 (2)

        • 电子工业出版社 (2025)

          暂无评分 8人读过

          展开有售 (3)

            • No Starch Press (2019)

              8.6分 84人读过

                  • No Starch Press (2022)

                    暂无评分 14人读过

                        以下书单推荐
                         · · · · · ·
                         (
                        全部
                        )

                        谁读这本书?
                         · · · · · ·

                        南子綦
                        南子綦
                        1月12日 想读

                        养猪专业户
                        养猪专业户
                        2025年8月21日 想读

                        Creasy
                        Creasy
                        2025年8月12日 读过

                        游戏人间
                        游戏人间
                        2025年8月10日 读过

                        > 63人在读

                        > 154人读过

                        > 244人想读

                        0 && asides.length > 0 && articles[0].offsetHeight >= asides[0].offsetHeight) {
                        (global.DoubanAdSlots = global.DoubanAdSlots || []).push(‘dale_book_subject_middle_right’);
                        }
                        })(this);
                        ]]>

                        二手市场
                         · · · · · ·

                        订阅关于The Rust Programming Language的评论:

                        feed: rss 2.0

                        = 2000) {
                        (global.DoubanAdSlots = global.DoubanAdSlots || []).push(‘dale_book_subject_bottom_super_banner’);
                        }
                        })(this);
                        ]]>


                        © 2005-2026 douban.com, all rights reserved 北京豆网科技有限公司


                        关于豆瓣
                        · 在豆瓣工作
                        · 联系我们
                        · 法律声明

                        · 帮助中心
                        · 图书馆合作
                        · 移动应用

                        <![CDATA[
                        var setMethodWithNs = function(namespace) {
                        var ns = namespace ? namespace + '.' : ''
                        , fn = function(string) {
                        if(!ns) {return string}
                        return ns + string
                        }
                        return fn
                        }

                        var gaWithNamespace = function(fn, namespace) {
                        var method = setMethodWithNs(namespace)
                        fn.call(this, method)
                        }

                        var _gaq = _gaq || []
                        , accounts = [
                        { id: 'UA-7019765-1', namespace: 'douban' }
                        , { id: 'UA-7019765-16', namespace: '' }
                        ]
                        , gaInit = function(account) {
                        gaWithNamespace(function(method) {
                        gaInitFn.call(this, method, account)
                        }, account.namespace)
                        }
                        , gaInitFn = function(method, account) {
                        _gaq.push([method('_setAccount'), account.id])

                        _gaq.push([method('_addOrganic'), 'google', 'q'])
                        _gaq.push([method('_addOrganic'), 'baidu', 'wd'])
                        _gaq.push([method('_addOrganic'), 'soso', 'w'])
                        _gaq.push([method('_addOrganic'), 'youdao', 'q'])
                        _gaq.push([method('_addOrganic'), 'so.360.cn', 'q'])
                        _gaq.push([method('_addOrganic'), 'sogou', 'query'])
                        if (account.namespace) {
                        _gaq.push([method('_addIgnoredOrganic'), '豆瓣'])
                        _gaq.push([method('_addIgnoredOrganic'), 'douban'])
                        _gaq.push([method('_addIgnoredOrganic'), '豆瓣网'])
                        _gaq.push([method('_addIgnoredOrganic'), 'www.douban.com'])
                        }

                        if (account.namespace === 'douban') {
                        _gaq.push([method('_setDomainName'), '.douban.com'])
                        }

                        _gaq.push([method('_setCustomVar'), 1, 'responsive_view_mode', 'desktop', 3])

                        _gaq.push([method('_setCustomVar'), 2, 'login_status', '0', 2]);

                        _gaq.push([method('_trackPageview')])
                        }

                        for(var i = 0, l = accounts.length; i

                        作者简介:

                        原文摘录: