月书讯程序员的历史课,是时候补补了博客

如今,计算机在我们生活中被广泛应用。但一台能放在桌上配有鼠标、显示器与磁盘驱动器的计算机,在 20 世纪 70 年代之前可能是难以想象的。那会儿,多数计算机的售价高达数十万乃至上百万美元,而且大到要一个房间才装得下。用户不像现在,他们很少能有机会接触计算机,就连看一眼也不容易。

第二次世界大战期间开发的 ENIAC 每秒可以进行 5000 次基本算术运算。照片展示了 ENIAC 的发明者约翰·普雷斯伯·埃克特(前左)与约翰·莫奇利(中)(由宾夕法尼亚大学提供)

最早“Computer”一词用来描述一种职业,它在《牛津英语词典》中的被定义为:“执行计算的人;计算员、计算者;尤指受雇于天文台、勘测等领域进行计算的人。”

后来随着个人计算机的发展以及因特网的兴起,这一切都发生了改变。大型机并未像许多人预测的那样消亡,而计算技术现在已走入千家万户,为人们带来便利。

要说对计算机的使用,没有人比我们程序员更精通了,但要说到计算机是怎么来的,可能我们最先想到的就是冯·诺依曼或者艾伦·图灵。其实在这些大佬之前还有很多人为计算机的发展奠定了基础,比如,巴贝奇,时间可以追溯到维多利亚时代。

程序员的这门计算机历史课,确实需要补补了,知其来处,晓之去处,正是我们读史的目的。在读史的过程中,我们面对过去不断发问,直到问到当下,才能迅速知晓行业现状,发现自己的发展方向。

5 月书讯,我们就从这门程序员的历史课开始,通过不断对技术的发问,来反哺自身对技术的理解,以史为鉴,开拓创新!

计算机通史经典之作

《计算机简史(第3版)》

[英] 马丁·坎贝尔–凯利等 著

蒋楠 译

余晟 审

这是一部计算机史的权威之作,追溯了计算机的史前史、发明、软硬件的创新、应用领域的扩展以及个人计算机和因特网的兴起。本书第 3 版增加了对软件和因特网的最新分析,涉及编程、社交网络、移动终端等诸多新话题。本书还探讨了谷歌、 Facebook 等行业巨擘的崛起与发展,讨论了强大的应用程序如何改变了人们的工作、消费、学习和社交方式。

从无线电到5G,关于通信的历史

读这一本就够了!

《无线通信简史:从电磁波到 5G》

Petri Launiainen 著

蒋楠 译

诺基亚副总裁讲述那段鲜为人知的诺基亚往事。本书生动叙述了无线通信发展的历史,详细剖析了每一次技术进步所涉及的人物、公司和热点事件,特别指出了每一项新发明对社会产生的重大影响。

从早期的火花隙式发射器开始,到无线电和电视广播的出现、导航和雷达的兴起,再到卫星通信、近场通信和光学通信的崛起,到家庭无线网络的发展和现代蜂窝技术的爆炸性增长,全景展示了无线通信技术的发展轨迹。最后,展望了 5G 及无线通信技术未来的发展方向。

直立人、尼安德特人、智人齐登场

精美插画直击人类科学真相

《史前人类生活大辟谣》

[法] 安托万·巴尔泽奥 著

朱炜 译

欢迎来到“水生火热”的史前世界,开启一场破除谣言的史前大冒险。本书围绕古人类学、不同古人类种类、古人类行为、史前环境和进化论 5 大主题,通过 33 篇幽默故事和精美插画,破除大众对史前人类世界的各种误解,揭示丰富的科学真相,介绍古人类学和考古学的新发现和未来发展前景。

亚马逊五星力作

以故事方式讲述架构师的内功心法

《架构师应该知道的37件事》

[美] 格雷戈尔·霍培 著

许顺强  译

本书汇集了一名架构师 20 多年来在全球各大企业任职的经验,科学而系统地归纳出软件架构师应该具备的完整能力模型,不仅帮助软件开发人员系统地学习如何掌握这 37 项技能,而且还能让他们进一步理解软件架构师的角色和本质,使他们最终突破技术“天花板”,成为一名合格的软件架构师。

内容包括五个方面:企业或 IT 架构师的角色和能力、架构工作在大型企业中的价值、与各种干系人的沟通、对组织结构和系统的理解、对传统组织进行转型。

市场上第一本详细讲解

Android应用安全评测技术的书

《Android应用安全测试与防护》

何能强,阚志刚,马宏谋 著

本书是市场上第一本详细讲解 Android 应用安全评测技术的书。从实际应用出发,侧重实战,深入浅出地讲解应用安全测试内容。涵盖 Android 应用 5 大类 55 项安全测试的要求与方法。主要内容包括安全基础、测试工具、安全测试和安全防护四个部分,是 Android 应用安全入门必读书。

