微信网站推广蓝海国际版网站建设

news/2025/10/4 4:22:32/文章来源:
微信网站推广,蓝海国际版网站建设,凡科官方网,wordpress的tag函数使用教程英文原文#xff1a;Books Programmers Claim to Have Read 马克吐温曾经说过#xff0c;所谓经典小说#xff0c;就是指很多人希望读过#xff0c;但很少人真正花时间去读的小说。这种说法同样适用于“经典”的计算机书籍。 在 Stack Overflow (以及其它很多软件论坛)上Books Programmers Claim to Have Read    马克·吐温曾经说过所谓经典小说就是指很多人希望读过但很少人真正花时间去读的小说。这种说法同样适用于“经典”的计算机书籍。   在 Stack Overflow (以及其它很多软件论坛)上诸如”程序员最应该读的计算机书籍有哪些?“这样的问题会周期性的出现。这样的问题不断的被提出、被回答只是形式不同罢了。相同的几本书总是会出现在清单的前几名内所以如果想知道人们谈论的都是些什么你有必要去读一读这些书的。   大多数程序员真正读过的计算机书籍 代码大全(Code Complete)——两届 Software Jolt Award 震撼大奖得主程序员修炼之道The Pragmatic ProgrammerC程序设计语言( C Programming Language)(第 2 版)重构:改善既有代码的设计Refactoring: Improving the Design of Existing Code人月神话The Mythical Man-Month编码——隐匿在计算机软硬件背后的语言Code: The Hidden Language of Computer Hardware and SoftwareHead First 设计模式Head First Design Patterns编程珠玑Programming PearlsEffective Java 中文版Effective Java (2nd Edition)or Effective C第三版中文版Test Driven Development: By Example  上面的这些书我自己都读过所以我不难相信很多不是很优秀的程序员也都读过它们。如果你对编程有足够的兴趣能够来到这里读这篇博客你很可能 读过其中的大部分甚至还有很多不在这个清单中的所以我就不浪费时间每本书都评论一番了。我想说的是这个清单上的每本书都是它各自领域里的奇书。所 以很多有愿望不断提高自己的编程技术的程序员都读过这些书这就不足为怪了。   在人们备受推崇的计算机书籍中还有一类书受到了独特的待遇。我称下面这个清单为“最常被程序员们谎称读过的计算机书籍”。这并不是说推荐这些 书的人都没有真正读过它们。我只是有相当的信心怀疑更多的人只是在口头上宣称读过下列书籍而实际上很少人真正读过它们。下面就是这个清单。   最常被程序员们谎称读过的计算机书籍 算法导论Introduction to Algorithms(CLRS) 这本书的名称是所有出版过的计算机书籍中最让人误解一个。它被广泛的使用在很多大学里通常被当作毕业生必需的算法课程。于是只要在大学里上过计算机课 程的学生几乎都有一本这样的书。然而除非你拥有计算机硕士学位(而且是算法研究领域的)我怀疑你顶多只读过算法导论Introduction to Algorithms里节选的几章内容。这个书名让人误解是因为”Introduction”这个词让人以为它很适合初级程序员。实际上不是。这本书对算法做尽可能详尽综合的介绍就像其它一些随处可见的类似的书一样。请不要再把这本书推荐给初学者。编译原理(Compilers: Principles, Techniques, and Tools)(the Dragon Book).这本恐龙封面的书涵盖了开发一个编译器你所需要的全部的知识。它的内容包括词汇分析语法分析类型检查代码优化以及其它很多高深的题 目。请不要把这本书推荐给初级程序员他们需要的只是分析简单的包含数学公式或 HTML 的字符串。除非你真的需要实现一个能够实用的编译器(或解释器)你根本不需要掌握这本“恐龙”书的全部强大威力。把它推荐给一个遇到简单文本分析问题的 人这证明你根本没有读过它。计算机程序设计艺术(The Art of Computer Programming)(TAOCP) 我经常听到人们把这本书描述为“每个程序员必读”的系列计算机书籍。我认为这明显不是实情。在我说出这样大不敬的话、被你们用板砖拍死之前请让我做解释 一下。这不是一本让你一页一页翻着读的书。这是一本参考大全书。把它放在你的书架上看起来会很不错(实际上也它确实很好)但如果想把它通读一遍你需要 几年时间而且最后什么都没记住。这并不是说手边放这样一本书没有什么价值。它是一本参考书当我遇到难题走投无路时很多次我都在这本书里找到办法。 但这本书终究是被我当作参考书。它复杂难懂很理论里面的例子都是汇编语言的。好的一面是如果你想在这本书里寻找针对某一问题的解决方案如果你找不 到那就说明这个问题无解。它是一本对它所涉及到的领域做了最最详尽介绍的一本书。Design Patterns: Elements of Reusable Object-Oriented Software (Gang of Four)这本书是唯一一本在这个清单里我从头到尾读过的书读的结果是我不知道该把这本书归到哪个类别。它出现在这个清单里并不是因为我认为只有很 少人真正读过它。很多人都读过。只是因为有更多推荐过这本书的人自己却没有读过。Design Patterns 这边书的问题在于很多书里给出的信息你在其它很多地方都能看到。这样就使得一个初学者在维基百科上读了几篇关于设计模式的内容后就敢在面试中宣称自己看过这本书。这就是为什么 Singleton 成了一种新的全局变量的原因。如果有更多的人花时间读过这本也叫做 Gang of Four 的书的原著那世界上就不会有这么多人会把 17 种设计模式硬塞到一个日志(logging)框架里了。这本书最精彩的部分是每章里描述如何正确的使用一种模式的段落。遗憾的是这些精华却在很多其它设 计模式资料里被漏掉了。C程序设计语言(The C Programming Language)这本书不像一本编程教材更像一本编程语言参考。有很多的迹象表明有人确实读过这本书否则我们不可能有这么多的C 编译器可选择。编程初学者(或者甚至其它语言的专家)如果想学C不应该直接去啃 C 程序设计语言(The C Programming Language)这本书。告诉他们去读《C Primer 中文版》。  正如我之前说的我知道你们当中会有一些人真正的读过这些书。那这篇文章不是针对你的针对的是那些企图通过假装读过这些书来表现自己的民众。 如果你自己没有读过这些计算机书籍请不要推荐给别人。这样做会耽误别人的时间误人子弟因为一些阅历更丰富的人可能会有更好的书(更针对某一领域更容易理解跟某种编程语言或某种编程水平更契合的书)来推荐。除此之外你也能避免被那些真正读过计算机程序设计艺术(The Art of Computer Programming)的人用 MMIX 知识给拷问住造成的尴尬(如果你不知道我在说什么那我指的就是你)。转载于:https://www.cnblogs.com/olvo/archive/2012/09/05/2671856.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/926587.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

