评分9.3,你想要的那本书,来了!

还记得那天晚上我发的朋友圈吗?

经过不完全统计,更多的人喜欢C语言这本书,所以这次先安排抽奖这本书籍,属于出版社赞助,也是给大家一个获奖的机会。

不吹牛啊,我们办公室一个大神,写算法的,原来是高校老师,看到我的发文后,也非常喜欢这本书,然后我就送了一本给他。

喜欢学习的同学肯定也很喜欢这类书籍,直接说重点吧。

1、参加评论并转发文章,评论主题关于自己刚开始接触C语言到现在的一些感触,点赞前5名的同学我会直接赠送,如果你想要书籍,可以让你的朋友帮你点赞你的留言。另外我会自己选出3名用心评论的同学赠送书籍,被选中的同学我会置顶留言,置顶的留言不会参与点赞排名。

2、当然了,运气也是一部分,我拿出了另外8本书籍做抽奖,在公众号后台回复【1678】会参与抽奖。

活动截止时间是2021年7月19日20:55分。

活动截止后24小时内记得联系公众号后台管理员,管理员微信都是可以看到的。

如果有任何变动,我会在留言说明!

祝大家好运~

以下是关于这本书籍的介绍内容正文~

====

要说 C 语言,那可真是编程语言里的老大哥了。大学时,很多人学习编程的时候都是从 C 语言上手的。经典的 C 教材是谭浩强老师编写的《C程序设计》,简直堪称一代人的回忆。但是理论派的教材并不适合所有人,甚至有的人会觉得枯燥。

直到这本书的出现,一切慢慢豁然开朗了起来。这本被读者称为“近十年来最好的 C 语言著作”,也得到了一代又一代程序员的推荐和喜爱。

这本书非常适合用来打 C 语言基础,从基础知识讲起,不管是代码风格,还是编程思路亦或是计算机知识,都会让你觉得通俗易通。

它又是一本与众不同的书。比如,当我们在看书过程中,出现疑问时,作者在之后的讲解中会自然而然地解释出来,就算当下不能解释的,作者还会清楚地告诉读者“后面会有讲解”,让人放下疑问。而且每个知识点都会娓娓道来,讲清楚来龙去脉,读完之后就一个感觉——通透!

随着时间的流逝,为了让这本经典教材能够跟得上时代的步伐,适应更多伙伴的需求,我们基于 C1X 标准全新升级了这本书。

修订版 672 页,每章末尾的“问与答”部分给出一系列与该章内容相关的问题及答案,还包含适量的习题。练习题发人深省,又不会难以接受。编程题由浅入深,也不会让人很迷茫。

如果你刚接触编程,第一次看这本书,你会对 C 语言有一个宏观的认识。当你懂了一些编译原理、数据结构、操作系统的知识后,再回看它,你会有一种全新的感觉。就连最后的附录都很全面,作为工具书随时查阅都没问题。

总结一下它的优点就是:

  • 清晰易读,并尽可能带有趣味性

  • 作者尽量减少“行话”,用到的每一个术语都适用于广泛的读者群

  • 有权威性,但不是学究气十足

  • 具备简单易学的组织结构,既能避免产生厌倦,又能防止“信息超载”

  • 通过简单示例,深入探讨语言特性

  • 强调编码风格

  • 避免依赖任何特定的计算机、编译器或操作系统

  • 用图示的方法阐明关键概念

说了这么多,这本书的作者是谁呢?

K.N.King,世界知名计算机程序设计教育家,他拥有耶鲁大学计算机科学硕士学位,加州大学伯克利分校计算机科学博士学位,曾任教于佐治亚理工学院和佐治亚州立大学。除本书外,他还撰写了广受欢迎的著作 Modula-2: A Complete Guide和Java Programming: From the Beginning,并在 Dr.Dobb's Journal 等权威杂志上发表了许多文章。

第 2 版修订版中不仅有 C99 中的新特性,还与时俱进地增加了 C11 和 C18 中的内容。在你需要的时候,这本书一定会解决你的难题,别问我为什么,就是这么神奇!

最后送上两位小伙伴的评论共勉!