持续交付实用指南

[德]埃伯哈德·沃尔夫 著

夏雪 译

本书是构建持续交付流水线的实用指南,引入了一系列经过验证的持续交付技术,包括 Docker、Chef、Vagrant、Jenkins、Graphite、ELK Stack、JBehave 和 Gatling。无论你是否具有 DevOps 经验。经理们将了解持续交付的核心流程、要求、收益和技术后果,而开发人员、管理员和架构师将获得许多基本技能,以实现和管理流水线,并将持续交付顺利集成到软件架构和 IT 组织中。

深入浅出,掌握 Spring 响应式编程

《Spring响应式编程》

奥莱·多库卡 , 伊戈尔·洛兹恩斯基 著

郑天民  译

本书深入浅出,从响应式系统的基本原理入手,详尽地介绍了响应式系统的优势和应用方向。同时,本书借助 Spring 框架及 WebFlux 等工具,对响应式编程进行了极具实践性的指导。阅读本书,你将了解:

一场 Spring 5 带来的响应式变革正在等着你!

以下是2025年程序员软考证书领取的攻略:1. 确认成绩:考生需要通过官方网站(如中国计算机技术职业资格网)查询自己的考试成绩,确认是否达到合格分数线。2. 了解领取方式及时间:考生应明确所在地区的证书领取方式,通常包括现场领取和邮寄领取两种。对于邮寄领取,考生需关注官方通知中规定的申请时间和邮寄流程,确保在指定时间内完成申请,并准确填写邮寄信息。对于现场领取,考生则需了解具体的领取时间和地点,并

随着 Go 语言的流行,很多公司的技术栈在往 Go 上转,但很多招进来的后端开发工程师都是 Java 技术栈,然后在工作中边学边上手。那么 Java 程序员要想极速上手 Go,应该从哪些方面入手呢?对于已经有一定基础的 Java 工程师,可以思考自己以前用 Java 编程时,最常使用的语言特性,列一个清单出来。然后按照这个清单,去学习 Go 语言的对应实现方式,这样能够有针对性的的学习,有的

“最近图灵出 C# 书了吗?”“不好意思,请等等。”几个月过去了“最近图灵出 C# 书了吗?”“还没…”就这样,这段对话持续了好几个月。每次书讯发布的时候这个 C# 使者都要来问小编这个问题。但是上次他没问我,我猜他在加班。不过呢,这次我觉得他不用问我了,因为图灵今天终于出 C# 书啦!这本书长销十余年,已经成为了经典。第 4 版豆瓣评价 9.3 收获超多读者好评,如今第 5 版又重现江湖,所以快

1月书讯中奖名单: pursuingdream_2014《R语言与数据分析实战》 温柔狠角色 《网络是怎样连接的》 mangoguo《

9月书讯中奖名单: testcs_dn《图解Java多线程设计模式》 SunnyYoona《用数据讲故事》 tianyaleixia

好书推荐,在图灵书讯中选出你认为值得推荐的好书加推荐理由或推荐语,在文末评论里回复。下期书讯时,会在本期的书讯评论中选出若干优秀评论,获奖者可任选图灵书讯中的图书一本。11月有13本新书上市,有重磅推荐3本,还有体验设计和平面设计3本,有纯技术类4本,还有数学和科普3本,涉猎甚广。1.《决胜UX:互联网产品用户体验策略》 2.《攻防技术宝典:浏览器实战篇》【含社区电子版

2月书讯中奖名单: 资深架构师《计算机程序设计艺术 卷3:排序与查找(第2版)》 河北-宝哥《响应式Web设

听说程序员有几大噩梦:需求变更,again引起 bug 原因未知代码不是你写的,却要你负责修正才 22 岁,就经常觉得头冷相亲腼腆会脸红,面试侃侃而谈却不被录取…为什么拼的是实力,最终还是被人拒绝?有人说面试好比相亲。外貌、谈吐、气质都是较为主观的东西。而你与相亲对象(面试官)是否三观一致、志趣相投才是决定你胜出的关键。程序员相关工作经验外...

《松本行弘:编程语言的设计与实现》揭秘大师级程序员的思维方式作者:[日] 松本行弘译者:郑明智Ruby 之父全面披露新语言开发的整个

《写给大家看的设计书》作者又一力作《写给大家看的PPT设计书(第2版)》 [美] 罗宾·威廉姆斯 著 谢婷婷 译目前许多领域要求从业人员具备一定的设计能力。不懂设计?没关系,遵循大师提炼的设计原则,便可以做出漂亮的 PPT。热销书《写给大家看的设计书》作者又一力作。本书作者列举生活中处处可见的设计示例,结合生动幽默的语言,向读者展示了设计过程中各个环节的注意事项和应遵循的原则,凝聚了作者多年的实战

