1,适合小白学习编程的网站推荐小白学习的网站00:00 / 04:1370% 快捷键说明 空格: 播放 / 暂停Esc: 退出全屏 ↑: 音量提高10% ↓: 音量降低10% →: 单次快进5秒 ←: 单次快退5秒按住此处可拖拽 不再出现 可在播放器设置中重新打开小窗播放快捷键说明【零基础自学编程入门网站,适合小白学习编程的网站】
2,推荐几个学习C语言好的网站呢BBS 水木清华站 一些同学问我 , 如何学好C++,我没有别的办法给你们,唯一的办法就是读书,读大 量的书,就可以解决 。要把C++作为日常语言,而不是一种程序语言,这样就好办了 。有人又要问我,那么我应该读什么书才好?没有时间怎么办? 我只能对你们说 , 没时间的话,就别学C++了,做你们喜欢做的事 。生活中没有 C++ , 也同样美好 。如果你准备学 , 一定要学好,那么我开个书单,应该问题不是甚大 。首先肯定要读一读Bjarne Stroustrup的The Design and Evolution of C++,了解 一下这个语言的历史 。接下来就可以看别的书了,但要不停地回头看这本书,看到 你不断地学到的新技术是怎么样一点点地被接纳到这个语言中去的 。第一本书因人而异,基础好一些的,可以看Stanley B. Lippman的C++ Primer,这 本书非常地巨大,你打星号的部分可以不要看 。基础不太好的,可以看Stanley B. Lippman的Essential C++,这本书份量要轻得多,不过四个C++的范型都讲了 , 而 且讲得非常清楚 。第二本应该停止技术层面的东西,静下心来看看Pike和Kernighan的The Practice of Programming , 好好地整理一下,在程序设计中应该有哪些注意的事项 。这本 非常薄的booklet,可以说是程序员必读的指南 。第三本书,就应该是Bruce Eckel写的、候捷译的Thinking in C++ , 这本书每过 半年我就要重读一遍 。可以说每一章都是写得发人深省的,这本书让我感觉到了 技术运用的非常高的境界,但是语言非常平实,只要认真地读,即使基础不行 , 也一定可以懂 。我在教课的时候,就是用这本书(面对的学生是零基?。?。要更上一层的话,就要慢一步,先要把握C++设计习惯的良好 。这是Scott Meyers的Effective C++和More Effective C++带给我们的无尽收益 。我More Effective C++买不起,只好花了10块钱复印装订了一本"线装本",看起来像葵花 宝典(;-)) 。这两本书是真正的经典,作者对C++的纯熟,使得语言的风格读起来 简直是如饴甘甜,就像他站在对面在讲课 。我手中有这两本书的原版CD,如果有兴 趣 , 可以发E-mail到sjtu@263.net或在饮水思源投条儿给gaobo索要,只要您提供 光盘我就给免费烧 。如果你已经深刻地理解了Effective C++和More Effective C++,那你可以发现,你在众人中已经是鸡群之鹤 。可以指导项目运作了,可以编 写一切你想做的程序了,可以指出别人看起来不错的代码的大小问题了 。如果你能 一眼看出有人的代码是对应于"条款27"或"条款M6",那你可真是让本人刮目了 。我已经讲了,如果要写程序,EC++和MEC++的境界已经足以使你自如应付,可是如 果你还不满足 , 想关注一些理论层面的问题,或是想看看实现的代码,你就不应该 错过这几本好极了的书 。我是说Herb Sutter的Exceptional C++和More Exceptional C++ , 这两本书的难度是非常大的,我对每一条的阅读笔记都是十多 页 。特别是泛型程序设计的部分,这两本书旁征博引,极尽深入探讨之能事,每每 看懂一条,都抹汗一次,大感酣畅淋漓;还有侯捷的 STL源码剖析 , 以实际的 例子一点点地讲解一个STL是怎么样实现的,我是刚开始读,不发表评论;而 Stanley B. Lippman,Cfront的实现者之一,执笔写出Inside the C++ Object Model,我只有一个字,就是基本帅呆了 。我从中了解了无数的编译器解释源代码 的细节,以及记忆体分配的细节,呵呵,这些都知道了,我还怕什么呢?最近得到 了另一Cfront实现者、C++标准委员会Koenig的 C++沉思录,看起来非常不错,这 里也推荐给大家 , 但我也没看完 , 亦无发言权 。最后最后 , 你们,未来的C++理论家们,可要记?。?Bjarne Stroustrup的The C++Programming Language无论如何也应该读个四五遍!这是一切C++的书本的源泉 。如果还觉得不够,就向C++标准委员会订购一本C++标准 。一切中国大陆作者的书,一概不要看(包括我的) 。一切VC++或讲特定的编译器的 书,一概不要看 。如果需要补C语言的课 , 买一本非常小的K&R的The C Programming Language足矣,其它的书一概不要看 。不要先学C,再学C++,而要直 接学C++ 。你不是先学古文,再学白话的 , 对不对?所以相信我,直接来更容易 。以上文字 , 皆为原创,本人愿意为每个字负责 。1、《Effective STL》 订购:作者:Scott Meyers 出版社:中国电力出版社一开始欺负这本书比较?。肟斓憧赐辏?但不久就发现自己已经翻不动了 。直 到看完最后一个字,才发现一个基本的事实:薄的不是这本书 , 而是自己的见识 。有关STL的书也读了不少,正如读《Effective C++》以前,有关C++的书也读了 不少 。Meyers的书总是给人一种脱胎换骨的提升感觉,他总能在大家以为老生常谈 的地方挖出意想不到的新意 , 并指出一些一般人习以为常的东西其实存在种种危机,或是在一些看来完全等价的选择中 , 为特定的场合选择最有效的(Most Effective)那一种 。而且他的切入口总是让人看得懂的(不像Stroustrup的书,第一句话就要琢磨半天),但是他总是会选择几个拓展点 , 并把它们分析得淋漓尽 致,这时候就需要一段代码一段代码甚至是语句粒度地阅读了——当然 , 最后总是 看得懂,这和读者的阅读程度总是正比,这会给人极大的成就感 。可以说 , 在STL 实践的书籍 , 无书可出其右(当然在STL实作方面,我还是要向大家推荐侯捷的 《STL源码剖析》) 。读完这本书后,和Pascal就产生明显的距离感了 。这里我仍然要说:请热爱 Delphi!我还是更愿意写“var s:set of char;”而不是 “set , allocator > s”,;-) 。2、《Modern C++ Design》 订购(中文):订购(影?。? 作者:Andrei Alexandrescu 译者:侯捷、於春景 出版社:华中科技大学出版社(中文)中国电力出版社(影?。?读完这本书的第一页,我就知道自己放不下它了 , 但我也知道,我的苦难经历 又要多上一笔了 。用C++实作设计模式 , 已经是骨灰级的难度,但这本书明显还在讲 一个template的对象模型的问题,这在我读《Inside the C++ Object Model》时是 屡攻不下的难点 。不过,出乎意料的是这本书居然使我具有一些概念了 , 而且动手写 出了一个SmartPointer 。这本书我还远不能说我读懂了,但是确乎是读完了 。如果你还没有读过对象模型 和设计模式的书 , 我认为需要读一读 。否则,直接看这本书根本就是受罪 。最近,有 一些朋友也注意到设计模式的重要性了,可能从明年起我在《电脑报》上要发表一些 文章 , 届时请朋友们指教吧 。--
推荐阅读
- 抚州编程培训班,武宁有几所学校求大神帮助
- 破解版游戏专区,悬赏寻免费手机游戏网
- 苹果i9笔记本电脑配置怎么看,怎么看苹果电脑的配置
- 当今最火的手游,现在最热门的手游是哪个
- 迷你世界沙盒无边界下载,在哪里可以下载迷你世界
- 如何解决代理服务器地址无法连接的问题? 代理服务器地址没有怎么办
- 佳能mg3080废墨清零软件
- 中药走马胎叶的功效与作用
- 佳能e568废墨仓在哪里