建设内部网站目的网站建设-丹东

环境 buildroot 问题 在buildroot路径下执行 make linux-rebuild 出现了Restart config… 的问题 原因 我在修改linux源码的时候,在没有指定ARCH架构的情况下, 直接去linux源码目录(output/build/linux/)下执行了 make menuconfig并覆盖了原来的.c…

d代码做网站wordpress 开启维护

目录 1. 题目:2. 斐波那契数列:小结: 1. 题目: 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是&#xff1a…

有彩虹代刷源码怎么做网站学做网站要学多久

computer-hardware~计算机硬件motherboard~主板cpu(central~processor~unit)-中央处理器memory-存储器,内存条monitor~显示器mouse~鼠标keyboard~键盘peripheral-外部设备printer~打印机scanner~扫描仪speaker~音响RAM(Random access memory)随机存储器hard~disk 硬…

湖北省建设厅乡镇污水官方网站介绍自己的做的网站吗

左右眼图片 需求 需要将左右眼图像利用视差生成三维点云数据 先问问chatGPT相关知识 进一步问有没有现成的软件 chatGPT提到了OpenCV,我们让chatGPT用OpenCV写一个程序来做这个事情 当然,代码里面会有一些错误,chatGPT写的代码并不会做模…

基于HAL库和中断的LED流水灯

任务一.用HAL库方式实现3只LED灯的流水灯效果 1.1打开STM32CubeMX软件并配置时钟和三个LED灯的GPIO口1.2在STM32CubeMX中配置时钟设置与stm32类型一致1.3配置STM32CubeMX生成mdk文件及其版本并配置生成文件的路径1.4在…

wordpress能用多个云存储么seo优化排名易下拉试验

