0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

计算机编程学习的一些书籍推荐

Wildesbeast 来源:今日头条 作者:算法集市 2020-02-15 17:09 次阅读

从大学开始学习编程,到现在将近10年了,感觉走了不少弯路,越到后面越发觉得基础的重要性。何为基础呢?就是我们高中、大学所学的数学、几何、计算机体系结构、编译原理、数据结构、操作系统等课程。能够编写出优秀的代码前提是需要扎实的基础。

编程就好比是武侠世界里的功夫。用何种语言、哪种框架、哪些工具这些是外功招式,数学、计算机系统这些是内功。没有内力的驱动,招式再漂亮也是花架子;没有合适的招式,内力也无法充分发挥作用。

这里是一些如何练好内功的书籍,推荐给大家。

算法导论》

《代码大全》

《编程珠玑》

《代码整洁之道》

程序员修炼之道》

《编程人生》

《高效程序员的45个习惯:敏捷开发修炼之道》

《编译原理》

《深入了解计算机系统》

《计算机程序的构造和解释》

《编码:隐匿在计算机软硬件背后的语言》

《设计模式》

《深入浅出设计模式》

《计算机程序设计艺术》

《修改代码的艺术》

《测试驱动开发》

《重构:改善既有代码的设计》

《Unix编程艺术》

《C程序设计语言》

《Effective C++

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    7351

    浏览量

    87625
  • 编程
    +关注

    关注

    88

    文章

    3562

    浏览量

    93534
  • UNIX
    +关注

    关注

    0

    文章

    296

    浏览量

    41390
收藏 人收藏

    评论

    相关推荐

    如何学习ARM?

    如何学习ARM? 在开始学习 ARM 处理器之前,先对计算机体系结构有个基本的了解是很重要的。学习
    发表于 10-11 10:42

    计算机视觉有哪些优缺点

    计算机视觉作为人工智能领域的个重要分支,旨在使计算机能够像人类样理解和解释图像和视频中的信息。这技术的发展不仅推动了多个行业的变革,也
    的头像 发表于 08-14 09:49 641次阅读

    仓颉语言书籍申请

    ,不仅能提升我在计算机领域的技能,还能让我更好地了解我国在信息技术方面的创新成果。 在此,恳请希望您能批准我的申请,并寄送本相关的书籍给我。我会珍惜这次学习机会,认真阅读并深入研究
    发表于 08-06 08:37

    计算机视觉在人工智能领域有哪些主要应用?

    计算机视觉是人工智能领域的个重要分支,它主要研究如何让计算机能够像人类样理解和处理图像和视频数据。计算机视觉技术在许多领域都有广泛的应用
    的头像 发表于 07-09 09:14 1071次阅读

    深度学习计算机视觉领域的应用

    随着人工智能技术的飞速发展,深度学习作为其中的核心技术之,已经在计算机视觉领域取得了显著的成果。计算机视觉,作为计算机科学的
    的头像 发表于 07-01 11:38 628次阅读

    计算机视觉的主要研究方向

    计算机视觉(Computer Vision, CV)作为人工智能领域的个重要分支,致力于使计算机能够像人眼样理解和解释图像和视频中的信息。随着深度
    的头像 发表于 06-06 17:17 762次阅读

    工业计算机与普通计算机的区别

    在信息化和自动化日益发展的今天,计算机已经成为了我们日常生活和工作中不可或缺的工具。然而,在计算机领域中,工业计算机和普通计算机虽然都具备基本的计算
    的头像 发表于 06-06 16:45 1077次阅读

    【量子计算机重构未来 | 阅读体验】+量子计算机的原理究竟是什么以及有哪些应用

    来的,看了本书第部分内容,有了点认识,但是感觉还是迷糊,还是没有弄清楚什么是量子计算机,尤其是其原理。以下是个人读完之后的一些理解。 书中1.4章节,以解决交通拥堵问题为例进行了距离,对比了传统方法和量子
    发表于 03-11 12:50

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    感觉量子技术神奇神秘,希望通过阅读此书来认识量子计算机。 先浏览下目录: 通过目录,基本可以确定这是本关于量子计算机的科普书籍,主要包括
    发表于 03-05 17:37

    名单公布!【书籍评测活动NO.28】量子计算机重构未来

    、 jf_02192444、 oxlm_1、 周黎 请以上几位大佬联系工作人员(微信:elecfans123)领取书籍进行评测,如在5个工作日内未联系,视为放弃本次试用评测资格 三体世界的量子计算机向我们走来,你
    发表于 01-26 14:00

    微机原理和计算机组成原理的区别

    微机原理和计算机组成原理是计算机科学中两个重要的主题,它们虽然有定的关联,但也存在一些区别。本文将详细阐述微机原理和计算机组成原理的区别,
    的头像 发表于 01-14 14:56 3046次阅读

    工业计算机与商用计算机的区别

    工业计算机与商用计算机的区别  工业计算机和商用计算机是两种应用于不同领域的计算机系统。虽然它们在技术方面存在
    的头像 发表于 12-27 10:50 580次阅读

    工业计算机和PLC的区别

    存在一些区别。 首先,工业计算机种高性能的通用计算机,它具有强大的计算、存储和通信能力。工业计算机
    的头像 发表于 12-15 10:10 828次阅读

    什么是计算机视觉?计算机视觉的三种方法

    计算机视觉是指通过为计算机赋予人类视觉这技术目标,从而赋能装配线检查到驾驶辅助和机器人等应用。计算机缺乏像人类样凭直觉产生视觉和画面的能
    的头像 发表于 11-16 16:38 4397次阅读
    什么是<b class='flag-5'>计算机</b>视觉?<b class='flag-5'>计算机</b>视觉的三种方法

    最适合AI应用的计算机视觉类型是什么?

    计算机视觉是指为计算机赋予人类视觉这技术目标,从而赋能装配线检查到驾驶辅助和机器人等应用。计算机缺乏像人类样凭直觉产生视觉和画面的能力。
    的头像 发表于 11-15 16:38 407次阅读
    最适合AI应用的<b class='flag-5'>计算机</b>视觉类型是什么?