11月书讯中奖名单: qq_36542296《Kafka技术内幕》lqsnjust《Ruby on Rails 教程(第4版)》hackerie《精通Metasploit渗透测试(第2版)》sjdl9396《修改软件的艺术:构建易维护代码的9条最佳实践》cd18333612683《算法小时代:从数学到生活的历变》 fay462298322《精通Metasploit渗透测试(第2版)》xiaocon

3月书讯中奖名单: 小棒棒《学习敏捷:构建高效团队》 镇屌的技术之路《学习敏捷:构建高效团队》 阿基米东《Scratch少儿趣味编程2》 民团司令《追踪引力波》 JOHNEW《算法图解》 本月新书11本,有一套数学经典科普书,一套东京大学访谈集,3本前端开发,1本iOS性能优化,1本Docker,还有1本Unity畅销书升级。特别推荐:数学万花筒套装Angular权威教程高性能iOS应用开

简报本月图灵出品11本新书,包含了畅销的「鱼书」第2部、数学科普大V贼叉的《不焦虑的数学》、2021年编程日历。此外还书、1...

《程序员的成长课》——安晓辉 周鹏 著第一章 如何选择技术方向1.“林迪效应”:“对于会自然消亡的事物

玩意可大可小,每个人的认知度也不一样,而且也并不会因为我们讲个几节课,你就能提高自己的情商。这个是要经理多年职场的洗礼,可能才会慢慢的去提高的。 所以在这里呢,我们也是来聊一聊情商,避免一些

何为编码?这可能要从一个励志的文字游戏说起。规则:规定A,B两人之间只能用数字进行沟通,把“我爱你”传递给对方。于是A想出了一个主意,他去书店买了两本一样的新华字典,然后把“我”“爱”“你”三个字查出来,假设分别是在第672页的第3个字,和第102页的第6个字,和第378页的第1个字。于是A将这些页码信息写在一起,即:672310263781B接到了这一串数字,然后通过A送的字典,一个个的将这些字

[+]查看原图小长假刚刚过去,朋友们要赶紧从休假的状态中走出来,拿起书本,开始长假后的新征程。本月@图灵教育给大家带来了

在昨天的内容里,我们已经围绕 Subword 分词体系中最基础的两类算法 ——BPE(字节对编码)与 BBPE(双向字节对编码)展开了详细拆解:从 BPE 的 “训练 - 编码” 核心逻辑切入,用具体案例还原了它如何通过迭代合并高频字节对构建词汇表,也分析了其在控制词汇表规模、处理未登录词上的优势与 ...

对于示例消息x (信息, 11位): 10110100110c (编码, 15位): 111001110100110r (接收, 15位): 111001100100110 ← 第8位有错误s (伴随式, 4位): 1000 = 8(十进制) ← 指示错误位置e (错误, 15位): 000000010000000 ← 错误向量ĉ (纠正, 15位): 111001110100110 ← 纠正后的码字x̂ (译码, 11位): 10110100110 ← 恢复的信息。

网络爬虫是一种自动化程序,能够系统性地浏览互联网并提取所需数据。在现代互联网时代,爬虫技术已成为数据驱动决策的核心工具。无论是搜索引擎的网页索引、电商平台的价格监控,还是学术研究的数据收集,都离不开爬虫技术的支持。Python凭借其简洁的语法和丰富的生态系统,成为爬虫开发的首选语言。丰富的库支持:requests、BeautifulSoup、Scrapy等成熟库覆盖了爬虫开发的各个环节快速原型开发:简洁的语法让开发者能够快速实现想法强大的社区:遇到问题时能够获得及时的帮助和解决方案。

文章的目的为了记录使用QT QML开发学习的经历。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。 相关链接:开源 C++ QT QML 开发(一)基本介绍开源 C++ QT QML 开发(二)工程结构开源 C++ QT QML 开发(三)常用控件开源 C++ QT QML 开发(四)复杂控件--L ...

红外遥控(Infrared Remote Control)是一种常见的无线遥控技术,通过使用红外线来传输命令和控制信息。它广泛应用于消费电子产品(如电视、音响、空调等)以及家庭自动化设备中。便携性:红外遥控设备通常是小巧轻便的,方便携带和使用。简单易用:红外遥控通常具有直观的按钮布局和标记,用户... ...

