- 博客(9)
- 收藏
- 关注
原创 C/C++语言 “有一说一”活动问题及答案摘录(最终版)
最近接受了CSDN网站的邀请,主持了一场“有一说一”节目,主要回答大家提出的有关C/C++语言的问题, 大约回答了50个问题, 除了一些涉及到源码的问题,有一些普遍的,带有共性的问题, 这里统一地回复一下。 带有共性的问题主要可以归结为三个: C/C++语言值不值得学? 好不好学? 怎么学? 以前我已经发表过一些博客的文章, 试图回答了这些问题。为什么C语言不会过时?_zhaoyan_rock的专栏-CSDN博客什么教材适合零基础的C语言学习者? – Yan's blog为什么C语言很难...
2022-03-14 10:56:33
1709
1
原创 “AMA有一说一” 问答摘录
最近接受了CSDN网站的邀请,主持了一场“有一说一”节目,主要回答大家提出的有关C/C++语言的问题,下面就是一些问题的摘抄和回答。Q:博主 您怎么看待C++岗位越来越少了这件事?C++程序员的出路是什么?Q:为啥要学c++呢?A:首先我要说明一下,即使C++岗位“越来越少”,也并不代表它会最终被淘汰。就像我们不能观察路上的轿车越来越多,就得出卡车会被淘汰的结论一下。卡车是否会被淘汰取决于是否有另外一种“车”能更好的替换或覆盖现在卡车的所有功能,但是在很远的未来这样的“车”暂时还不会出现。不信你.
2022-03-08 04:09:14
786
2
原创 以非耍流氓的方式讨论C++中的面向对象编程
老规矩,先解释一下标题,我承认有点标题党,其实就是为了抓人眼球,希望通过这种标题吸引你点进来看看。我有自信这是一篇好文章。我曾经写过一篇很有名的博客:《为什么C语言不会过时》很多的网络媒体都进行了转载。我相信这篇博客的质量应该比《为什么C语言不会过时》还好。因为它会颠覆你对C++面向对象编程的传统的认知。再详细解释一下什么是非耍流氓。其实C++面向对象编程的问题,很多大牛都讨论过,但是因为人家是大牛,所以文字描述居多,很少给出代码。人家毕竟是阅近天下**, 心中早已无码。我个人认为讨论编程的问题,如果.
2022-01-18 02:22:46
5440
13
原创 C++中的未定义和depends
先立个flag, 从此以后有三不聊:不聊政治,不聊宗教,不聊教育孩子。这三个主题有个共同的特点:大家都有自己的观点,大家都认为自己的观点对,但是其实谁的观点还都没啥用!而且这些话题插嘴的门槛还特别底, 这就是为啥容易吵吵起来的原因了。所以我决定聊点C++语言,不好意思,这个热心网友想插嘴还不太容易。 今天主要聊聊我最近发现的C++的一个现象:那就是模板看起来很难, 其实不难; 异常看起来很简单,其实很难;多线程看起来很难,其实TMD更难。首先聊模板,talk is cheap,show me the
2021-07-06 08:02:19
619
原创 我的女朋友漏电了–论C++中的失败(failure),缺陷(bug)和异常(exception)
—–赵岩先做个广告置入,如果喜欢这篇文章,你可以到zhaoyan.website/blog去查看于此类似的C/C++文章。我承认有点标题党了,不过这真的是一篇写软件的文章,所以如果你已经抽出了一张面巾纸,那么趁早再把它完美的放回去。这篇软件文章很软,源代码不多,而且大部分都是伪代码。所以很适合所有人看。我特别推荐年轻的初学者,把纸巾放回去后,继续看下去。如果把这几个概念理清楚,对未来的工作非常有帮助。先说失败(failure)。常见的软件的失败主要分为三种,编译失败,运行失败,结果失败。下面..
2021-07-06 07:58:54
609
原创 为什么C语言不会过时?
赵岩 http://zhaoyan.website这是C语言系列博客的第3篇,如果对前2篇感兴趣,可以点击下面的链接:什么教材适合零基础的C语言学习者?为什么C语言很难?评价任何一门编程语言,都是招人骂的。 永远是这样。就像是春寒料峭的季节, 街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:“傻逼!”这个在心理学上有个专业的名字:叫做“二逼”现象!那我为啥还要做这个挨骂的事呢?作为《C语言点滴》《drop of knowledge of C++》书籍的作者,《C语言新思维,第二版
2021-07-06 07:52:26
602
1
原创 为什么C语言很难?
赵岩 http://zhaoyan.website前两天,有个学校要给高中生开一门编程的课,大家讨论用什么编程语言授课,大部分人推荐用JAVA, 一部分说用Python,但是几乎所有的人都说:C语言太难了!作为《C语言点滴》的作者,《C语言新思维》译者,这种语言坑我一般都绕开的,因为无论我说什么,没私心也显得有私心。但是“C语言太难”这句话太扎心,搞得我有点伤心。(文章排比对账,我只服自己!)我决定站出来为C语言说两句公道话!首先我个人必须承认,大家认为的都没错,相比较另外两种语言,C语言确实是最难
2021-07-06 05:58:15
5281
原创 《21st Century C, 2nd Edition》译者序
最近非常有幸的接受了人民邮电出版社胡俊英和陈冀康编辑的邀请,翻译《21st Century C, 2nd Edition》这个书,这是一本非常经典的C语言著作,目前已经是第二版了。计算机书出了很多年,大家对其自有判断,最简单的办法就是根据书名,90年代末期出版过几本比较经典的计算机图书,书名为:《**入门到精通》,《21天学会**》等。不过很快大家就开始借用这种书名,最后搞得有些良莠不齐。更有甚者,最近出现了好多,《**从入门到放弃》, 《**从入门到入院》 系列丛书,彻底颠覆了以前程序员中这么神圣的书名。
2021-07-06 05:55:05
818
原创 翻译并不是你想的那么容易
最近非常有幸的接受了人民邮电出版社的邀请,翻译《21st Centure C》这个书,这是一本非常经典的C语言著作,目前已经是第二版了。计算机书出了很多年,大家对其自有判断,最简单的办法就是根据书名,最开始出版过几本比较经典的书,书名为:《**入门到精通》,《21天学会**》。不过很快大家就开始借用这种书名,搞得有些真伪难辨。更有甚者,最近出现了好多,《**从入门到放弃》, 《**从入门到入院》 系列丛书,彻底颠覆了以前程序员中这么神圣的书名。好在还有O’Reilly出版社的以动物为封面的丛书,这些动物还都
2021-07-06 05:51:54
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人