@门佳(图灵译者):市面上有点名气的 C 语言书基本都看过, K & R 并不适合自学,因此这本是自学第一书

@积聚着:我是学过 C 语言课后,花了十多天认认真真地把这本书大部分读完,课后习题认真做完。翻译好,内容也十分细致,深入原理,易读易懂。在我有一点 C 语言基础后,真是读得酣畅淋漓,为我奠定了十分牢固的 C 语言基础。

豆瓣评分 9.3

基于 C1X 标准全新升级

《C语言程序设计现代方法(第2版 • 修订版)》

作者:K.N.King   

译者:吕秀锋 黄倩

审校:李忠

本书主要目的就是通过一种“现代方法”来介绍 C 语言,书中强调标准 C,强调软件工程,不再强调“手工优化”。

第 2 版修订版中不仅有 C99 中的新特性,还与时俱进地增加了 C11 和 C18 中的内容。本书分为 C 语言的基础特性、C 语言的高级特性、C 语言标准库和参考资料 4 个部分。每章末尾的“问与答”部分给出一系列与该章内容相关的问题及答案,此外还包含适量的习题。

作者简介

K. N. 金(K. N. King) 世界知名的计算机程序设计教育家。他拥有耶鲁大学计算机科学硕士学位,加州大学伯克利分校计算机科学博士学位,曾任教于佐治亚理工学院和佐治亚州立大学。除本书外,他还撰写了广受欢迎的著作 Modula-2: A Complete Guide和Java Programming: From the Beginning。 

译者简介 

吕秀锋,曾任教于北京理工大学软件学院,讲授过多门计算机课程,包括“计算机基础(双语)”“C语言程序设计(双语)”“数据结构”“程序设计开发与实践”。 

黄倩,河海大学计算机科学与技术系主任,兼任中国人工智能学会深度学习专委会委员、中国计算机学会多媒体技术专委会委员。博士毕业于中国科学院计算技术研究所,译有《编程珠玑(第2版)》等。 

审校简介

李忠,资深 C 语言专家。著有《穿越计算机的迷雾》《X86汇编语言:从实模式到保护模式》《C语言非常道》和《标准C语言指南》等。

广受好评

新书上市第一天,已经得到左耳朵耗子老师的推荐。

滑动查看更多大佬推荐

C 语言已经有近 50 年的历史了。在中国,超过 95% 的大学用 C 语言作为入门编程语言,但也因此把 C 语言当作一种学习编程的教学媒介语言来教,使得学生只学到了其中的基础部分,而对 C 语言近 30 年的发展及其在工业中的应用所知甚少。本书是难得的真正讲述 C 语言的教材,覆盖了 C99、C11、C18 标准的内容。本书非常适合今后会用 C 语言来做嵌入式系统、设备驱动和操作系统等产品开发的人士学习。在浙江大学,我们在工程实践课程中使用了本书的上一个版本,收获了良好的教学效果。 

——翁恺,浙江大学计算机学院教授 

书如其名,本书以一种崭新的视角和通俗易懂的方式,来向读者介绍 C 语言的“现代方法”,聚焦程序设计的核心问题和方法,给 C 语言这门经久不衰、老而弥坚的语言赋予了崭新的面貌。本书介绍了 C99 和 C1X 的许多新特性,而且编排方式方便读者查阅。本书用现代的视角来解读 C 语言,每章后面的“问与答”也很贴心,适时地解答了读者在阅读过程中可能会遇到的很多疑难问题。本书内容特别适合具备一定语言基础,想深入了解 C 语言精髓的读者,我相信这本书一定会受到读者的欢迎,成为 C 语言爱好者提升内功的一本武林秘笈。 

——苏小红,哈尔滨工业大学教授、博士生导师,省级教学名师 

本书讨论了 C 语言的所有特性,从 C89 一直贯穿到 C18。内容足够新,也足够全面,这就是它的突出特色。

 ——吴咏炜,Boolan 首席咨询师 

