《什么塑造了今天的编程世界:漫画编程历史大事件》是一本新颖的“风琴折”形式的文化周历,精选200年间56个改变编程世界的关键节点,兼顾广度和深度,贯穿多条技术领域的演化线索。四分册“风琴折”图文长卷,全彩印刷,一面是凝练博见、妙趣横生的编程发展简史,以“简练的文字描述+生动精美的漫画场景”展示编程世界的演变进化;另一面是可自由发挥的2022年周历书写页,留给你创造属于自己的历史,小巧精致,值得收藏。
打开风琴折页就如同坐上时光机,带你展开不同寻常的编程历史时间线漫游。
本书专为程序员和IT从业者绘制编写,也适合所有对编程文化、科技发展史感兴趣的人群。
编辑推荐:
作者西乔和霍炬的原创漫画《神秘的程序员们》以独特的画风和技术文化内涵,深受程序员读者的喜爱。这本周历保持了作者的漫画风格,是专为百万程序员精心创作的特别礼物。
* 精妙“小史”,内容前沿,风格独特,打破阅读门槛。
* 不具备太多专业背景的读者可以通过这本“看得见”的图说简史,了解编程和计算机技术的发展脉络,于56个场景闪回中,重温往事,对话一代代引领时代的技术天才。
* 四册“风琴折”的新颖设计,便于书写和携带。
......(更多)
西乔
2005年进入互联网行业,拥有多年项目管理、UI及产品设计经验。在2009年主创了以技术文化、程序员生活为主题的原创漫画《神秘的程序员们》,连载已10余年,覆盖百万余的读者群体,曾在《程序员》杂志上作为漫画专栏刊登了6年。
霍炬
2001年进入科技和互联网领域,拥有多年开发、架构和创业经验。曾创立国内最早的企业搜索云计算供应商Ginkgotek,后在盛大创新院任高级研究员。现任RumSystem项目的CTO。
中文互联网最早的一批技术博客博主,多年未间断在技术和互联网领域的写作,其早期的博客和现有的微信公众帐号“歪理邪说”都有巨大影响力。
......(更多)
第1季度
1822年 差分机和分析机
1843年 Ada——最早的程序员
1936年 图灵机
1938年 可编程数字计算机Z1和高级编程语言Plankalkül
1945年 冯·诺依曼体系结构
1940年代 首台可编程的电子计算机ENIAC
1949年 威尔克斯和微程序设计
1951年 汇编器诞生了
1957年 巴克斯和Fortran语言
1958年 人工智能之父和Lisp语言
1960年代 第一代程序员们
1964年 用80列打孔卡编程的年代
1964年 编程的普及和Basic语言的问世
1966年 数据库管理系统的出现
第2季度
1967年 面向对象语言的诞生
1968年 高德纳和《TAOCP》
1968年 《Go To语句有害论》之争
1969年 阿帕网和因特网的诞生
1970年 Unix epoch time
1970年 沃斯和Pascal语言
1970年 关系数据库的问世
1971年 结构化编程被首次提出
1972年 C语言
1973年 TCP/IP协议问世
1974年 Unix正式登上历史舞台
1975年 《人月神话》和对软件工程的反思
1970年代 IDE的发展
1980年代 Unix战争
第3季度
1976年 非对称加密的发明
1979年 软件测试的起点
1981年 个人计算机时代开始了
1981年 GUI的流行
1983年 汉字操作系统和直接写屏
1985年 C++语言
1985年 RMS发表《GNU宣言》
1987年 拉里·沃尔和Perl语言
1990年 蒂姆·伯纳斯和改变世界的万维网(WWW)
1990年 范罗苏姆和Python
1991年 Visual Basic语言
1991年 Linus和Linux
1991年 PGP问世及随之而来麻烦
1995年 詹姆斯·戈斯林和Java
第4季度
1995年 Java虚拟机带来的改变
1995年 Ruby和ROR
1995年 JavaScript语言
1995年 PHP和LAMP
1999年 P2P带来的可能性
2000年代 前端开发的壮大
2001年 《敏捷宣言》
2003年 LLVM平台
2005年 Git和分布式开发
2008年 App VS 浏览器
2009年 恰逢其时的Go语言
2010年 Rust语言
2013年 Docker和Kubernetes
2014年 HTML5标准 VS App生态
......(更多)
使用打孔卡并不意味着程序员需要每天手拿凿子,打孔机上配有打字机式的键盘。但为何不用键盘直接与计算机交互呢?因为当时大型计算机的机时太为昂贵( 1分钟的价值可能高达10美元)。在分时系统发明并普及之前,相较于实时交互的键盘输入,打孔卡具备明显的优势一程序可以被提前 “离线”编写好,再交给操作员放入读卡器中,整批读取和运行。
如一道闪电击中,忽然之间我意识到,我整个后半生的美好时光都将在给程序排错中度过了~~
......(更多)