前言 本文介绍Asp.Net Core 读取配置文件。环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 前期准备 1.添加app.json文件并在里面添加内容; 2.将app.json文件配置到应用中; 3.添加app.json对应的AppConfig类; 4.下面三种方式读取配置文…

福清市建设工程交易网站好像asp网站优缺点

最近在用Zotero在Word中插入参考文献的时候发现,有些没在网上找到对应的PDF版本,但也不是必须要PDF版本的参考文献或者参考书籍,如何才能不影响正常的文献排版 主要是先在网上找到对应文献,书籍,网页等的ISBN&#xf…

无锡那家网络公司做网站好南昌南昌县网站建设

C语言知识点第1章C语言知识点总结(二) 第八节 字符字符常量定义:一对单引号括起来的一个字符。如‘A’、‘a’、‘9’相应字符对应的ASCII编码值(见附录四)字符常量占用一个字节的存储单元(一个字节占8位)重点:表 C语言中常见的转义字符字符形式意义字符…

外贸用免费网站推广 有效果手机网站 百度推广

不知不觉中,从创作第一篇文章到现在,已经1024天了,两年多的时间里,已经从硕士到博士了,1024,对于程序员来说,是个特别的数字吧,在此回忆与记录一下这些美好的经历吧。 缘起 很早以前…

大鹏网站建设建设心理网站

一、Elasticsearch 基础介绍 ElasticSearch 是分布式实时搜索、实时分析、实时存储引擎,简称(ES), 成立于2012年,是一家来自荷兰的、开源的大数据搜索、分析服务提供商,为企业提供实时搜索、数据分析服务,…

315网站行业公司注册网站官网

文章目录 模型介绍网络结构数据集可视化网络的其他细节模型推理 模型介绍 CycleGAN(Cycle Generative Adversarial Network) 即循环对抗生成网络,实现了一种在没有配对示例的情况下学习将图像从源域 X 转换到目标域 Y 的方法。 该模型一个重要应用领域是域迁移(Do…

寻找外贸客户的网站手机端怎么变成电脑端

1前面我们已经熟悉了opengl自定义顶点生成一个立方体,并且我们实现了立方体的旋转,光照等功能。下面我们来用opengl来加载一个obj文件。准备我们首先准备一个简单的obj文件(head.obj)。资源在本页下载 2 在obj文件里面&#xff0c…

3GPP 常用协议标准

3GPP 常用协议标准2025-10-04 03:42 flyfish163 阅读(0) 评论(0) 收藏 举报系统架构 TS 38.401  NG-RAN; Architecture description TS 38.300  NR; NR and NG-RAN Overall description; Stage-2 TS 23.501  …

wordpress调用api接口网站seo策略

在嵌入式平台中如何实现广域网下的远程登录控制? 文章目录1 项目需要2 解决方案3 首先实现局域网下的VNC远程控制4 总结1 项目需要 在IM.X6q硬件平台,Linux4.1.15内核版本中实现在广域网下进行远程登录控制。主控机为Windows机器,被控机是IM…

北京建设部安全员证书查询网站婚纱网站内容制作

1、当发送的报文出问题的时候,会发送一个 ICMP 的差错报文来报告错误,但是如果 ICMP 的差错报文也出问题了呢? 答:不会导致产生 ICMP 差错报文的有: ICMP 差错报文(ICMP 查询报文可能会产生 ICMP 差错报文…

注册域名去哪个网站好企业年报信息查询

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 通过IDE自动生成的代码调用webservice服务 我们的IDE一般来说都是能够通过各种各样的工具来支持我们的开发使我们的开发变得更加的便捷。…

东莞清洁服务网站建设抓取式网站建设

一. MQ 简介 消息队列作为高并发系统的核心组件之一,能够帮助业务系统结构提升开发效率和系统 稳定性,消息队列主要具有以下特点: 削峰填谷:主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题系统解耦:解决不同重要程度、不…

长葛住房和城乡建设局网站怎么管理购物网站

前言 ARM SOC 有别于单片机 MCU 的一点就是,ARM SOC 的 GPIO 比较少,基本上引脚都有专用的功能,因为它很少去接矩阵键盘、众多继电器、众多 LED。 但有时 ARM SOC 又需要三五个按键,这时候 LRADC 就是一个不错的选择,…