本书是 C 语言程序设计的经典图书,本次修订版增加了 C1X 的内容,并就 C1X 与之前的 C89、C99 进行了比对,做到了与时俱进。本书更是新增了第 28 章,重点介绍了 C1X 的多线程特性,相信对读者会有巨大的帮助。读者通过阅读本书,可深入理解 C89、C99 和 C1X 的演进,并进一步思考 C 语言为什么这么演进,这对提高自身的思维能力以及对软件工程问题的认知都会有帮助。

 ——宋宝华,资深 Linux 专家

文末互动

快来说说当初自己入门编程用的是哪本书。看过这本书的小伙伴们,可以用一句话推荐一下这本书。我们会在精选留言中选中 3 位获得赠书。截止 2021.7.20。

另外,我们要发出书评征集令对于这本经典书,我们希望更多人能得到它的帮助。如果你正在读这本书,并觉得这本书对自己的帮助很大,我们诚邀大家来为本书写书评哦,还有稿费的哟!有意向的伙伴可以发邮件至:xingl@turingbook.com。

感谢完成阅读,我是喜欢打篮球的写代码的篮球球痴,这个是我的公众号,感谢你关注并支持。我从大学开始接触电子和嵌入式软件知识,至今,已经毕业工作了9年,我喜欢嵌入式,也愿意从事这个行业。不管是从技术还是职场经验,都积累了足够多的经验,目前在一个非常优秀的团队中做开发工作。

很高兴认识每一个对技术努力,对人用心的朋友。

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

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

相关文章

Python3安装(Linux)

Linux下Python3环境搭建 目录 Linux下Python3环境搭建 检查Python版本(ubuntu16.04) Helloworld IDE —— Geany 检查Python版本(ubuntu16.04) Linux默认已经安装了Python。CtrlAltT调出终端,输入python&#xff…

create-react-app 创建react项目 多页面应用

1:npm install -g create-react-app 2:创建一个应用 create-react-app my-app cd my-app 3:提取配置文件 npm run eject 4:允许文件 npm start create-react-app 默认是创建单页面应用,但是也可以创建多页面应用,需要手动配置一下webpack 第一步&…

c语言指针用法详解,通俗易懂超详细!

文章转自:无际单片机大家好,我是无际。今天给大家来讲解一下指针。我会由浅到深,最后结合实际应用讲解,让大家学会指针的同时,知道大佬们都用指针来干嘛!长文预警!全文大约5200多字,…

Python3 —— 变量和简单数据类型

Python3 —— 变量和简单数据类型 目录 python3 —— 变量和简单数据类型 一、变量 1、变量(每个变量都存储了一个值——与变量相关联的信息) 2、变量命名 二、简单数据类型(整型,浮点型,字符串等) 1…

Linux C Socket编程,这篇文章让我耳目一新