THE END
0.史前时期是指哪个时期关于史前这个概念,东方和西方的表述是不同的。在国内史前包括母系氏族、早期猿人、晚期猿人以及有关三皇五帝的传说史,一直到建立夏朝。这一时期的时间跨度比较大,大约是从170万年前到公元前21世纪,而西方的史前指的是耶稣诞生日前,也就是公元元年前。 史前时期指的是有文字记录之前的人类社会所产生的时期。史传中国史前经历了神农氏、有巢 jvzquC41yy}/lrfpi|o/exr1vw}fp8xjgpmiwx43729887mvon
1.石器时代魅力有什么用帝一应用6、 石器 时代是什么时候 问题1:新的-0 时代和旧的石器-2/的时间划分是怎样的?在经典著作《史前史》中时代、石器 时代,被细分为旧石器 时代、中-。事实上,在不同的地区(和文化中),对时代的替换是非常不同的。而且,即使在冶金学时代,人类也在不断向新的领域扩张,所以在提到它的时候,并没有一个确定的统jvzq<84yyy4ek‚ncrr4dqv4hcs5elƒx136<169<0jvsm
2.中华文明到底在什么时候进入文明时代?由此,历史被划分为史前史与文明史两大阶段。史前史时期,尽管时间跨度极长,但其社会发展轨迹清晰,依次经历了原始群、氏族、部落、部落联盟、部落国家等阶段,而文化发展水平则表现为从点到面、再到片、圈,最终形成国家的渐进过程。 人类社会的早期文化单位,即原始群体,是分散于全球各地,自行兴衰的“文化点”。当此类jvzq<84yyy4489iqe0ipo8hqpvkov87612?3287415784:839a725=:;94>50|mvon
3.追忆|郑振香先生访谈录那时候我们因为在博物馆专修科学过史前史,是裴文中先生讲的史前考古,所以我们到历史系后上课的第一个老师就是张政烺先生,他讲的夏商周。那时候不讲夏,就从商代开始讲。他上课特别是甲骨文资料用得比较多。我们到历史系的时候,已经第二年了,给我们讲课的第一个老师就是张先生。后边秦汉这部分是余逊先生,先生是余嘉锡先生之子。隋唐到宋是邓广铭jvzq<84ucpbo~xgwo4dqv4c14532;9125791?5680nuou
4.下一次生物大灭绝会在什么时候发生英语演讲许多巨型恐龙、飞翼龙、甲壳类软体动物和那些世代繁衍的海洋爬行动物都从我们的史前史中渐渐消失了。 It may seem like the dinosaurs were especially unlucky, 恐龙看上去似乎非常不幸, but extinctions of various severities have occurred throughout the Earth's history, and are still happening all around us jvzquC41yy}/mnpgpgz/exr1Ctzjeuj1427:2=47:5=957xjvor
5.时间与欲望——一个主题化尝试(败犬女主太多了!)剧评最后,已完成的时间与剩余的时间,前者是恋人的史前史,后者是“败犬”的当下与《败犬》所处的时间。据此,可以进一步考察作者对时间的呈现。自然时间是无条件地被给定的,但并不因此是无内容的。自然时间为孤独的时间提供了基本素材,譬如,主人公对自来水的“研究”:这时间残留在水管中的是昨天的水,氯味比较轻,而且jvzquC41oq|jg7iqwdgo0lto1tkwkn|138736@941
6.沉溺幻想的德国文人集团(荣耀与丑闻)书评浪漫主义是灾难之精神的史前史?有两个权威思想史家作如是观:以赛亚,伯林和埃瑞克,沃格林对以赛亚,伯林来说,德国浪漫主义文学开启了一种天才的无度放纵:首先在精神领域,然后在政治中,实现对主体想像力的夺权,而这导致对传统的和人道的秩序的摧毁。所以伯林认为,浪漫主义之所以能够孵化出政治的怪物,正是因为它起先游戏jvzquC41dqul0mtwdct/exr1tg|jg€4367<52;71
7.史前时期是指怎样的时期史前时期的阶段特征应该是处在人类社会文明的萌芽状态。 史前时期人类,从原始部落过度到母系氏族社会,经历了很长的一段时间,以女性为中心,培养了人性的感情聪慧和善良。 然后演变到父系氏族社会,人类的文明史便从这里开始,以男性占主导的社会一直延续到至今,先后经历了旧石器向新石器时代的过度,在新时器晚期出现了青铜jvzq<84yyy4hcxpcq0ipo8j142842:83189e;9hg8cie6m3ujvsm
8.男男互插屁眼吃鸡巴喝精视频,探索禁忌与欲望,感受肉体的极致快感进化3从恐龙管理员:到|史前史《诗缔造者》的终极进化 1天前 曰本AV片,祼 SM男男电击调教网站 2天前 办公室能不能干湿你91 打屁股抽阴打屁眼走绳 7天前 Chinese猛男高潮喷浆在线 不要揉我胸,啊……嗯…… 4天前 少妇被猛烈挺进爽爽视频 日本时间停止器2024最新消息 6天前 雷神和旅行者拔萝卜是哪一集 囯jvzq<84o077gc|nqp0io1ltd14?63=8;0jzn