目录1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 有很多的框架,为什么还在从Socket开始?5. Linux C Socket简单示例1.什么是TCP/IP、UDP?TCP/IP(Transmission Cont…

视频下载比想象中容易

两周前搞定了56.com的视频独立播放和视频下载后,很得意是吹嘘了一把,有一些朋友也就试着用了(有朋友笑称我在为56.com做广告,因为他以前是不知道56.com的,我这么一搞,他竟也喜欢上56.com看视频了&#xff0…

微处理器:50岁了!

编排 | strongerHuang微信公众号 | 嵌入式专栏50年前(1971年),英特尔推出了第一款商用的通用型微处理器 4004,4004拥有2300多个晶体管,与当今芯片中的几十上百亿个晶体管相比,这个数字相形见绌,…

Python3 —— 列表

Python3 —— 列表 目录 Python3 —— 列表 1.访问列表元素(索引) 2.修改列表元素 3.添加列表元素 4.删除列表元素 5.组织列表 6.遍历整个列表(for循环,缩进部分都在for范围之内) 7.创建数值列表 8.列表简单…

当卷烟厂也那么卷后……

过年回家,跟几个同学一起吃饭,聊到当时班上读书厉害的一个同学。同学嘴巴瞪得很大,说了一句,他在烟厂企业上班,现在开的什么什么车,待遇好得不得了。中学时候,那个同学读书真的厉害,…

Python3 —— if/while/input

Python3 —— if/while/input 目录 Python3 —— if/while/input 1.条件测试 2.if语句 3.input()函数 4.while循环 5.break与continue 1.条件测试 等于 ! 不等于 < 小于 < 小于等于 > 大于 > 大于等于 and 与 or 或 not in 不在 2…

python 全栈开发,Day63(子查询,MySQl创建用户和授权,可视化工具Navicat的使用,pymysql模块的使用)...

昨日内容回顾 外键的变种三种关系&#xff1a;多对一&#xff1a;左表的多 对右表一 成立左边的一 对右表多 不成立foreign key(从表的id) refreences 主表的&#xff08;id&#xff09;多对多建立第三张表&#xff08;foreign key&#xff09;一对一foreign keyunique单表查询…

我偶尔会用到的调试方法 | Linux 内核

文章转自我朋友的公众号&#xff0c;以下为内容正文大家好&#xff0c;我是你们的工具人老吴。今天,和大家分享一下几个 Linux 内核的调试小技巧。当你遇到一个 bug&#xff0c;你调试了 1 年半载都解决不了&#xff0c;这其实一件好事。因为它会时刻提醒你平时写代码时要谨慎、…

Linux应用编程之共享内存实例

1共享内存实例01主要内容 上一小节小哥跟大家介绍了一下共享内存的知识&#xff0c;今天主要是做一个实战的演示&#xff0c;从而更好的理解共享内存的原理和实际应用。02程序示例 1#include <stdlib.h>2#include <stdio.h>3#include <string.h>4#inclu…

洛谷P1279 字串距离 (动态规划)

题目描述 设有字符串X&#xff0c;我们称在X的头尾及中间插入任意多个空格后构成的新字符串为X的扩展串&#xff0c;如字符串X为”abcbcd”&#xff0c;则字符串“abcb□cd”&#xff0c;“□a□bcbcd□”和“abcb□cd□”都是X的扩展串&#xff0c;这里“□”代表空格字符。 如…

Python3——函数

Python3——函数 目录 Python3——函数 定义函数 实参和形参 返回值 将函数存储在模块中 定义函数 关键字def告知Python要定义一个函数。 最后一行是调用此函数&#xff0c;此函数不带参数和返回值。 实参和形参 函数参数可以有一个或者多个&#xff0c;可以是简单数据…

ASP.NET MVC 整合 Spring.net(1)- Controller进容器

我们都知道Asp.net MVC自有一套执行机制。通过分析MVC的MvcHandler关键代码ProcessRequest protectedinternalvirtualvoidProcessRequest(HttpContextBase httpContext) { AddVersionHeader(httpContext); //Get the controller typestringcontrollerNam…

再读王垠的《编程的智慧》,有怎样的感想?

王垠老师的《编程的智慧》这篇文章已经读了最起码5遍了&#xff0c;最近的项目做完一个阶段&#xff0c;到了把他做干净的时候&#xff0c;也就是优化代码&#xff0c;全面整理的阶段&#xff0c;这个时候我又想起了这篇编程的智慧&#xff0c;有一些启发与大家分享。王垠老师的…

国外流行的五款免费在线图片编辑器评测

也许当你在度假的时候&#xff0c;不喜欢携带着你的笔记本电脑&#xff0c;但你在度假的时候一定会拍照。现在&#xff0c;你可以打理这些照片&#xff0c;甚至还可以在“网络咖啡屋”中进行一些高级的图像编辑。一些基于网络的照片编辑程序在去年逐渐兴起&#xff0c;大多是基…

void 型指针的高阶用法,你掌握了吗?

[导读] 要比较灵活的使用C语言实现一些高层级的框架时&#xff0c;需要掌握一些进阶编程技巧&#xff0c;这篇来谈谈void指针的一些妙用。测试环境采用 IAR for ARM 8.40.1推荐一首中文歌曲<<后来>>&#xff0c;英文翻唱<<life>>来自瑞典歌手Sofia Kal…

电子美图更新36张!

电子美图更新36张&#xff0c;下面请欣赏&#xff01;如果喜欢&#xff0c;请帮忙点“赞”和"在看"哦&#xff01;推荐阅读&#xff1a;专辑|Linux文章汇总专辑|程序人生专辑|C语言我的知识小密圈关注公众号&#xff0c;后台回复「1024」获取学习资料网盘链接。欢迎点…